一、web自动化的价值
功能测试场景
- 工程师在web 页面进行输入操作
- 系统运行生成响应返回给工程师
- 工程师拿到实际结果与预期结果进行对比
UI自动化测试场景
- 工程师编写测试脚本
- 编程语言工具运行脚本
- 编程工具模拟工程师自动向UI界面进行输入操作
- 被测系统产生响应返回给编程工具
- 编程工具拿到响应与预期结果进行对比
什么时候适合做UI自动化测试
- 业务流程不频繁改动
- UI元素不频繁改动
- 需要频繁回归的场景
- 核心场景
- 可以有选择的的做UI自动化测试
二、web自动化测试相关技术
- selenium 支持多语言,业内最主流
- pytest/junit5 最好用最全面的单元测试框架
- allure 测试报告
web自动化测试学习路线
- 由浅入深
- 掌握核心和重点
- 理论结合实践