QTP从实践到精通
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

1.1 优缺点

相对于人工测试来说,自动化测试包含如下优点。

1. 高效:执行测试比人工测试快得多。

2. 可靠:每次测试都准确地执行相同的动作,避免人工测试的错误。

3. 可重复:可以重复执行相同的操作来测试应用程序。

4. 可编程:可以编写复杂的测试脚本,找出隐藏在应用程序中的信息。

5. 全面:可以建立一套测试脚本来测试应用程序的所有功能。

6. 重用:可以重复使用测试脚本,即使应用程序的使用接口已经改变。

相对于人工测试来说,自动化测试包含如下缺点。

1. 自动化测试不能完全代替人工测试。

2. 人工测试发现的问题比自动化测试发现的问题多。

3. 对软件质量的依赖性很大。

4. 自动化测试工具购买、培训等成本高。

5. 自动化测试脚本的维护成本高。

6. 自动化测试工具本身并无想象力,需要有想象力的人使用。根据以上对自动化测试优缺点的描述,相信读者已经明白,实际工作中必须将手工测试和自动化测试结合起来,才能保证测试质量。