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

开发者社区> 异步社区> 正文

《QTP自动化测试权威指南(第二版)》—第1章1.2节自动化测试流程

简介:
+关注继续查看

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

1.2 自动化测试流程
QTP自动化测试权威指南(第二版)
理解自动化测试中包含的各个阶段对于开发和有效利用测试框架以及用例非常重要,如图1-1所示。

选择“最适合的”自动化工具:在对任何应用开始自动化测试之前,重要的是针对主要应用部分选择最适合的工具。选择需要基于各种因素,比如价格、易用性、应用支持能力和产品服务支持。
概念证明(Proof of Concept,POC):此阶段包含创建一些脚本示例用来在一两个最重要的被测应用中验证业务流程。它可以帮助识别未来在测试用例的脚本开发中有可能碰到的主要问题。概念证明也可用来为你的应用选择最适合的自动化测试工具。
需求分析:包含分析某个应用的需求,研究已有的手工测试用例和定义当前自动化测试项目的范围。


c629d88287465661fdb036484c89a2c00e5bee17

项目估算:一旦自动化范围定义好了,项目估算就可以根据各种因素,如需要自动化的测试用例数量、复杂程度、需开发的可复用模块、人员需求等制定下来。
框架设计:包含创建共享对象库、重用模块、编写最佳实践参考文档,以及实现任何可以对开发自动化测试脚本有用的基础支持组件。
测试脚本开发:通过调用可重用模块和在工作流具体脚本中增加相关验证点来创建测试用例。
调试:完成的测试脚本应该是经过调试的,以保证运行时符合预先设计。要确保在调试时使代码经过所有错误处理路径。
执行:在这个阶段测试脚本最终在回归测试中执行来验证被测应用。
结果分析:此阶段流程依据执行时生成的各个测试结果。
维护:这个阶段包括更新脚本来解决执行中发现的代码问题,其中可能包含UI或结构变动,或者是流程、功能以及新版本中不可避免的变更。一个设计良好的框架和测试集可以保证维护成本达到最小。
本文仅用于学习和交流目的,不代表异步社区观点。非商业转载请注明作译者、出处,并保留本文的原始链接。

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

相关文章
中小企业数字化转型难,不妨先从业务流程自动化开始
中小企业数字化转型难,不妨先从业务流程自动化开始 从业务流程自动化着手,是解决企业数字化转型难的有效手段
20 0
阿里云RPA(机器人流程自动化)干货系列之二:认识RPA(下)
导读:本文是阿里云RPA(机器人流程自动化)干货系列之二,主要介绍了RPA的发展齐纳经和主要使用场景有哪些,目前国内外主流的RPA厂商以及RPA的未来在哪。 一、RPA的发展前景 根据Gartner的最新研究,2018年全球机器人流程自动化(RPA)软件的开支预计将达到6.8亿美元,同比增长57%,到2022年支出达到24亿美元。
8200 0
利用Grafana和Arthas自动抓取异常Java进程的线程堆栈
自动抓取占用CPU资源的Java程序线程栈。
1048 0
+关注
异步社区
异步社区(www.epubit.com)是人民邮电出版社旗下IT专业图书旗舰社区,也是国内领先的IT专业图书社区,致力于优质学习内容的出版和分享,实现了纸书电子书的同步上架,于2015年8月上线运营。公众号【异步图书】,每日赠送异步新书。
12049
文章
0
问答
文章排行榜
最热
最新
相关电子书
更多
《2021云上架构与运维峰会演讲合集》
立即下载
《零基础CSS入门教程》
立即下载
《零基础HTML入门教程》
立即下载