Последовательный вызов функций тестирования пользовательского интерфейса (Xcode UI Testing) - PullRequest
0 голосов
/ 07 марта 2019

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

func testLogout(){}
func testWalkthrough(){}

Теперь, если вы видите экран пошагового руководства, это первый экранкоторый вызывается, но из-за алфавитной последовательности сначала вызывается функция выхода из системы, которая не является потоком моего приложения

1 Ответ

1 голос
/ 07 марта 2019

Ваши тесты не должны выполняться в определенном порядке. Они должны оставаться независимыми от порядка, в котором они работают.

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

Вы можете вставить свои утверждения в тестовую функцию в нужном вам порядке.

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