官方微信号18918318612
随着现在企业系统越来越复杂,自动化测试用例的规模越来越大。之前我在公司中负责一个微软网站的自动化项目,单次执行一遍所有测试用例需要30多小时,每周只能执行执行两次测试。为了提高自动化的执行效率,分布式和多线程在自动化测试中的应用就显得非常重要。
本次自动化测试主要提供多线程执行自动化测试的解决方案。项目采用京东商城作为演示项目,编写多条测试用例,然后并发执行这些测试用例,最后生成测试报告,对比节约的时间。工作内容安排如下:
一、单条测试用例
- Unittest框架类的设计与实现
- Selenium的定位与操作
- Unittest的断言机制
二、并发执行用例
- 装饰器的意义与原理
- 进程、线程和协程的关系
- 多条测试用例如何并发执行
三、生成测试报告
- 生成测试报告
- 合并测试报告
- 串行执行测试和并行执行测试效率对比