什么是自动化测试?
自动化测试能代替一部分手工测试,但是不能够全部代替。
让程序代替人为去验证程序功能的过程。
自动化测试优点和缺点
优点:
-
较少的时间内运行更多的测试用例
-
自动化脚本可重复运行
-
减少人为的错误
-
测试数据存储(把测试数据存在文本等,方便管理)
缺点:
-
不能取代手工测试
-
手工测试比自动化测试发现的缺陷更多
-
测试人员技能要求更多
Web自动化工具选择
为什么选择selenium作为我们的web自动化工具?
1.开源免费
2.支持多浏览器。如IChrome、Firefox、IE、edge、Safari..
3.支持多系统。如Linux、Windows、MacOs
4.支持多语言java,python...
5.selenium包底层有很多可以使用的api.