测试流程
1、需求分析(熟悉业务,最好已经做过多次手工测试)
2、测试方案。 为什么要自动化,主要应用场景,主要使用模块,技术选型和对比,方案特点和优势、具体运行手册、产出和效率、运行策略、维护。
3、用例编写
4、用例评审
5、运行用例(代码编写)
6、报告
做自动化测试要先做手工测试,需要对业务流程很熟悉,没有做手工测试之前,不建议做自动化
自动化适用场景
需求稳定,不会频繁变更。
研发和测试周期长,需要频繁执行回归测试
需要在多种平台上重复运行相同测试的场景
某些测试项目通过手工测试无法实现,或者手工成本太高
被测软件的开发较为规范,能够保证系统的可测试行
从手工测试提取自动化测试
1、功能
2、web 自动化做主流程测试。
3、手工的用例(xmind, excel) ==》 自动化用例(test_ 函数)
自动化测试方案
<