软件测试、功能测试、接口测试、自动化测试、app测试
掌握软件测试理论,熟悉测试流程。
根据需求文档能独立设计、编写测试用例并提交、跟踪缺陷,
撰写相关文档掌握高效设计测试用例方法,能独立完成测试任务。
熟悉MySQL数据库,能熟编写sql语言进行数据库增、删、查、改操作。
熟悉python语言,了解JavaScript、HTML、css
熟悉虚拟环境容器Docker
熟悉自动化测试工具:Selenium、了解Requests
熟悉单元测试框架:unittest、pytest
熟悉缺陷管理工具:zentao
熟练使用分布式版本控制系统 Git 进行代码管理
熟悉postman、fiddler接口测试工具
掌握linux的基本操作命令
了解性能测试和jmeter测试工具
了解非关系型数据库MongoDB和Redis
项目:
1、数据共享平台;
2、美芽分期;
3、鸿禧典当c端;
4、鸿禧典当oa端;
5、鸿禧典当后台
..............
ui自动化(python):
1. 根据需求文档进行测试需求分析及评审,编写测试计划,输出测试流程图及测试方案
2. 根据测试方案使用等价类、边界值等黑盒测试方法设计测试用例,并进行用例评审。
3. 准备测试数据,选取、编写自动化测试用例4. 使用 unittest框架编写 web 自动化测试脚本(pom 模式):
➢工具类(comment):存放公共使用方法:
(Base):对 selenium 的二次封装
(Database):数据库的操作类(对于pymysql的二次封装)
(OperationData):表格读取的操作类(对于pandas的二次封装)
(HTMLTestRunner):提供了一个生成HTML测试报告的测试运行类
➢业务类(page):存放的页面元素的定位器和页面元素的操作,都要继承 Base的二次封装类(一个页面一个py文件)
➢测试类(Script):存放测试用例,测试类继承 unittest.TestCase 类
➢数据(data): 存放测试数据文件
➢报告(report): 使用测试套件运行文件,使用 HTMLTestRuner 生成测试报告
5. 执行自动化测试脚本
6. 分析测试结果,提交 bug,开发修复完后进行回归测试
postman接口测试:
1. 测试依据:需求说明书、接口文档、原型图等
2. 分析接口文档:清楚负责模块的接口的作用、请求地址、请求方式、请求参数、返回值
3. 编写测试用例(准备测试数据):根据请求参数和返回值准备测试数据
4. 构建接口--使用 postman 工具录入接口执行测试接口:
先进行单接口测试:先验证单接口的通过性、正常、异常、性能、安全等
再进行关联接口测试:上一个接口的返回值字段,用到下一个接口的请求中(两个接口之间存在逻辑关系)。如:查看收货地址接口—>返回地址id—>生成订单传入收货地址id。分析校验接口请求,获取接口的响应数据,在 tests 中进行断言,根据接口文档来判断接口测试是否通过。
6. 测试过程中使用禅道进行缺陷提交及跟踪
7. 开发修复完 bug 后,对其进行回归测试
8. 生成接口测试报告(参数验证覆盖率,业务规则覆盖率等)
鸿禧典当,是一款贷后管理平台,是贷款发放后进行有效事后检擦、还款、还息、逾期、催收、续贷、及资产质量风险评估分析的APP平台。我负责该产品从开发到上线整个过程的功能测测试、接口测试、以及web端后台的ui自动化脚本编写
数据共享平台,是我司自主研发的一款集多商户的用户信息于一体的平台。实现了数据共享。 全权负责该项目从0到1的全部测试工作
数据共享平台,是我司自主研发的一款集多商户的用户信息于一体的平台。实现了数据共享。 全权负责该项目从0到1的全部测试工作