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

王朝other·作者佚名  2006-01-09
窄屏简体版  字體: |||超大  

研究ClassicsC_v2001种的文件

这些文件如何交互,作用都是什么呢?

研究件ClassicsC_v2001其中必须提到.CDD,.STD,.SDD文件(CycleDriver Driver,SuitDriver Driver, StepDriver Driver)三个文件。 其中.CDD和.STD文件可以在ClassicsC_HIGH.xls中找到,他由ExportXLTables.REC脚本分析处理。打开ClassicsC_HIGH.xls文件,可以看到.CDD文件中SUIT表格下列举出来需要的.SDD文件。

图:表格Regression.CDD

上图表格中列举出LoginWinTests,MainWinTests,AboutWinTests,MainWinShutDown四个.SDD文件,这些SDD文件作为每一个Work-Sheet同样保存在ClassicsC_HIGH.xls文件中。

;RT

Steps

SEP

ARG

ARG

ARG

Description:

T

LaunchClassicsC

Launch Rational's ClassicsC.EXE Sample Application from the Classics Online directory.

T

VerifyLoginWin

^title = "Classics Login"

^box.text = "Account Info"

^checkbox.text = "Remember Password"

Verify the window title and the text of the groupbox and the checkbox.

;RT

Steps

SEP

ARG

Description:

T

ExitLoginWin

Exit the Login by Exit button.

表格:LoginWinTest.STD

SuitDriver引擎处理上面的表格.在Step字段下的关键字SDD引擎文件名字。他作为每一个work-sheet保存在ClassicsC_STEPS.xls文件中。

打开ClassicsC_STEPS.xls文件,可以看到上表LaunchClassicsC.SDD关键字作为一个Work-sheet保存。其他关键字,你在这个文件中都可以看到用相应的关键字起名字的work-sheet.

;RT

COMMAND

ARG

ARG

ARG

ARG

ARG

C

Version

1.0

C

SetApplicationMap

ClassicC.MAP

C

LaunchApplication

ClassicC

ClassicsEXE

""

""

ClassicC.MAP

;RT

WINDOW

COMP

ACTION

ARG

ARG

Description:

T

LoginWindow

LoginWindow

VerifyProperty

Caption

Classics Login

Make sure Login comes up.

运行例子

三个rec文件都起什么作用呢?

研究脚本你可以看到,整个测试脚本从CycleDriverTest.rec开始,他调用ExportXLTables.rec,ExitMainWin.rec为被调用脚本(你可以在ExitMainWin.SDD文件中arg字段下看到它的名字)。

运行后你会看到它的运行效果

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
 
© 2005- 王朝網路 版權所有 導航