1. 掌握软件测试理论、软件测试流程、软件测试用例设计方法和通用测试用例写作规范
2. 掌握 bug 管理流程
3. 掌握 MySQL、oracle 数据库
4. 掌握 Linux 常用命令
5. 掌握功能、接口、ui 自动化测试
6. 掌握 SoapUI 工具的使用:熟练使用 soapui 编写接口自动化测试用例,基于 soapui 编写 groovy 脚本对返回结果进
行断言,基于 soapui 实现对性能场景的设计与运行
7. 熟悉 selenium:能够基于 PO 思想独立完成 ui 自动化框架设计
8. 掌握 fiddler:熟练使用 fiddle 对 http/https 请求进行抓包、执行请求、打断点、安全测试等
9. 熟悉 postman:使用 postman 完成接口测试
10. 掌握 AppScan:熟练使用 AppScan 进行脚本的录制,完成安全扫描,并分析扫描结果
11. 熟悉 jmeter:使用 jmeter 进行脚本的录制、编写及维护,基于 jmeter 实现对性能场景的设计与运行
12. 熟悉 python:使用 python 完成页面、接口的自动化测试,开发脚本帮助组内成员完成大批量测试数据的创建或更
新,基于 locust 实现对性能场景的设计与运行
项目:软件申请单
项目描述:
软件申请单提供给用户查看、申请、下载等功能,根据用户所在地区、申请软件类型流转不同的审批流程,审批通过
的申请单,用户可在时效内对软件进行多次下载或指定特殊用户群体下载。
职责描述:
1. 参与测试需求分析、需求评审、对需求中的问题点提出有效性建议
2. 制定测试策略、输出测试计划、设计测试用例
3. 使用 soapUi 完成接口自动化用例编写
4. 使用 selenium 完成 UI 自动化测试用例(PO 模型) 5. 使用 AppScan 对服务执行安全扫描,并在页面完成手工安全测试:XSS 攻击、SQL 注入等
6. 使用 jmeter 对服务进行性能测试,也会使用 locust 对服务进行持续性压测
7. 协助开发开发分析定位问题
8. 使用 python 编写自动化脚本,提供给项目组成员数据批量生成脚本
9. 定期组织小组会议沟通交流,分析历史问题,讨论预防方案,交流技能技巧