我已经使用 ant 使用 RunTestSet 实用程序从 QC 自动运行测试集。我需要将测试结果保存在某个位置。早些时候我在 vbscript 中使用了 RunResultsOption 并得到了结果。现在使用 RunTestSet 时,如何使用 RunTestSet 创建 RunResultsOption?请指导我。
谢谢,
拉米亚。
我已经使用 ant 使用 RunTestSet 实用程序从 QC 自动运行测试集。我需要将测试结果保存在某个位置。早些时候我在 vbscript 中使用了 RunResultsOption 并得到了结果。现在使用 RunTestSet 时,如何使用 RunTestSet 创建 RunResultsOption?请指导我。
谢谢,
拉米亚。
所以你放弃了 JavaScript 是吗?:)
简短的回答:你不能使用该实用程序做你想做的事。您正在运行 QC 测试集,因此根据定义,您将运行结果存储在 QC 中而不是本地。
RunTestSetScheduler(我假设您正在使用它)是一个不受支持的实用程序,更多地被设计为一个代码示例,让您开始编写自己的此类实用程序。
如果您想将结果存储在您选择的目录中,那么您需要直接使用 QTP API 而不是 QC API 驱动 QTP,而不是通过 QC 测试集。我不认为你可以两者兼得。当然,您仍然可以将脚本存储在 QC 中,只是不会通过测试集访问它们。
如果你真的想这样做,那么我建议你尝试一下,开始编写你自己合适的测试运行器。如果你掌握了窍门(并且你有时间),你将能够做任何你想做的事情来满足你的测试运行需求。由于各种原因,我发现 QC 不能满足我运行脚本的需求,所以我用 C# 编写了我自己的功能更强大的运行器,我对结果非常满意,所以试一试。