51Testing丛书连载:(十五) QTP自动化测试实践

发表于:2008-8-12 15:12

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:陈能技    来源:51Testing软件测试网

  前面的章节介绍了QTP的安装和设置,并且利用录制功能创建了一个基本的自动化测试脚本。在本章,将基于这个基本的测试脚本介绍QTP基本功能的使用,包括如何利用QTP提供的各种辅助功能来创建测试脚本,编辑和调试测试脚本,运行测试脚本,以及查看和分析测试结果。
  5.1  QTP基本功能的使用
  QTP的基本功能包括两大部分:一部分是提供给初级用户使用的关键字视图;另一部分是提供给熟悉VBScript脚本编写的自动化测试工程师使用的专家视图。但是,并没有严格的区分,在实际的自动化测试项目中完全可以两者结合着使用。
  5.1.1  QTP自动化测试的基本过程
  使用QTP进行自动化测试的基本过程与使用其他自动化测试工具进行自动化功能测试的过程基本是一致的,一般包括以下5个步骤:
  (1)录制测试脚本。利用QTP先进的对象识别、鼠标和键盘监控机制来录制测试脚本,测试人员只需要模拟用户的操作,像执行手工测试的测试步骤一样操作被测试应用程序的界面即可。
  (2)编辑测试脚本。主要包括调整测试步骤、编辑测试逻辑、插入检查点(CheckPoint)、添加测试输出信息、添加注释等。
  (3)调试测试脚本。利用“Check Syntax”功能检查测试脚本的语法错误,利用QTP脚本编辑界面的调试功能检查测试脚本逻辑的正确性。
  (4)运行测试脚本。可运行单个“Action”,也可批量运行测试脚本。
  (5)分析测试结果。使用QTP的测试结果查看工具查看测试结果,检查测试运行过程的正确性。
  5.1.2  在关键字视图中编辑测试脚本
  对于录制下来的测试脚本,需要进一步修改和调整,这些工作可在关键字视图(Keyword View)中进行,也可在专家视图(Expert View)中进行。
  对于新手而言,关键字视图可能会更容易理解和使用一些,因为它不需要理解和熟悉测试脚本语言。例如,通过查看如图5.1所示的关键字视图,可以很容易地知道这个测试经过了4个测试步骤,分别是:
  (1)让Login窗口处于激活状态。
  (2)在“Agent Name”输入框中输入字符串“MERCURY”。
  (3)在“Password”输入框中输入密码。
  (4)单击“OK”按钮。
  

  图5.1  查看测试步骤
  技巧:在录制过程中,QTP为每一步操作自动生成操作文档,放到关键字视图的“Documentation”列中显示出来,在“Documentation”列的列头单击鼠标右键,选择“Copy Documentation to Clipboard”可以导出测试步骤文档,生成测试用例,用于指导手工测试的进行。
  5.1.3  在关键字视图中为测试步骤添加注释
  虽然QTP能为每一个录制的测试步骤自动生成文档,但是,未必能满足对测试脚本的理解上的要求,因此,还需要为测试步骤添加必要的注释。方法是:首先在关键字试图的表格列头中单击鼠标右键,选择“Comment”,则会多出一列名为“Comment”的列,在这一列中可为每一个测试步骤添加注释,如图5.2所示。

  

21/212>
《2023软件测试行业现状调查报告》独家发布~

精彩评论

  • bbs0422
    2008-10-15 15:22:17

    分析的不错,有道理!

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号