WEB开发网
开发学院软件开发Java 使用 Rational Functional Tester V8.0 精确地识别... 阅读

使用 Rational Functional Tester V8.0 精确地识别及验证 Graphical Editing Framework(GEF)图形

 2010-06-08 00:00:00 来源:WEB开发网   
核心提示: 由于应用程序经常会设计到大量的、属性不确定的 GEF 操作,简单的录制脚本并不适合开发系统化的测试用例,使用 Rational Functional Tester V8.0 精确地识别及验证 Graphical Editing Framework(GEF)图形(2),推荐使用 ITCL 测试框架

由于应用程序经常会设计到大量的、属性不确定的 GEF 操作,简单的录制脚本并不适合开发系统化的测试用例,推荐使用 ITCL 测试框架来实现涉及到 GEF 图形的应用程序自动化测试。本文将在最后结合 ITCL 框架来阐述如何在 Rational Functional Tester V8.0 中实现 GEF 图形的识别,操作以及验证。

GEF 图形在 Rational Functional Tester V8.0 中的识别

激活测试环境

想要在 RFT 中识别 GEF 图形,就需要对应用程序进行测试环境激活。

在菜单中选择配置,选择激活测试环境。如图 1。

图 1. 对待测的应用程序进行激活
使用 Rational Functional Tester V8.0 精确地识别及验证 Graphical Editing Framework(GEF)图形

查看原图(大图)

注意:激活后需要重启待测应用程序才能生效。

GEF 图形的分类及层次

GEF 应用主要是节点与箭头的链接来展示父子以及流程关系。下面以一个简单的例子来说明 GEF 图形的分类及其层次。

最上面一层是 RootEditPart,这是一种特殊的 Editpart,用来盛放 GEF 图像内容,一般我们不会去识别和操作它。接下来的一层是 DiagramPart,也就是所谓画布,所有画布上的节点与箭头都是它的后代(Descendant)。再下来是节点 NodePart,所有从它指出的箭头都是它的孩子。最后是箭头 ConnectionPart。

图 2. GEF 图形层次
使用 Rational Functional Tester V8.0 精确地识别及验证 Graphical Editing Framework(GEF)图形

上一页  1 2 3 4 5 6  下一页

Tags:使用 Rational Functional

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