百度空间 | 百度首页 
               
 
查看文章
 
oldsidney QTP学习笔记 之十三 插入新动作
2007-02-02 13:02

插入新动作 
接下来,你将会插入一个新的动作,并且录制回到Mercury Tours首页的步骤,让整个测试脚本的起始与结束都是在同一页面。 
 
1.  插入新的动作 
点选【Insert】>【New Action】或是点选工具列上的【Insert New Action】按钮,开启
【Insert New Action】对话窗口。 

 
 
在【Name】字段中输入动作名称ReturnHome,并选取【At the end of the test】然后点选
【OK】。关闭对话窗口后,在测试脚本最后面会显示刚刚新增的ReturnHome动作。 

2.  准备录制测试脚本 
启动浏览器并开启【Flight Finder】网页。 
输入Mercury Tours的网址(
http://newtours.mercuryinteractive.com)并登入,则会开启
【Flight Finder】网页。 
调整一下浏览器与QuickTest的位置,以便可以同时看到二个窗口。 

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】按钮。 
 

类别:软件测试工具 | 添加到搜藏 | 浏览() | 评论 (2)
 
最近读者:
 
网友评论:
1
2007-02-05 20:32 | 回复
答应了人家呢,就要做好,尽管不是很如意,真的,做好很重要,不仅仅是还有竞争对手,更重要的是不要让人家觉得自己不行,哪怕以后走掉,主动权在你。问心无愧,尽力而为!
 
2
2007-10-30 17:36 | 回复
哟吼,我喜欢QTP的这个功能Reusable Actions。
 
发表评论:
姓 名:
网址或邮箱: (选填)
内 容:
验证码: 请点击后输入四位验证码,字母不区分大小写
      

     

©2009 Baidu