1.自动化测试基础
自动化
由机器设备代替人工自动完成指定目标的过程
优点
- 减少人工劳动力
- 提高工作效率
- 产品规格统一标准
- 规模化(批量生产)
自动化测试
让程序代替人工去验证系统功能的过程
自动化测试能解决什么问题?
- 解决-回归测试
- 解决-压力测试
- 解决-兼容性测试
- 提高测试效率,保证产品质量
- 回归测试:项目在发新版本之后对项目之前的功能进行验证
- 压力测试:可以理解多用户同时去操作软件,统计软件服务器处理多用户请求的能力
- 兼容性测试:不同浏览器(IE、Firefox、Chrome)等等
自动化测试优点
- 较少的时间内运行更多的测试用例;
- 自动化脚本可重复运行;
- 减少人为的错误;
- 克服手工测试的局限性;
自动化测试分类
- Web-自动化测试(本阶段学习)
- 移动-自动化测试(本阶段学习)
- 接口-自动化测试
- 单元测试-自动化测