WEB开发网
开发学院软件开发Java 采用 Rational Functional Tester 8.0 实现 Eclip... 阅读

采用 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. 图形用户界面测试对象继承关系树
采用 Rational Functional Tester 8.0 实现 Eclipse 以及 GEF 的自动化测试

查看原图(大图)

往往一种类型的 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 对象到测试对象地图
采用 Rational Functional Tester 8.0 实现 Eclipse 以及 GEF 的自动化测试

上一页  1 2 3 4 5 6 7 8 9 10  下一页

Tags:采用 Rational Functional

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接