我正在尝试将自动化测试与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应该在测试管理工具中更新。