熟练掌握软件测试的基本知识,能够使用Xmind等工具来梳理业务流程、测试点,
熟练掌握黑盒测试用例编写方法,执行测试用例,使用禅道提交bug并跟进修复
熟练掌握web端、移动端APP、小程序的功能测试、专项测试、兼容性测试、接口测试、自动化测试等
熟练掌握Linux常用命令,查看日志辅助定位bug问题,赋权、打包、处理日常事务,搭建测试环境等
熟练SQL语言和数据库的基本操作,能够编写SQL语句查询和管理数据库
熟练使用Fiddler工具进行抓包,分析、调试接口、定位问题,对接口进行断点,模拟弱网测试
熟练使用Postman、JMeter、Python代码进行接口测试,能进行单接口、关联接口,参数化的通过性测试,可以独立搭建python+requests+pytest+allure的接口自动化测试框架
熟练Python语言,Selenium web自动化、Airtest app自动化、熟悉PO模式封装、pytest框架组织测试用例、allure报告、csv、pandas、pymysql等数据驱动
熟练使用Git对项目代码进行提交、推送、拉取、分支管理等操作
进行需求分析,使用Xmind梳理测试点,编写测试用例并执行
根据接口文档,使用jmeter、postman等来执行接口测试,使用断言、csv等技巧
使用fiddler抓包工具,分析接口,或对bug进行定位,或进入数据库进行查询,确定bug存在于前端还是后端
使用禅道提交bug并跟进修复
编写测试计划、测试报告等测试文档
使用python+requests+Jenkins+Git对接口进行持续集成,将接口测试脚本推送到线上仓库,定期检查更新,拉取到本地,自动执行,生成测试报告,关注接口状态
结合Testin云测工具,对app在不同品牌、型号、分辨率的手机上进行安装、卸载、升级、模拟弱网等兼容性测试
使用PerfDog工具,结合monkey命令,对app在不同品牌、型号的手机上进行性能测试,关注CPU、内存、流量使用是否正常