2

有没有人有构建 .NET 测试执行工具的经验,该工具可以执行现有 QuickTest Professional VBScript 自动化脚本中的逻辑,但无需启动 QTP 实例?我们正在过渡到 Visual Studio 2010 和相关的测试管理工具,但我们不能(有理由地)放弃我们现有的 QTP 工作。

有执行现有 QTP 自动化的解决方案,但我见过的解决方案需要启动 QTP 的实际实例。此问题的解决方案不需要调用 QTP 应用程序的实例(即使在“不可见”模式下)。当然,调用 QTP 中包含的库是允许的,也是预期的。

作为参考,我们试图避免启动 QTP(并等待应用程序的各个部分执行它们的操作)的痛苦。QTP 对我们来说非常不可信,并且有很多错误,我们希望最小化我们与之交互的 QTP 表面积。

或者,最好的解决方案是将我们现有的 VBScript 自动化无缝、轻松地转换为 .NET 自动化,但我不会屏住呼吸。:)

4

1 回答 1

2

QTP 的自动化 API 涉及启动一个实例QTPro.exe(如您所说),如果您只想运行一个脚本,那么您可以使用mdrv.exe(从 QTP 的 bin 目录)加载 QTP 的一个子集。

于 2010-06-29T05:46:33.637 回答