什么是web自动化测试:让程序代替人为自动验证web项目功能的过程。
什么web项目适合做自动化测试:
1、需求变动不频繁
2、项目周期不长
3、项目需要回归测试
主流工具汇总:
- Web自动化测试:selenium、robot、framework
- App端自动化测试:appinum、MonKeyrunner、UIautomation
- Pc端自动化测试(win32):QTP
- 接口自动化测试:Jemeter、Postman、httpunit、RESTClient
- 云测平台:Testin、Testbird
- 性能测试:Jemeter、LoadRunner
主流工具介绍:
1、QTP(收费):是商业的功能测试工具,收费,支持web,桌面自动化测试。
2、selenium(开源):web自动化测试工具,免费,主要做功能测试。
3、Jemeter(开源、web、接口、性能):是由apache公司使用java开发的一款测试工具,支持(web,接口测试,性能测试)
4、loadrunner(收费、web、性能):是商业性能测试工具,收费,功能强大,适合做复杂功能场景的性能测试
5、robot、framework:是基于一个python可扩展地(关键字驱动)的测试自动化框架。