1、定义:测试过程和手工测试一样,使用了测试工具辅助替代手工测试的都可以称之为自动化测试。
1)广义定义:一切通过程序来辅助测试替代手工测试
2)狭义定义:使用程序或脚本模拟手工测试,通过回放或脚本来执行测试用例,代替人工对系统功能进行验证。
2、分层自动化测试
3、自动化测试适用范围
1)需求变化不大
2)项目周期较长
3)具有重复使用价值
4、测试分类及工具选择
1)分类
web应用 B/S:QTP(VBS语言)
桌面程序 C/S:QTP\selenium(Java、Python…)