QTP入门基础教程.docxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
QTP入门基础教程

前面的章节介绍了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所示。   5.1.4? 在关键字视图中添加测试信息的输出  如果想在某个测试步骤完成后,输出相应的测试信息到测试报告中,则可单击鼠标右键,选择“Insert Step | Report”,出现如图5.3所示的界面。    图5.3? 插入报告  在界面中的“Status”下拉框中,选择写入测试报告的状态(可以是Done、Passed、Failed、Warning这4种状态中的一种);在“Name”中输入信息摘要;在“Details”中输入详细的测试步骤信息。  例如,可在激活Login界面之前报告“开始登录操作”,在单击OK按钮后报告“完成登录操作”,如图5.4所示。  图5.4? 添加报告  5.1.5? 插入检查点(Checkpoint)  如果想检查Login窗口的名称是否为“Login”,如果窗口名称不是“Login”,那么认为测试不通过。这可在关键字视图中通过QTP的检查点插入功能来实现。方式如下:  (1)首先,定位到激活Login窗口所在的测试步骤。  (2)然后单击鼠标右键,选择菜单“Insert Standard Checkpoint”,出现如图5.5所示的界面。    图5.5? 插入标准检查点  (3)在界面中,选择需要检查的属性,例如,选择“Enabled”属性,设置为“True”,选择“Text”属性,设置为“Login”。单击“OK”按钮后,则可在关键字视图中看到新添加的检查点步骤,如图5.6所示。    图5.6? 添加新的检查点步骤  前面的章节介绍了QTP的安装和设置,并且利用录制功能创建了一个基本的自动化测试脚本。在本章,将基于这个基本的测试脚本介绍QTP基本功能的使用,包括如何利用QTP提供的各种

文档评论(0)

yan698698 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档