Как манипулировать порядком выполнения сценария - PullRequest
0 голосов
/ 15 ноября 2018

У меня есть некоторые возможности для тестирования с использованием огурца и огурца. Дело в том, что выполнение является случайным, и поскольку, например, первый сценарий создает элементы на странице, второй ищет их, а третий перемещает их, все тесты завершаются сбоем, потому что выполнение выполняется следующим образом: nº9, потом 8, потом 2, потом ...

Я не использую теги выполнения или, если я использую их, я использую их выше «Feature:», чтобы убедиться, что все сценарии работают

Кто-нибудь может принести сюда немного света?

1 Ответ

0 голосов
/ 15 ноября 2018

Общее мнение в сообществе автоматизации тестирования заключается в том, что ваши автоматизированные тесты должны иметь возможность работать независимо друг от друга. То есть тесты должны выполняться в любом заданном порядке, и результат теста не должен зависеть от результата одного или нескольких предыдущих тестов. Попробуйте изменить архитектуру ваших тестовых случаев.

Можно запускать тесты в определенном порядке, используя JUnit или TestNG. https://www.ontestautomation.com/running-your-tests-in-a-specific-order/

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...