Delphi 插件扩展性

对于 UFT One Delphi 插件不支持即取即用的第三方和自定义 Delphi 控件,UFT One Delphi 插件扩展性允许您开发对它们的测试的支持。

如果 UFT One 用于表示控件的测试对象类不提供在控件上进行操作时所需的操作和属性,则可以使用 Delphi 插件扩展性自定义此行为。

示例扩展性场景

使用 Delphi 插件扩展性执行以下任一操作:

  • 将 Delphi 控件映射到现有测试对象类。

  • 将 Delphi 控件映射到所创建的新测试对象类,并使用 Delphi 代码设计测试对象类行为。可以通过编程设置如何在控件上执行操作、如何检索属性等。

  • 可以使 UFT One 将包含一组较低级别控件的控件视为单一功能控件,而不是分别与每个较低级别的控件相关联。

UFT One 还提供了使用 Delphi 插件扩展性开发的支持的示例,您可以通过该示例更好地了解如何创建自己的支持。

先决条件

要实现 Delphi 插件扩展性,必须熟悉以下内容:

  • UFT One 及其对象模型参考

  • 自定义控件 (操作、属性、事件) 的行为

  • XML (基本知识)

  • Delphi 编程

Delphi 插件扩展性是 Delphi 插件的一部分,并且不需要其他安装。

在使用 Delphi 插件扩展性在 Delphi 应用程序上运行测试之前,必须使用 MicDelphiAgent UFT One 代理编译应用程序。

有关详细信息,请参阅编译 Delphi 应用程序

另请参见: