与ucelabs,testrail集成了自动化功能,但是当同一测试在不同平台上运行时,如何在testrail中更新正确的testid

时间:2019-04-04 03:59:51

标签: java selenium automation saucelabs testrail

我正在尝试将自动化测试与ucelabs和测试导轨集成在一起 但是作为我的enter code here,同一测试用例将在数据提供者或testng参数的帮助下在跨平台上运行。

假设我的测试用例一个名称为“ autoTest1”是5个手动用例“ m1,m2,m3,m4,m5”的组合

然后我的测试将如下所示

@Parameters({ "browser", "version", "os" })
@Test()
@TestData(testId = { 1964, 1965 })
public void autotesy1(@Optional String browser, @Optional String version, @Optional String os,
        @Optional Method method) throws Exception {

但是何时测试将如何更新每个平台的相应ID。

我尝试在@dataproviders中提及所有平台和版本,并在一个名为“ TestData”的注释下提及了自动化测试中的所有测试用例ID。

但是我无法实现在测试管理工具中更新正确的testid的想法。

java类-

具有firefox执行功能的第二个测试ID应该在测试管理工具中更新。

0 个答案:

没有答案