文章目录
自动化测试
- 自动化测试
- 自动化测试生命周期
- 自动化测试工具
- 自动化测试的虚拟测试人员
自动化测试通过软件来控制测试的执行,它把实际的输出与预期的输出作比较,通过设定测试的先决条件来实现测试控制和测试报告生成的功能。
自动化测试支持使用相同的脚本执行频繁测试,也有更多的内涵。
接口自动化是保证后端的数据是否能正常展示在前端的基础。
UI自动化是为了让之前实现好的功能进行更加有效率的回归测试,而不用投入更多的人力,这样可以更加节省人力成本。
自动化测试适用情况:
- 大困难的测试,如性能、压力、配置
- 一致性测试,如性能回归
- 反复测试
- 稳定性测试
- 单元测试
- 集成测试
- 系统测试
对自动化测试的错误观念:
- 我们的项目日程安排得太紧了,那么让我们使用自动化测试。
- 自动化将消除所有手工测试的需要。
- 我们不需要任何培训。
自动化测试的优点:
- 加速测试以加速发布
- 允许更频繁地进行测试
- 通过减少手工劳动来降低测试成本
- 提高测试覆盖率
- 确保一致性
- 提高测试的可靠性
- 允许测试由技能较低的人员完成
- 定义测试过程,减少对少数知道它的人的依赖
- 可靠性:执行相同的操作——消除人为