自动化测试框架RRAFS-Saftware Automation Framework Support - 3
来源:互联网 发布:郭安迪解压密码淘宝 编辑:程序博客网 时间:2024/05/24 11:13
研究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字段下看到它的名字)。
运行后你会看到它的运行效果
- 自动化测试框架RRAFS-Saftware Automation Framework Support - 3
- 自动化测试框架RRAFS-------Saftware Automation Framework Support - 1
- 自动化测试框架RRAFS-----Saftware Automation Framework Support - 2
- 自动化测试框架RRAFS--------Saftware Automation Framework Support--4
- 自动化测试框架RRAFS---Saftware Automation Framework Support - 5
- 自动化测试框架RRAFS---Saftware Automation Framework Support -- 6
- 自动化测试框架RRAFS---Saftware Automation Framework Support - 7
- 自动化测试框架RRAFS--Saftware Automation Framework Support - (8)
- QTP自动化测试框架系列一【复合测试框架(Hybrid Test Automation Framework)】
- [原创] 自动化测试框架设计参考准则 - Guidelines for Automation framework design
- 基于UI Automation的自动化测试框架
- 基于UI Automation的自动化测试框架
- 自动化测试框架Robot Framework
- SAFS-Software Automation Framework Support
- 使用UI Automation实现自动化测试 -3
- 使用 UI Automation 实现自动化测试--3
- RRAFS自动化测试架构学习与实践(一):什么是RRAFS?
- RRAFS自动化测试架构学习与实践(二):如何安装RRAFS?
- Rational中DataPool的介绍与实际应用-续(2)
- Rational中DataPool的介绍与实际应用-续(3)
- Rational中DataPool的介绍与实际应用-续(4)
- 自动化测试框架RRAFS-------Saftware Automation Framework Support - 1
- 自动化测试框架RRAFS-----Saftware Automation Framework Support - 2
- 自动化测试框架RRAFS-Saftware Automation Framework Support - 3
- 自动化测试框架RRAFS--------Saftware Automation Framework Support--4
- 自动化测试框架RRAFS---Saftware Automation Framework Support - 5
- 自动化测试框架RRAFS---Saftware Automation Framework Support -- 6
- 自动化测试框架RRAFS---Saftware Automation Framework Support - 7
- 自动化测试框架RRAFS--Saftware Automation Framework Support - (8)
- Rational Robot如何测试帮助c++程序员识别自定义或第三方控件
- 提高自动化测试套件的可维护性 - 1
- 提高自动化测试套件的可维护性 - 2