软件测试培训
美国上市软件测试培训机构

400-111-8989

热门课程

自动化测试流程-QTP自动化测试

  • 时间:2016-09-09
  • 发布:软件测试培训
  • 来源:软件测试教程

理解自动化测试中包含的各个阶段对于开发和有效利用测试框架以及用例非常重要:

自动化测试流程

1、选择“最适合的”自动化工具:在对任何应用开始自动化测试之前,重要的是针对主要应用部分选择最适合的工具。选择需要基于各种因素,比如价格,易用性,应用支持能力和产品服务支持。

2、概念证明(POC):此阶段包含创建一些脚本示例用来在一两个最重要的被测应用中验证业务流程。它可以帮助识别未来在测试用例的脚本开发中有可能碰到的主要问题。概念证明也可用来为你的应用选择最适合的自动化测试工具。

3、需求分析:包含分析某个应用的需求,研究已有的手工测试用例和定义当前自动化测试项目的范围。

4、项目估算:一旦自动化范围定义好,项目估算就可以根据各种因素,如需要自动化的测试用例数量,复杂程度,需开发的可复用模块,人员需求等制定下来。

5、框架设计:包含创建共享对象库,重用模块,编写最佳实践参考文档,以及实现任何可以对开发自动化测试脚本有用的基础支持组件。

6、测试脚本开发:通过调用可重用模块和在工作流具体脚本中增加相关验证点来创建测试用例。

7、调试:完成的测试脚本应该是经过调试的,以保证运行时符合预先设计。要确保在调试时使代码经过所有错误处理路径。

8、执行:在这个阶段测试脚本最终在回归测试中执行来验证被测应用。

9、结果分析:此阶段流程依据执行时生成的各个测试结果。

10、维护:这个阶段包括更新脚本来解决执行中发现的代码问题,其中可能包含UI或结构变动,或者是流程,功能以及新版本中不可避免的变更。一个设计良好的框架和测试集可以保证维护成本达到最小。

上一篇:什么是自动化测试?-QTP自动化测试
下一篇:对象库介绍-QTP自动化测试
选择城市和中心
贵州省

广西省

海南省