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

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

 2010-06-08 00:00:00 来源:WEB开发网   
核心提示:由于图形的难以识别性以及测试工具的局限性,图形的自动化识别与验证一直是自动化测试中的薄弱环节,使用 Rational Functional Tester V8.0 精确地识别及验证 Graphical Editing Framework(GEF)图形,开发人员在 Eclipes 中常用 Graphical Editin

由于图形的难以识别性以及测试工具的局限性,图形的自动化识别与验证一直是自动化测试中的薄弱环节。开发人员在 Eclipes 中常用 Graphical Editing Framework(GEF)开发大型图形矩阵以及图形界面。在 Rational functional tester(RFT)V8.0 以前,GEF 图形由于不能够被精确地识别,与其相关的自动化一直是测试人员的头痛之处。在新的 RFT V8.0 中引入的对 GEF 图形单个识别给这部分测试人员带来了福音,再加上适当的编码方式,就可以完美地实现对 GEF 图形的自动化识别。

Graphical Editing Framework(GEF)简介

GEF(Graphical Editor Framework)是 Eclipse 的一个图形化编辑框架,它允许开发人员以图形化的方式展示和编辑模型,从而提升用户体验。很多应用软件会使用到 GEF 进行图形开发,例如:BPM 结构图、软件模块展示、UML 类图编辑器、图形化 XML 编辑器,以及图形化数据库结构设计工具等等。GEF 目前提供了两种展示方式:图形(GraphicalViewer)和树状(TreeViewer)。前者利用 Draw2D 图形(IFigure)作为表现方式,多用于编辑区域,后者则多用于实现大纲展示。

在自动化测试中,图形的识别、操作以及验证一直是薄弱环节。GEF 作为结构化的矢量图形,理应比 bmp、jpg 等好识别。然而 Rational Functional Tester 的早期版本并不能够识别到单个 GEF 模型,而只是 Draw2D 的主框架。这对于自动化测试 GEF 图形是极其不方便的,我们只能使用位置偏移量来定位和操作图形,这样图像任何位置上的移动都会导致自动化测试脚本回放失败。而针对图形的验证更是成为了不可能的任务。

1 2 3 4 5 6  下一页

Tags:使用 Rational Functional

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