Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/385.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/image-processing/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用Selenium Webdriver Java或Excel工作表更新QC测试结果_Java_Selenium Webdriver_Automation_Hp Quality Center - Fatal编程技术网

使用Selenium Webdriver Java或Excel工作表更新QC测试结果

使用Selenium Webdriver Java或Excel工作表更新QC测试结果,java,selenium-webdriver,automation,hp-quality-center,Java,Selenium Webdriver,Automation,Hp Quality Center,需要以下查询的帮助吗 我已经为给定的测试用例编写了selenium自动化,并将测试执行结果写入Excel工作表 我想使用上述更新的Excel表将结果“通过”或“失败”更新到QC中,这可能吗?请帮助我。QC支持API更新结果。您可以编写可以在执行后调用的小API,并解析存储在默认测试输出中的testng-results.xml。QC仅支持测试用例ID,为此,您可以在解析拆分TCID并更新结果时通过附加TCID foo_123重命名测试用例。请阅读。请提供您尝试过的代码和执行结果,包括任何错误消息等

需要以下查询的帮助吗 我已经为给定的测试用例编写了selenium自动化,并将测试执行结果写入Excel工作表


我想使用上述更新的Excel表将结果“通过”或“失败”更新到QC中,这可能吗?请帮助我。

QC支持API更新结果。您可以编写可以在执行后调用的小API,并解析存储在默认测试输出中的testng-results.xml。QC仅支持测试用例ID,为此,您可以在解析拆分TCID并更新结果时通过附加TCID foo_123重命名测试用例。请阅读。请提供您尝试过的代码和执行结果,包括任何错误消息等。
Dictionary testResults = new Dictionary();
testResults.Add("New defects in Recent Updates are red", "Pass");
testResults.Add("Resolved defects in Recent Updates are green", "Pass");
testResults.Add("Reopened defects in Recent Updates are bold", "Fail");
if (testResults.ContainsKey(tsTest.TestName))
{
    string status = testResults[tsTest.TestName];
    recordTestResult(tsTest, status);
}