У меня есть ряд методов тестирования CodedUI, которые составляют один тестовый пример.Методы тестирования должны выполняться по порядку (IE testmethoda запускается, затем testmethodb, а затем testmethodc), и я хочу, чтобы результаты отображались в Microsoft Test Manager, чтобы выглядеть как testmethoda пройден, testmethodb пройден, testmethodc не выполнен.Есть ли способ сделать это, имея возможность выполнять несколько итераций всего тестового примера?
Я пытался поместить методы тестирования в один метод тестирования и вызывать его.Это дает мне желаемый порядок тестирования и возможность выполнять несколько тестовых прогонов, но менеджер тестов показывает один проход / сбой во всем тестовом примере.
Я также попытался подключить источник данных к отдельным методам тестирования иупорядочив их в диспетчере тестов, который дает мне желаемые результаты тестирования в диспетчере тестов, но имеет побочный эффект: если я хочу запустить более одной строки данных, порядок будет испорчен.Например, будет выполнено 3 строки данных:
testmethoda
testmethoda
testmethoda
testmethodb
testmethodb
testmethodb
testmethodc
testmethodc
testmethodc
Я хочу, чтобы они запускались:
testmethoda
testmethodb
testmeothdc
testmethoda
testmethodb
testmethodc и т.д ..
Я также подумал об использовании упорядоченного теста, но он все еще отображается как отдельный тест в MTM, и я не знаю, каким способом я в любом случае использую его для передачи данных, чтобы у него были свои проблемы.
Есть ли функция, которой мне не хватает в VS или MTM, чтобы получить эти результаты?Может быть, метод, который позволит мне определить тестовый прогон в файле результатов?Получит ли запись / редактирование файла trx мои результаты в MTM?У меня есть ощущение, что мне также придется вносить изменения в базу данных TFS, что не вариант.