基于Rational Functional Tester 的测试脚本自动修复技术

发表于:2008-4-29 14:33

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:未知    来源:网络转载

5 脚本修复技术的应用

  在 RFT 中 3 层框架的表示,appObjects 代表对象层,managers 代表事件层和对象层一一对应,最后是 testcases 脚本层。此外还有一些辅助的类用来进行其他操作。


图 13. RFT 中 3 层框架

RFT 中 3 层框架


5.1 对象层(appobject)

  这里以一个简单的对话框来描述对象的树结构:对象捕获之后对象的层次结构。


图 14. 对象捕获之后对象的层次结构

对象捕获之后对象的层次结构


在 RFT 中的 GUI 树形图


图 15. 在 RFT 中的 GUI 树形图

在 RFT 中的 GUI 树形图


GUI 元素对象化:

  所有被识别到的 GUI 被测对象都被记录在 Rational Functional Tester 的测试对象映射文件中。Rational Functional Tester 的测试对象映像文件是一个后缀为 rftxmap 的 XML 文件。通过对 XML 的解析,直接返回 GUI 对象。为下一步生成相关事件做准备。

public WButton getButtonOK()    
{    
    return new WButton(new TestObject(getMappedTestObject(“OK”));// 将元素对象化
}

《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号