1. 掌握软件测试理论,软件测试流程以及测试用例的设计方法,能独立负责测试计划和推动测试流程
2. 掌握python,有一定的代码阅读和编写能力,能使用单元测试框架unittest、pytest和PO模式、openpyxl等第三库编写web端自动化脚本
3. 熟练掌握SQL语句,对web端和APP端的相关需求对数据库(MySQL、SQL Server)进行验证
4. 熟悉使用测试相关工具:postman、jmeter、fiddler等
5. 掌握linux常用命令,能查看日志和操作日常文件
6. 熟悉jenkins使用,可与自动化测试集成
项目:某服务器售后平台
个人职责:
1. 参与每版迭代需求评审,评估测试工作量及计划,编写测试用例,测试评审,冒烟测试,正式测试,预生产环境回归测试
2. 搭建web端自动化测试平台,使用unittest+PO模式+ddt+selenium+分层思想搭建框架
3. 使用jmeter对项目主要功能接口进行压测
4. 测试APP版(安卓、IOS)的H5页面,使用fiddler抓包工具查看数据请求是否安全,参数是否正确
5. 测试完成,预生产回归后发送测试报告,跟踪线上反馈问题直至修复
服务器的售后维修系统: 通过电话拨入报修,建单、派单、约件、上门维修流程等一系列操作,后续涉及与第三方系统的集成和结费,以及对人员、服务站的管理等 负责内容: 需求评估、编写测试用例与执行、使用python+unittest+selenium编写自动化测试脚本与jenkin
工程师上门维修的APP版: 客服人员在PC端根据客户报修内容开出维修单,工程师通过此APP进行上门维修、约件、借用、返还等操作 职责: 测试所有功能,使用fiddler查看接口请求地址和所传参数是否正确