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

原创 2004年05月07日 13:23:00

自动化测试框架RRAFS

                          ----Saftware Automation Framework Support

                                                                                     

                                        作者:pcl

                                        Email:pcl2004_19@hotmail.com

 

 

介绍:

自动化框架RRAFS是由Carl NegleSAS学院开发,在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

QTP自动化测试框架系列一【复合测试框架(Hybrid Test Automation Framework)】

框架的核心部分包括(图中已用序号标明):数据驱动引擎,构成函数模块,支持库(关键字驱动),程序对象库...
  • flm2003
  • flm2003
  • 2012年03月01日 10:34
  • 1570

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

     解压文件RRAFS.ZIP          解压文件RRAFS.ZIP(我用的版本是RRAFS2003.08.27.00.ZIP),拷贝所有文件到(安装路径/Rational/Ration...
  • piaocl
  • piaocl
  • 2004年05月07日 13:23
  • 1686

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

创建ApplicationMap文件 Application_Map文件Application_Map文件是保存测试软件中所有可以识别的对象字符串,用来替换传入SqaGetProperty的recMe...
  • piaocl
  • piaocl
  • 2004年05月12日 18:29
  • 1028

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

  三.组件命令处理例子:T LoginWindow LoginWindow VerfyProperty Caption  ^title1)       打开StepDriver.SBL文件2)   ...
  • piaocl
  • piaocl
  • 2004年05月09日 11:15
  • 1261

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

研究DDE执行流程(脚本以ClassicsC_2001为例说明):             1.  打开测试脚本CycleDriverTest.rec2.  找到CDCyleDriver函数,打开Cy...
  • piaocl
  • piaocl
  • 2004年05月08日 00:40
  • 1029

自动化测试框架RRAFS--Saftware Automation Framework Support - (8)

测试表格命名约定测试表格是测试框架和测试工程师必须用到和处理的。它包含每个测试的功能操作,所以必须遵守一定命名规定,否则测试引擎无法识别和更不知道如何处理。例如你在heigh_level中有添加一个测...
  • piaocl
  • piaocl
  • 2004年05月17日 23:05
  • 1940

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

研究ClassicsC_v2001种的文件这些文件如何交互,作用都是什么呢? 研究件ClassicsC_v2001其中必须提到.CDD,.STD,.SDD文件(CycleDriver Driver,S...
  • piaocl
  • piaocl
  • 2004年05月07日 13:24
  • 1330

Python的unittest自动化测试框架

项目代码越来越复杂,并且对质量要求越来越高,就开始需要自动化测试。 测试框架对比 python有很多自动化测试框架可以选择:  python自带的unittest第三方的Robot ...
  • zzmfish
  • zzmfish
  • 2015年01月14日 21:22
  • 3325

Robot Framework自动化测试框架(一):环境搭建

摘要: Robot Framework是一款python编写的功能自动化测试框架。具备良好的可扩展性,支持关键字驱动,可以同时测试多种类型的客户端或者接口,可以进行分布式测试执行。主要用于轮次很多的...
  • Temanm
  • Temanm
  • 2016年05月06日 00:09
  • 4413

Robot Framework自动化测试框架之我见

RF是目前比较流行的自动化测试框架,有很多公司都尝试在用。它是一个通用的验收测试和验收测试驱动开发的自动化测试框架(ATDD),它具有易于使用的表格来组织测试过程和测试数据。...
  • weiguang1017
  • weiguang1017
  • 2015年07月15日 00:04
  • 2588
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:自动化测试框架RRAFS-------Saftware Automation Framework Support - 1
举报原因:
原因补充:

(最多只允许输入30个字)