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

原创 2004年05月17日 23:05:00

测试表格命名约定<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />

测试表格是测试框架和测试工程师必须用到和处理的。它包含每个测试的功能操作,所以必须遵守一定命名规定,否则测试引擎无法识别和更不知道如何处理。

例如你在heigh_level中有添加一个测试用例Verify Login Window(也就是在Steps下边的名字),那么就要有一个和Heigh_level中这个测试用例名字一样的名文件如 Verify Login Window.xxx提供dde引擎处理。扩展名是引擎自动添加的,各个测试引擎知道文件的扩展名字应该是什么样子的。如果你自己来改动文件后缀,那么你可以用这种Verify Login Window.Ext不标准的方式。

下边是各个层次的文件名字约定:

一.Cycle 表格 “.CDD”

当你没有指定CycleDriver引擎处理的测试表格扩展名字,那么Cycle表格默认扩展名字为.CDDCycle表格是需要处理的最高层次的测试表格,这个表不仅包含调用SuiteDriver引擎处理的Suite测试表格,而且还包含执行其他CycleDriver命令的函数。

Cycle表格中包含一个测试用例,比如说Login,这实际上是CycleDriverSuiteDriver,并由SuiteDriver引擎处理文件Login.STD的过程 (SuiteDriver测试表格的默认名字为.STD)

二.Suite 表格 “.STD”

同样当你没有指定SuiteDriver引擎处理的测试表格扩展名字,那么Suite表格默认扩展名字为.STDSuite表格是需要处理的中级层次的表格,这个表不仅包含调用StepDriver引擎处理的Step测试表格,而且还包含有执行其他SuiteDriver命令的函数

Suite表包含一个测试用例, 比如说“Verify Login Title”,这实际上是SuiteDriver调用StepDriver引擎,并由StepDriver处理 “Verify Login Title.SDD”文件的过程。 StepDriver测试表格的默认名字为.SDD

三.Step表格 “.SDD”

如果你没有指定StepDriver引擎处理的测试表格扩展名字,那么Step表格默认扩展名字为.SDDStep表格是需要处理的低级层次的表格,这个表不仅包含调用StepDriver引擎中的组件函数和工具脚本,而且还包含有执行其他StepDriver层次的驱动命令函数。

当你使用Excel或则其他一些文件格式的表格,那么最好遵循上边的命名约定,每个文件工作薄的名字都包含文件扩展名字。当引擎处理表格,把每个工作薄的内容导出到和当前工作薄同名的文件中。

 

 例:在Excel工作薄中名字

 

Cycle: “Regression.CDD”

Suite : “Perform Login Tests.STD”

Suite : “Perform Main Window Tests.STD”

Step  : “Verify Login Title.SDD”

Step  : “Verify Main Title.SDD”

 

 

 

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 - 5

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

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

自动化测试框架RRAFS                          ----Saftware Automation Framework Support                     ...
  • piaocl
  • piaocl
  • 2004年05月07日 13:23
  • 2201

自动化测试框架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 - 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
  • 3326

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

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

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

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

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