1. 熟悉软件测试的理论知识,有自动化测试经验,可独立开发自动化测试脚本
2. 熟悉软件测试流程,熟悉各种黑盒测试方法,能对测试问题进行跟踪,推动 测试中发现的问题及时合理解决
3. 熟悉缺陷管理工具如禅道、TAPD
4. 熟悉SQL 语言,熟悉 Mysql数据库,熟练地掌握数据库的基本操作,包括增 删改查
5. 熟悉Windows、Linux 操作系统,熟悉 linux 基本命令
6. 熟悉抓包工具Fiddler,并能对抓取的包做分析,能够分析错误请求、弱网测 试
7.熟悉python,独立搭框架接口自动化测试框架,使用python 对请求方法进 行二次封装、使用 jsonpath 封装获取响应值的方法等,使用pytest 框架管理 接口测试脚本,jenkins 实现持续构建和allure 生成测试报告,最后通过钉 钉发送测试报告
8.熟悉 Selenium、Appium 进行web 页面和移动端页面 ui 自动化测试
9.熟悉抓包工具 wireshark、tcpdump,熟悉 Tcp 和 Udp 协议
10.熟悉接口测试工具postman,熟练使用 jmeter 进行压力测试
11.熟悉移动端 app 专项测试,弱网、内存、兼容、升级测试
12.熟悉docker,搭建测试环境