《QTP自动化测试权威指南(第二版)》—第1章1.1节什么是自动化测试-阿里云开发者社区

开发者社区> 开发与运维> 正文

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

简介:

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

1.1 什么是自动化测试
QTP自动化测试权威指南(第二版)
自动化测试是对一个已有的手工测试过程减少并尽可能排除人工干预的过程。

1.什么时候适合做自动化测试
下面是一组适合将手工测试自动化的考量因素。

测试需要经常重复。
测试流程和验证点相对长时间比较稳定。
测试目的是验证一个业务流程,而不是外观、感觉、颜色、图表布局等。
测试需要大量重复或者同时包含很多步骤,并且这些操作每次都需要完全一致。这就要求手工测试者不能疏忽大意。
测试生成的结果被监管机构要求电子化记录和存档并符合正式的证据要求。
测试通过或失败的结果相当容易判断且被所选自动化工具捕获。
测试需要使用大量的数据到被测应用程序中。
2.什么时候需要避免自动化
随机性测试,领域专家在各种业务流程组合中的随机尝试。
一次性测试或者只重复数次。
测试需要覆盖多个功能模块且这些功能模块在整个产品功能中的测试覆盖几乎非常小。
测试验证外观、感觉、颜色、图表的布局等。
测试结果是否通过需要从多个不同并且不相关的系统或(和)应用中判断。
本文仅用于学习和交流目的,不代表异步社区观点。非商业转载请注明作译者、出处,并保留本文的原始链接。

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

分享:
开发与运维
使用钉钉扫一扫加入圈子
+ 订阅

集结各类场景实战经验,助你开发运维畅行无忧

其他文章