Я пытаюсь запустить свои сценарии автоматизации селена в конвейере CI с помощью Azure DevOps. Я настроил тестовую задачу Visual Studio для запуска моих сценариев автоматизации, выбрав вариант плана тестирования.
Теперь он запускает все мои сценарии автоматизации, связанные с тестовыми примерами. Но он не принимает порядок, определенный в тестовом примере.
Как мы определяем порядок запуска тестовых случаев? В настоящее время он не работает в соответствии с порядком тестовых случаев.
Например: У меня есть тестовые примеры: тест A, тест B, тест C. Я хочу запустить тест в порядке B, C, A.
Каждый тестовый метод содержит функциональность потока. Несмотря на то, что методы могут запускаться индивидуально, данные каждой функции будут зависеть. Вот почему мне нужно запустить его в определенном порядке
Тогда это не независимые тесты.
да. Но данные зависимы. Меня больше всего беспокоит порядок, который мы упомянули в плане тестирования, учитывается ли он при выполнении сценариев автоматизации?
С помощью NUnit я смог запустить тест в определенном порядке. Но все же я сохраняю независимость от выполнения тестов.





Вы можете создать основной тест и использовать любой порядок, что-то похожее рассматривалось здесь: Управление порядком выполнения модульных тестов в Visual Studio
Лучше всего, чтобы ваши тесты могли запускаться в любом порядке. Почему вы пытаетесь контролировать порядок выполнения тестов?