熟悉python基础,并能够独立使用基于python语言引用unittest和pytest测试框架以及第三方库requests、ddt、HtmlTestRunnera、allure等完成接口自动化测试工作;
熟悉web元素定位和PO模式,能够独立使用基于python语言结合selenium、appium和pytest+allure测试框架完成web和app自动化测试工作;
熟悉 Linux 操作系统,能快速完成服务器的搭建及错误排查
了解shell基本语法,能对log日志返回的数据进行切片及过滤
了解docker,可以通过docker搭建jenkins环境进行持续集成
熟悉jenkins使用,能够配合email、allure等插件进行自动化测试集成;
熟悉postman、charles、fiddler等工具
熟练软件测试工作流程,并结合各种黑盒测试方法设计编写测试用例和执行测试用例,并分析测试结果编写测试报告
熟悉使用lean,禅道、管理和跟踪工具
熟悉 mysql、SqlServer 数据库的操作及使用
一、风控系统
[项目描述]:风险管理通过梳理、建立业务流程,对运营活动中存在的风险进行识别、衡量、分析,帮助业务部门选择主动地、有目的性地、有计划地应对风险,规避或降低风险的影响,并为业务部门提供决策支持
[负责模块]:负责国际化合规调查、风控H5端、风控问题和咨询、阳光申报等模块的自动化测试
[职责描述]:
1. 搭建基于python语言和unittest测试框架配合第三方request库的接口自动化测试框架
2. 引用ddt数据驱动库解决测试数据的独立性和代码灵活性问题
3. 使用openpyxl工具封装操作Excel的测试数据
4. 引用pymysql进行操作MySQL来进行数据库校验。
5. 通过re模块正则匹配进行用例关联
6. 编写脚本自动分析日志生成报告,提高问题处理效率
7. 应用Jenkins,实现用例自动执行
二、橘子堆内网
[项目描述]:桔子堆是滴滴的内网,是面向公司全体员工的一站式企业信息聚合平台。集公司企业文化宣传,员工沟通交流,知识分享阵地于一体:提供了个性化工作台,企业内各工具和服务的快捷导航,聚合企业资讯和信息发布,搭建企业内互动社区
[负责模块]:负责咨询、交流模块测试
[职责描述]:
参与项目的需求评审,熟悉产品流程
参与需求分析熟悉分析,结合等价类、边界值、正交、因果等测试方法。设计有效的测试用例
测试用例设计完成后,邀请团队成员进行测试用例评审会议,并修改不足地方
通过sql语句进行数据库信息校验
结合fiddler、postman和MySQL工具定位测试过程中缺陷。
执行测试用例,使用lean进行bug管理和追踪,直至bug修改关闭
进行smoke测试和回归测试,编写测试报告
理解项目每版本迭代需求,参与需求评审,在评审过程中提出合理化建议, 了解或参与接口文档的制定,为后续接口测试做好准备工作搭建自动化测试框架,编写自动化测试脚本,执行测试,提高测试效率 根据之前整理的 api 文档,在组内搭建好的测试框架上,设计接口自动化测试 case,参与整个
理解项目每版本迭代需求,参与需求评审,在评审过程中提出合理化建议, 了解或参与接口文档的制定,为后续接口测试做好准备工作搭建自动化测试框架,编写自动化测试脚本,执行测试,提高测试效率 根据之前整理的 api 文档,在组内搭建好的测试框架上,设计接口自动化测试 case,参与整个