自动化测试框架RRAFS-------Saftware Automation Framework Support - 1

类别:软件工程 点击:0 评论:0 推荐:

自动化测试框架RRAFS

                          ----Saftware Automation Framework Support

                                                                                     

                                        作者:pcl

                                        Email:[email protected]

 

 

介绍:

自动化框架RRAFS是由Carl Negle为SAS学院开发,在IBM Rational Robot平台上实现。关于这个自动化框架你可以到http://safsdev.sourceforge.net/,那里有详细的资料。

 

目的:

有人定义软件自动化测试分为三个发展阶段:

第一个阶段:基本的gui测试,使用扑捉/回放工具开发自动化测试脚本的,这种用法局限在纪录在gui级别上的用户操作,编辑得到的测试脚本以及回放编辑过的测试脚本,脚本是非结构化的,没有存档的,不可维护的。

第二个阶段:脚本编写者发展到了“建立结构良好,有存档的,健壮的,可维护的测试”的能力这个级别上,测试项目成为工程项目,测试脚本包括错误扑捉和恢复逻辑,关键是测试脚本组件可重复使用

第三个阶段:这个阶段的特征是可以控制测试资源,在这个级别上测试设计和测试自动化被看成分开的互相分开的东西。

 

我们一直期望达到测试自动化的最高级别,向往有一天可以真正实现测试自动化。但是国内关于自动化测试方面的内容和资料非常的少,希望通过我写的东西起到抛砖引玉的作用。大家共同研究,早日提高软件测试水平。

 

 

安装RRAFS

安装RRAFS一般有四个步骤:

1.        设置PlayBack option

2.        解压缩RRAFS.ZIP文件到RobotBasic文件路径(默认路径:安装路径\Rational\Rational Test\sqabas32)

   

3.        运行Setup.vbs

4.        在工程文件中建立附加的Datapool文件夹

备注:

以上操作是假设你已经得到改测试框架,如果没有得到可以在http://sourceforge.net/project/showfiles.php?group_id=56751 上下载RRAFS最新版本。

   

详细安装:

设置PlayBack Option

   设置如图:

 

需要设置如上:

          On Script Command Failure:  Continue Execution

On Verification Point Failure:  Continue Execution

 

  推荐设置:

       

          Delay between Commands (milliseconds):  0

Delay between Keystrokes (milliseconds):  0

Diagnostics--Timeout Delay Multiplier:  1

本文地址:http://com.8s8s.com/it/it37009.htm