采用 Rational Functional Tester 8.0 实现 Eclipse 以及 GEF 的自动化测试
2010-05-05 00:00:00 来源:WEB开发网核心提示: 图 9. 图形用户界面测试对象继承关系树查看原图(大图)往往一种类型的 RFT 测试对象对应多种类型的 SWT 窗口部件,比如 GuiSubitemTestObject 对应的窗口部件有 widgets.Menu,采用 Rational Functional Tester 8.0 实现 Ecli
图 9. 图形用户界面测试对象继承关系树
查看原图(大图)
往往一种类型的 RFT 测试对象对应多种类型的 SWT 窗口部件,比如 GuiSubitemTestObject 对应的窗口部件有 widgets.Menu,widgets.TabFolder,widgets.ToolBar 等等,而 ScrollGuiSubitemTestObject 对应的窗口部件包括 widget.Tree,widget.Table 等等。之所以会有这种一对多的映射关系,是因为很多不同类型的 SWT 窗口部件往往对应类似的操作,而 RFT 测试对象正是一系列图形用户界面的操作集合,因此一类 RFT 测试对象就会对应多类 SWT 窗口部件。
另外一方面,由于 RFT 测试对象本身的继承关系,一个类型的 SWT 窗口部件也对应多个类型的 RFT 测试对象,比如说 widgets.Menu 类型的部件,即对应 GuiSubitemTestObject,同时也可将其看作是 GuiSubitemTestObject 的父类型—StatelessGuiSubitemTestObject,GuiTestObject,以及 TestObject。
在实际开发自动化测试脚本时,我们很难精确的判断 RFT 测试对象与 SWT 窗口部件的映射,因此可以借助 RFT 提供的测试对象属性表来查看。
以图 7 中的 File 部件为例,首先将被测 SWT 窗口部件捕获到 RFT 的测试对象地图中,如图 10。
图 10. 插入 GUI 对象到测试对象地图
Tags:采用 Rational Functional
编辑录入:爽爽 [复制链接] [打 印]- ››采用oracle中exp远程备份oracle
- ››采用 Rational Functional Tester 8.0 实现 Eclip...
- ››采用Symbian^3系统 诺基亚N8-00获证实
- ››Rational Insight 与 Rational Team Concert 集成...
- ››采用“独占”的方式给数据库设置密码
- ››Rational开发过程
- ››采用DIV+CSS制作网站的优势
- ››采用Inventor的机械压机参数化设计及运动仿真
- ››采用碎片整理技术避免虚拟服务器性能下降
- ››采用C#反射机制和动态参数实现可插件业务平台
- ››采用POI创建Excel文件
- ››采用POI和ANTLR提取WORD文档数据
更多精彩
赞助商链接