1、熟练掌握系统测试的流程
2、 能利用Python+selenium进行UI自动化的测试
3、 能利用Python+requests(pytest)进行接口自动化测试
4、 能使用Jmeter(Postman)进行接口、性能测试
5、能使用RobotFramework进行功能测试
6、 对jenkin持续集成有一定的了解
7、能独立完成测试环境的部署
CIT系统:
1、根据接口文档,结合Fiddler+ChromeDevtools工具分析GET/POST请
求,设计性能测试用例;
2、根据性能测试用例,使用Jmeter工具编写负载、压力测试脚本并执行测试用
例,对输出的测试报告进行分析;
3、负责执行测试用例,Bug提交至zentao并跟踪至闭环;
4、使用Python+Selenium编写UI自动化测试用例,利用Jenkins一键执行脚本并发送结果邮件
5、编写测试报告、对测试过程进行总结;
RND系统:
1、根据接口文档,结合Fiddler+ChromeDevtools工具分析GET/POST请
求,设计性能测试用例;
2、根据性能测试用例,使用Jmeter工具编写负载、压力测试脚本并执行测试用
例,对输出的测试报告进行分析;
3、根据需求RP图,编写测试要点及测试用例;
4、负责执行测试用例,Bug提交至zentao并跟踪至闭环;
5、使用Python的Pytest框架编写接口自动化脚本,利用Jenkins一键执行并发送邮件
6、编写测试报告、对测试过程进行总结;
上面为使用pytest进行RND(研发加计扣除)系统的接口自动化测试时的部分接口脚本,以及使用Jenkins结合allure生成的接口用例执行报告的部分截图。
上述为对RND系统进行性能测试时的脚本内容,测试时采用no_GUI模式进行压测,并根据压测时的TPS、responsetime、服务器的硬件资源消耗来确定系统的瓶颈所在。