1

我已经使用 ant 使用 RunTestSet 实用程序从 QC 自动运行测试集。我需要将测试结果保存在某个位置。早些时候我在 vbscript 中使用了 RunResultsOption 并得到了结果。现在使用 RunTestSet 时,如何使用 RunTestSet 创建 RunResultsOption?请指导我。

谢谢,
拉米亚。

4

1 回答 1

0

所以你放弃了 JavaScript 是吗?:)

简短的回答:你不能使用该实用程序做你想做的事。您正在运行 QC 测试集,因此根据定义,您将运行结果存储在 QC 中而不是本地。

RunTestSetScheduler(我假设您正在使用它)是一个不受支持的实用程序,更多地被设计为一个代码示例,让您开始编写自己的此类实用程序。

如果您想将结果存储在您选择的目录中,那么您需要直接使用 QTP API 而不是 QC API 驱动 QTP,而不是通过 QC 测试集。我不认为你可以两者兼得。当然,您仍然可以将脚本存储在 QC 中,只是不会通过测试集访问它们。

如果你真的想这样做,那么我建议你尝试一下,开始编写你自己合适的测试运行器。如果你掌握了窍门(并且你有时间),你将能够做任何你想做的事情来满足你的测试运行需求。由于各种原因,我发现 QC 不能满足我运行脚本的需求,所以我用 C# 编写了我自己的功能更强大的运行器,我对结果非常满意,所以试一试。

于 2009-09-20T05:39:30.937 回答