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

采用 Rational Functional Tester 8.0 实现 Eclipse 以及 GEF 的自动化测试

 2010-05-05 00:00:00 来源:WEB开发网   
核心提示: 基于 SWT 应用的窗口部件(org.eclipse.swt.widgets)熟练掌握窗口部件的类型可以在很大程度上提高动态识别对象的效率,图 5 显示了基于 Eclipse 的窗口部件层次结构树,采用 Rational Functional Tester 8.0 实现 Eclipse 以及 G

基于 SWT 应用的窗口部件(org.eclipse.swt.widgets)

熟练掌握窗口部件的类型可以在很大程度上提高动态识别对象的效率,图 5 显示了基于 Eclipse 的窗口部件层次结构树。( 注:由于篇幅的原因,图 5 中的 Eclipse 窗口部件层次结构树已经做过删节,完整的结构树请参阅 Eclipse API 的官方网站。)

Control: 与操作系统控件对应的窗口部件,比如按钮,链接,标签,进度条等。

Composite: 包括其他控件的窗口部件,比如树,组,表格,工具条等。

Item: 被其他控件包含的窗口部件,比如菜单项,表格栏,树结点等。

图 5. 窗口部件继承关系树
采用 Rational Functional Tester 8.0 实现 Eclipse 以及 GEF 的自动化测试

RFT 提供的测试对象监测器可以快速捕获被测对象的 SWT 窗口部件类型,及其层次结构属性。图 6 是一个基于 Eclipse 平台的应用程序的工具栏示例,图 7、图 8 显示了 RFT 测试对象监测器捕获到的窗口部件类型及其部分属性,示例上方 File 的类型是 MenuItem(如图 7),示例下方 Case Creation 的类型是 ToolBar(如图 8)。

图 6. 选择测试类型和测试脚本
采用 Rational Functional Tester 8.0 实现 Eclipse 以及 GEF 的自动化测试

查看原图(大图)

图 7. MenuItem 对象
采用 Rational Functional Tester 8.0 实现 Eclipse 以及 GEF 的自动化测试

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

Tags:采用 Rational Functional

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