拉力赛使用Web服务API添加测试用例结果散装(Rally add test case result

2019-08-19 05:38发布

我们即将开始通过API的更新拉力测试结果的阶段。

我找不到一个例子通过Web服务API(如发布XML)来做到这一点。 任何人都可以点我吗?

此外,我想知道有什么本事没有做到这一点散装的,如上传一组测试结果的一气呵成。 也许这是你的,将上传的各种测试结果的标准(如JUnit的报告)到拉力连接器?

想法和意见欢迎。

谢谢,

安迪

Answer 1:

如果你做对测试用例结果一个简单的POST创建REST端点:

https://rally1.rallydev.com/slm/webservice/1.41/testcaseresult/create

然后相应的XML有效载荷将是:

<TestCaseResult>
<Build>2345</Build>
<Date>2012-12-11T23:05:49.365Z</Date>
<TestCase ref="/testcase/12345678910"/>
<Tester ref="/user/12345678911"/>
<Verdict>Pass</Verdict>
</TestCaseResult>

其中长整数是TestCase的的对象ID的,其结果同伙,且拉力网友认为是测试仪。

我还将包括JSON语法,因为Web服务2.0将是JSON-只:

https://rally1.rallydev.com/slm/webservice/1.41/testcaseresult/create.js

有效载荷:

{ "TestCaseResult" : {
      "Build" : "2345",
      "Date" : "2011-10-13T23:05:49.365Z",
      "TestCase" : { 
          "_ref" : "/testcase/12345678910.js"
        },
      "Tester" : {
          "_ref : "/user/12345678911.js"
        },
      "Verdict" : "Fail"
    }
}

据我所知,有没有上传JUnit的成果转化为拉力预建的连接器。 有些客户找到拉力Excel加载成为批量上传TestCaseResults有用的,除其他事项。 你只需要在指定的进口工作表中的列,具有拉力对象ID,或者你想你的结果联系起来,其中的TestCase(S)的FormattedID。



文章来源: Rally add test case results in bulk using web services API