- 1、本文档共23页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
QTP9基础基础讲述
QTP 9.0;Fp1;基础功能介绍;录制测试脚本;编辑测试脚本;插入新的测试步骤
例如在输入密码前,我们需先点击“help”按钮查看帮助,这时我们就需要加入点击“help”按钮的测试步骤。
①首先定位到输入用户名的步骤,然后单击鼠标右键,选择Insert Step|Step Generator,则出现左图界面,Category包括Test Object、Utility Object和Function;
②在这里,我们选择Test Object,然后单击Object下拉框旁边的图标按钮,出现选择对象界面,在界面中选择help对象,然后单击OK返回到Step Generator界面后,在operation的下拉框选择Click,并把Insert another Step选项勾选上。(如果在Select Object for Step界面的对象 列表中没有help对象,可以单击界面中的手型按钮,然后移动到Flight程序的Login界面,从中选择对象help按钮,则出现下图界 面,单击OK按钮,把help按钮添加到测试对象列表中);
③单击“Insert”按钮???返回关键字视图,可看到新的测试步骤已经添加。
;调试测试脚本
选择菜单Tools|Check Syntax,或通过工具栏选择 按钮,或按快捷键CTRL+F7对测试脚本进行语法检查,语法检查是否通过,都在information界面显示提示信息
使用断点
语法检查通过后,可以直接运行代码,也可以设置断点对脚本进行调试。可以通过快捷键F9,或单击代码所在行的边框,或按工具栏的 按钮设置断点。然后,按F5键或 按钮运行,运行过程将在断点处停住。这时候,可以进行单步调试,可以选择Debug|Step Over,或快捷键F10运行到下一行代码,也可以选择Debug|Step into,或快捷键F11进入代码行中所调用的函数。
调试查看器的使用
在调试过程中,可选择菜单view|Debug Viewer显示调试查看器,可查看测试对象属性或变量的值。
;运行测试脚本;批量运行
可以使用QTP自带的工具Test Batch Runner来批量运行测试脚本。需在Tools|Options中,确保Allow other Mercury products to run Test选项被勾选上。通过开始菜单打开Test Batch Runner工具,选择Batch|Add来添加要运行的测试脚本,选择Batch|Run来批量运行列表中所有的测试脚本。
;分析测试结果;Fp2;关键字驱动测试;编辑对象库
使用QTP的关键字驱动框架进行自动化测试的第一步是收集测试对象的信息,存储到对象库中(Object Repository)。
添加测试对象的方法是选择菜单Resources|Object Repository,打开Object Repository-All Object Repositories对话框,选菜单Oboject|Add Object to local跳到打开的计算器应用程序界面,点击鼠标出现下图对话框,点击OK按扭,添加对象到对象库中.
添加后的对象库后,就可以在关键字视图中编辑测试步骤时,从下拉列表中选择测试对象。
;选择测试对象
编辑好对象库后,就可以在关键字视图的Item列选择需要的测试对象,如果测试对象不在下拉列表中,则可以选择下拉列表中的Object FromRepository,从对象库中选择。
选择对象相应的操作
从对象库中选取了测试对象后,则可以在Operation列选择其相应的操作。
设置测试逻辑
在关键字视图中,同样支持测试逻辑的设置,例如条件判断,循环等。
;下面介绍一个For循环的测试逻辑
(1)在关键字视图,单击鼠标右键,选择菜单Insert Step|Loop statement|For…Next,添加一个循环的测试步骤;
(2)在Value列中,显示了For循环语句For Iterator=1 To 1 Step 1,该语句仅循环1次,因此,需要修改其中To后面的值为3,让循环体内的语句执行3次;
(3)然后,在该语句的后面添加一个测试步骤,在Item列中选择测试对象为=按钮,在Operation列中,选择测试对象的操作为Click。
这样就完成了一个循环测试逻辑的设置,在专家试图中可以看到对应的脚本代码如右图 数据驱动测试 自动化测试对录制和编辑好的脚本进行回放。;数据驱动测试;
文档评论(0)