研究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字段下看到它的名字)。
运行后你会看到它的运行效果 
|