一.什么是Web自动化?
使用一种自动化测试工具来验证各种软件测试的需求,包括测试活动的管理与实施
二.手工测试与自动化测试区别?
手工测试可能因为人为因素导致不可靠,测试效率低相对耗时;
自动化测试不会掺杂主观因素,对就是对、错就是错,测试效率高;
自动化测试优势:
- 保障每轮回归测试一致性和可重复性。
- 版本迭代过程中及时对已有模块进行测试验证。
- 快速实现多浏览器兼容性测试。
三.UI自动化与接口自动化
UI自动化 | 接口自动化 |
验证功能正确性以及操作正确性 | 模拟浏览器请求与响应的自动化,验证功能正确性 |
发送多种资源请求,加载和响应时间慢 | 发送非资源类请求,几乎没有等待时间 |
四、适合做自动化测试的项目
- 产品型项目(功能模块变更少)
- 增量开发、持续集成的项目(周期长、体量大)