一、什么是自动化测试
让程序代替人为去验证程序功能的过程
二、为什么要进行自动化测试
解决回归测试
解决压力测试
解决兼容测试
提高测试效率,保证产品质量
三、自动化测试所属分类
黑盒测试(功能测试)
灰盒测试(接口测试)
白盒测试(单元测试)
注意:Web自动化测试属于黑盒测试(功能测试)
四、自动化测试的优点
优点:
1.以较少时间运行更多的测试用例
2.自动化脚本可重复使用
3.减少人为的错误
4.测试数据存储
缺点:
1.不能取代手工测试8
2.手工测试比自动化测试发现的缺陷多,实际测试里边,手工bug 80%,自动化工具 20% (性能和功能)
3.测试人员技能要求,要懂编码
五、自动化测试分类
Web—(ui)自动化测试
接口自动化测试
移动(app)自动化测试
单元测试—自动化测试