机器代替手工测试,自动验证结果是否符合预期
想要开展自动化测试,应该遵循以下几个前提条件:
自动化测试到底要做到什么程度
自动化测试覆盖范围:
测试工具/框架选型
框架设计,自动化测试脚本开发时间计划表
脚本执行的策略,冒烟测试/回归测试的频率
定义自动化测试的输出,测试框架,测试脚本,测试数据,发现的缺陷,测试报告
手工测试用例转自动化测试用例的过程
本地执行:IDE调试/执行
持续集成平台:jenkins
自动化用例失败了
周期最长
(手工测试的成本-自动化测试成本)/自动化测试脚本
有些用例场景无法被自动化
一些验证易用性,友好性,美观的用例不适合做自动化
有些边缘用例很少被重复执行,从ROI角度考虑不适合做自动化