oldsidney QTP学习笔记 之十三 插入新动作
上一篇 /
下一篇 2008-09-18 13:17:44
/ 个人分类:QTP
转自:http://hi.baidu.com/ruanjianceshi/blog/item/fb9ed72ae40a912dd42af1df.html
插入新动作
接下来,你将会插入一个新的动作,并且录制回到Mercury Tours首页的步骤,让整个测试脚本的起始与结束都是在同一页面。
1. 插入新的动作
点选【Insert】>【New Action】或是点选工具列上的【Insert New Action】按钮,开启
【Insert New Action】对话窗口。
在【Name】字段中输入动作名称ReturnHome,并选取【At the end of the test】然后点选
【OK】。关闭对话窗口后,在测试脚本最后面会显示刚刚新增的ReturnHome动作。
3. 变更【Record and Run settings】
目前你的【Record and Run settings】是设定在【Open the following browser when a record or run session begins】,所以QuickTest会自动开启浏览器到你指定的网址。不过你现在是
要在已开启的浏览器上,录制的新的动作,所以你必须变更设定。
点选【Test】>【Record and Run Settings】,开启【Record and Run Settings】对话窗
口。 在【Web】页签,选取【Record and run test on any open Web browser】,然后点选
【OK】。
4. 录制 ReturnHome 动作
在Keyword View中,选取新的ReturnHome动作。
点选【Test】>【Record】或是点选工具列上的【Record】按钮。
在【Flight Finder】网页上,点选左边目录区的【Home】,回到Mercury Tours的首页。
然后点选工具列上的【Stop】按钮停止录制。
5. 回复【Record and Run Settings】设定
由于你为了录制ReturnHome动作而变更了【Record and Run Settings】的设定,但是这样
的变更会影响QuickTest执行测试脚本的方式。对这个测试脚本来说,你需要QuickTest帮
你自动开启浏览器并浏览Mercury Tours首页,所以你必须将【Record and Run Settings】
设定改回原本的设定。
点选【Test】>【Run and Record Settings】,开启【Run and Record Settings】对话窗
口。
同样在【Web】页签,勾选【Open the following browser when a record or run session
begins】,并确认
6. 储存测试脚本
点选【File】>【Save】或是点选工具列上的【Save】按钮,储存测试脚本。
将动作设定成可再使用的动作 (Reusable Actions)
所谓的可再使用的动作(Reusable Actions)相当于程序设计中的函数(function)。当你有个业务流程,在很多测试脚本中都会用到时,你可以将这个业务流程录制成一个可再使用的动作(Reusable Actions)。然后就可以在需要用到此业务流程的测试脚本中,呼叫使用它。
要让一个动作可以被其它的测试脚本呼叫使用,这个动作必须是一个可再使用的动作(Reusable Actions)。例如,所建立的Sign_in以及ReturnHome动作,在其它的测试脚本
中,通常也会有相同的动作,所以就可以将其设定为可再使用的动作(Reusable Actions)。
1. 将Sign_in动作设定成可再使用的动作(Reusable Actions)
在Keyword View以鼠标右键点选Sign_in然后选取【Action Properties】,会开启【Action
Properties】对话窗口。点选【Reusable action】然后按下【OK】。假如出现讯息窗口,注意一下显示的讯息,然后点选【Do not show this dialog box again】,然后按【OK】。则此动作的图示会变成 ,而且动作的名称会变成蓝色的文字。
2. 检视Sign_in动作
注意,你现在已经无法在Keyword View上展开Sign_in动作了。
当你将某个动作转换成可再使用的动作(Reusable Actions)后,你会发现在Keyword View
上方出现了一个动作清单,清单中显示在这个测试脚本中的所有可再使用的动作(Reusable Actions),以及所呼叫的外部动作。
要检视Sign_in动作的内容,只要在下拉列表中选取Sign_in动作就可以了。
在【Action】下拉列表中,选取【Test Flow】就可以回到原本的Keyword View了。
3. 将ReturnHome也设定成可再使用的动作(Reusable Actions)
对ReturnHome动作,重复步骤1与2。
4. 储存测试脚本
点选【File】>【Save】或是点选工具列上的【Save】按钮。
相关阅读:
- QTP与QC的完美结合实现自动化测试框架-业务组件测试 (kuailedelanbeik, 2008-9-18)
- 实现参数共享的五种方法 (zte_boy, 2008-9-18)
- QTP调用WindowsAPI实例集 (zte_boy, 2008-9-18)
- oldsidney QTP学习笔记 之六文字,表格检查点的建立 (紫色梦幻, 2008-9-18)
- oldsidney QTP学习笔记 之七执行并分析使用检查点的测试脚本 (紫色梦幻, 2008-9-18)
- oldsidney QTP学习笔记 之八参数化 (紫色梦幻, 2008-9-18)
- oldsidney QTP学习笔记 之九参数化的修正及分析执行步骤 (紫色梦幻, 2008-9-18)
- oldsidney QTP学习笔记 之十 执行并分析使用输出值的测试脚本 (紫色梦幻, 2008-9-18)
- oldsidney QTP学习笔记 之十一 使用万用字符表示法 (紫色梦幻, 2008-9-18)
- oldsidney QTP学习笔记 之十二 将测试脚本切割成多个动作 (紫色梦幻, 2008-9-18)
收藏
举报
TAG:
QTP