百度空间 | 百度首页 
               
 
查看文章
 
oldsidney QTP学习笔记 之十四 插入已存在的动作
2007-02-04 10:01

插入已存在的动作 
当你在规划一系列的测试个案时,可能会发现有些动作,如登入,可能在很多的测试个案中都会用到,则当你在一个测试脚本中,已经建立好登入的动作后,你可以透过复制或是呼叫方式,在其它的测试脚本中使用登入的动作。

 
当你以复制的方式插入动作,则你可以修改这个动作的复本,而且你的修改不会影响原来的动作,原来动作的改变也不会影响这个复本。当你以呼叫的方式插入动作,这个动作会变成只读的动作,你只能在原来的测试脚本中,才能修改被呼叫的动作。使用呼叫的方式,测试脚本可以有比较好的可维护性,因为当被测系统改变时,你只要修改原始的测试脚本就可以了。 


在接下来建立一个类似ActionA的测试脚本,其中Sign_in以及ReturnHome动作
将来自外部的测试脚本(以呼叫的方式使用其它测试脚本中的动作)而且FlightOrder动作会作稍微的修改。 
 
1  插入呼叫(call)的动作 
首先,你将以呼叫的方式,把ActionA中的Sign_in与ReturnHome动作,插入ActionB中。 
 
1.  开启一个新的测试脚本存成ActionB 
假如你忘记怎么作,请参考「录制测试脚本」的步骤1。 

2.  插入呼叫的Sign_in动作 
点选【Insert】>【Call to Existing Action】,开启【Select Action】对话窗口。 

点选【From test】右边的【浏览】按钮,选取【ActionA】测试脚本后点选【Open】,只有可再使用的动作(reusable actions)会显示在【Select Action】对话窗口中。 
选取Sign_in动作后,按下【OK】,Sign_in[ActionA]动作会出现在测试脚本的最下方,而且图示变成 。 
注意,你无法在Keyword View中展开Sign_in动作,要检视Sign_in动作,你可以在
【Action】清单中选取Sign_in动作。由于此动作目前是只读的,假如你要修改的话,只有开启原来的测试脚本(ActionA)才能够修改它。
 
选取【Action】清单中的Test Flow回到原来的Keyword View。 

3.  插入呼叫的ReturnHome动作 
依照步骤2,将ActionA测试脚本中的ReturnHome动作,插入测试脚本的最下方。 

4.  储存测试脚本 
点选【File】>【Save】或是点选工具列上的【Save】按钮。
 
5.  修改原始的ReturnHome动作 
点选【File】>【Open】,选取ActionA测试脚本,然后按下【Open】。 
对ReturnHome动作点二下以便检视其内容。 
在Keyword View,选取ReturnHome动作的图示,然后点选【Insert】>【Step】>
【Comment】,开启【Insert Comment】对话窗口,并加入批注。 
输入:Return to page used in first step of the test,后按下【OK】。 
加入批注如下: 
 
6.  储存测试脚本 
点选【File】>【Save】或是点选工具列上的【Save】按钮。 

7.  检查原始ReturnHome动作的修改也影响到呼叫它的测试脚本 
点选【File】>【Open】,选取ActionB测试脚本,按下【Open】。 
对ReturnHome[ActionA]动作的图示点二下以便检视其内容,可以看到你在原始测试脚本
(ActionA)中加入的批注也出现在呼叫它的测试脚本(ActionB)中。 
在【Action】工具列,点选【Action】清单并选取Test Flow回到原本的Keyword View。

类别:软件测试工具 | 添加到搜藏 | 浏览() | 评论 (8)
 
最近读者:
 
网友评论:
1
2007-02-05 16:35 | 回复
要开始新的起程了,你准备好了吗?很辛苦啊,努力吧
 
2
2007-02-05 19:51 | 回复
走下去吧,不管怎样。活在当下,现实就是这样的,虚伪的东西只能让你浮夸,抓住的才是真实的,相信这一点,踏踏实实,一步步走下去,要做的,证明自己,证明会做得更好! 吃点苦算什么啊,呵呵,也该吃点苦了!
 
3
2007-02-06 10:03 | 回复
每次看你的blog~就一个字“晕~”
 
4
2007-02-06 17:03 | 回复
我也有同感,真的看不太懂呢
 
5
2007-03-14 13:45 | 回复
没有啊, oldsidney写得很明白!
 
6
2007-10-31 10:47 | 回复
学完了,谢谢。
 
7
2008-06-22 19:11 | 回复
很好哦
 
8
2008-09-18 13:13 | 回复
转自了楼主的文章,学习学习,很感谢!
 
发表评论:
姓 名:
网址或邮箱: (选填)
内 容:
验证码: 请点击后输入四位验证码,字母不区分大小写
      

     

©2009 Baidu