质量中心通过OTA修改自动转轮状态

2024-09-30 00:28:36 发布

您现在位置:Python中文网/ 问答频道 /正文


质量中心的简单需求。在

背景:
在HP Quality Center->Test Lab中,您可以创建包含多个测试用例的测试集。您可以通过单击run(这将启动testrun调度程序)来运行测试集或单个testcase。考虑到测试用例存在一个测试脚本(考虑到Python),当单击Run时,会看到一个自动运行器弹出窗口,其中有三个列:
TestName,在主机上运行,状态

我知道OTA API对编写测试脚本非常有用。

我的问题是如何通过testscript(和otaapi)修改自动运行器上看到的最终状态。在


我有这个要求,因为当调用下面的testscript时,我希望显示一条消息-“Testcase Finished”而不是“Error:Failed to Post Run”。显示第二条消息是因为我的testscript故意取消运行。脚本如下:

def Test_Main(Debug, CurrentTestSet, CurrentTSTest, CurrentRun):
    TDOutput.Print('Do something before cancel')
    CurrentRun.CancelRun()
    TDOutput.Print('Do something after cancel')

Tags: runtest脚本消息状态质量测试用例中心
1条回答
网友
1楼 · 发布于 2024-09-30 00:28:36

这个问题的答案是。。。。这是做不到的!!原因是,QC有自己的方法知道testscript是否成功通过,它将使状态通过。比如说。。。在

def Test_Main(Debug, CurrentTestSet, CurrentTSTest, CurrentRun):
    """
    """

    TDOutput.Print("Bye")

状态已通过。在

如果脚本中捕获到任何回溯,它将显示错误消息并将状态更改为Failed或Not Complete。我想QC没能让这个调整。在

我们唯一能做的就是存储提示符上显示的输出并将其附加到运行中。在

相关问题 更多 >

    热门问题