使用RunTestSet.exe时,存储从Quality Center执行的测试集的结果

时间:2009-08-27 04:45:52

标签: qtp hp-quality-center

我使用了Ant的RunTestSet实用程序自动从QC运行testsets。我需要将测试结果保存在某个位置。之前我在vbscript中使用了RunResultsOption并得到了结果。现在使用RunTestSet时,如何使用RunTestSet创建RunResultsOption?请指导我。

谢谢,
拉姆亚。

1 个答案:

答案 0 :(得分:0)

所以你放弃了JavaScript? :)

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

RunTestSetScheduler(我假设你正在使用它)是一个不受支持的实用程序,更多的是设计为代码示例,可以帮助您开始编写自己的实用程序。

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

如果你真的想这样做,那么我建议你冒险尝试并开始编写自己合适的测试跑步者。如果你掌握了它(并且你有时间),你将能够做任何你想要满足测试运行需求的东西。出于各种原因,我发现QC不能满足我对运行脚本的需求,所以在C#中写了我自己更多功能的跑步者,我对结果非常满意,所以试一试。