天天看点

《QTP自动化测试权威指南(第二版)》—第1章1.1节什么是自动化测试

本节书摘来自异步社区《qtp自动化测试权威指南(第二版)》一书中的第1章1.1节什么是自动化测试,作者【印度】tarun lalwani,更多章节内容可以访问云栖社区“异步社区”公众号查看。

1.1 什么是自动化测试

qtp自动化测试权威指南(第二版)

自动化测试是对一个已有的手工测试过程减少并尽可能排除人工干预的过程。

1.什么时候适合做自动化测试

下面是一组适合将手工测试自动化的考量因素。

测试需要经常重复。

测试流程和验证点相对长时间比较稳定。

测试目的是验证一个业务流程,而不是外观、感觉、颜色、图表布局等。

测试需要大量重复或者同时包含很多步骤,并且这些操作每次都需要完全一致。这就要求手工测试者不能疏忽大意。

测试生成的结果被监管机构要求电子化记录和存档并符合正式的证据要求。

测试通过或失败的结果相当容易判断且被所选自动化工具捕获。

测试需要使用大量的数据到被测应用程序中。

2.什么时候需要避免自动化

随机性测试,领域专家在各种业务流程组合中的随机尝试。

一次性测试或者只重复数次。

测试需要覆盖多个功能模块且这些功能模块在整个产品功能中的测试覆盖几乎非常小。

测试验证外观、感觉、颜色、图表的布局等。

测试结果是否通过需要从多个不同并且不相关的系统或(和)应用中判断。

本文仅用于学习和交流目的,不代表异步社区观点。非商业转载请注明作译者、出处,并保留本文的原始链接。

继续阅读