一、自动化测试
让程序替代人为去完成程序验证的功能的过程
二、为什么要进行自动化测试
1.解决:回归测试 ----项目发布新产品之前进行功能测试
2.解决:压力测试 ----多用户操作软件,考验服务器的处理能力
3.解决:兼容性测试 --- 不同的浏览器(火狐,IE,谷歌)
4 解决:提高测试效率,保证产品质量
三自动化测试所属分类
1.黑盒测试 Web自动化测试属于黑盒测试
2.灰盒测试
3.白盒测试
四、自动化测试的分类
1.Web自动化测试
2.接口 ---自动化测试
3移动 ---自动化测试
4 单元测试 ---自动化测试
五、优点
1.较少的时间运行更多的测试用例
2.自动化脚本可以重复运行
3、减少人为的错误
4、测试数据存储
六、缺点
1.不能替代手工测试
2.手工测试比自动化测试发现的毛病更多
3.测试人员技能要求
七、误区
1.自动化完全替代手工测试
2.自动化测试一定比手工测试厉害
3.自动化可以挖掘更多的Bug
八、 知识补充
什么项目适合Web开发自动化测试
1.需求固定,变动不频繁
2.项目周期长
3.项目需要回归测试