Интегрированная автоматизация с соусами, testrail, но как обновить правильный testid в testrail, когда один и тот же тест выполняется на другой платформе - PullRequest
0 голосов
/ 04 апреля 2019

Я пытаюсь интегрировать тестирование автоматизации с соусами и тест-рейкой но, как и мой 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 {

но когда, как тест будет обновлять соответствующие идентификаторы для каждой платформы.

Я попытался упомянуть все платформы и версии в @dataproviders и упомянуть все идентификаторы тестовых примеров по сравнению с тестом автоматизации под одной аннотацией с именем «TestData».

но я не могу реализовать идею обновления правильного testid в инструменте управления тестами.

Java-класс -

при выполнении firefox идентификатор второго теста должен обновляться в инструменте управления тестами.

...