第一章 Selenium 起步
什么是测试
- 通俗来讲:程序测试就是运行程序,并发现程序的错误。
- 专业来讲:验证软件的正确性、完整性、安全性和质量的过程。
- 程序员的话:找bug
测试的分类
![](https://img2020.cnblogs.com/blog/1422567/202012/1422567-20201225130227426-1097849333.png)
什么是自动化测试
- 自动化测试:假定一些预设值,由机器自动化完成的测试。
- Web自动化测试:将自动化测试技术应用到 Web 测试中,是假定一些预设值,由程序驱动 Web 浏览器来完成 Web 程序的测试。
Web 自动化测试的技术选型
选择标准:
- 发展趋势要稳定上升
- 要有一个活跃的社区能够讨论
- 要是开源软件
- 支持主流的编程语言(Java、Python)
- 支持主流浏览器(google、IE、Firefox等)