添加新测试对象

当希望显示为控件的方法中不包含任何测试对象时,您可以添加 Functional Tester 提供的一组预定义的测试对象中可用的新测试对象。 例如,您可以将所有的按钮控件显示为 GuiTestObejct() 和定义为方法的操作,例如 click()doubleClick()。如果您希望引入新的方法调用,例如未在任何现有的测试对象中定义的 myClick(),那么您可以创建新的测试对象。

开始之前

注: 可以在 Java™ 或 C# 中开发代理。不过,您必须在 Java 和 C# 中均实现代理的测试对象,因为它们是 Java 和 Visual Basic .Net 脚本中的代理包装器。添加新的定制测试对象,请确保已经定义了测试对象的 Java 实现。即使您使用 VS.NET IDE 来创建 Rational Functional Tester 测试脚本,也必须执行此操作。

关于此任务

要添加新的测试对象:

过程

  1. 创建测试对象的构造函数。
    注: 每个测试对象必须包含五个标准构造函数。遵循这些构造函数来定义新方法。
  2. 为定制文件中的测试对象定义新的规范名称。

    您必须在定制文件中为每个规范名称指定 Java 和 .NET 测试对象两种条目,因为这些规范名称均是在 Java 和 .NET 中开发。

  3. 将代理映射到新建的测试对象。
  4. 构建测试对象二进制文件。

    您可以将所有的 Java 测试对象二进制文件放置在单独的 JAR 文件中,将 .NET 测试对象二进制文件放置在单独的 .NET 组合件中。

  5. 复制测试对象二进制文件到 Functional Tester 定制目录 (C:\Documents and Settings\All Users\Application Data\IBM\RFT\customization) 来部署文件。
  6. 重新启动 Functional Tester

下一步做什么

成功开发和部署测试对象二进制文件后,为其创建新测试对象的新录制控件的管理属性在“测试对象类名”下显示新的测试对象名。

反馈