Здравствуйте. Подскажите как запустить тесты в нужном мне порядке. Использую Selenium web driver c#
Запуск тестов в определенном порядке
#1
Отправлено 21 февраля 2017 - 12:40
#2
Отправлено 21 февраля 2017 - 12:46
1.Можешь создать отдельный файл, где будешь вызывать методы(тесты) в нужном тебе порядке
2.В тестовых фреймворках (testNg,Nunit и тд) обычно присутствует аннотация priority или что то в этом духе
#3
Отправлено 21 февраля 2017 - 14:27
Не забудьте подумать о том, стоит ли вообще к этому стремиться: http://barancev.gith...-deps-are-evil/
Тренинги для тестировщиков (тестирование производительности, защищенности, тест-дизайн, автоматизация):
Линейка тренингов по Selenium
#4
Отправлено 21 февраля 2017 - 14:37
Не забудьте подумать о том, стоит ли вообще к этому стремиться: http://barancev.gith...-deps-are-evil/
согласен, а если это дело параллелить, то вообще мрак получится
#5
Отправлено 22 февраля 2017 - 05:35
Спасибо. И подскажите пожалуйста как вызывать методы(тесты), т.е. нужен синтаксис
#6
Отправлено 22 февраля 2017 - 08:58
Разделила тесты по приоритетам. Как сделать чтобы сначала запустить тесты с приоритетом 1, потом 2 итд
Или может лучше разделить тесты по плейлистам. Как тогда запустить несколько плейлистов поседовательно, одной кнопкой?
#7
Отправлено 22 февраля 2017 - 17:20
Спасибо. И подскажите пожалуйста как вызывать методы(тесты), т.е. нужен синтаксис
Вызов ничем не отличается от вызова обычных методов. Только в тестовом проекте у Вас исполняемого файла не будет, это библиотека.
Если сильно нужно что-то вызвать, придется заводить на это отдельный проект. Только вряд ли это будет нужно.
Суть тестового фреймворка в том, что готовый раннер уже есть, и не надо писать вызовы тестов вручную.
#8
Отправлено 22 февраля 2017 - 17:26
Разделила тесты по приоритетам. Как сделать чтобы сначала запустить тесты с приоритетом 1, потом 2 итд
Или может лучше разделить тесты по плейлистам. Как тогда запустить несколько плейлистов поседовательно, одной кнопкой?
Можно создать Ordered Test. Это как раз плейлист. И в него можно включать другие Ordered tests.
Опять же, если сильно нужно. Подумайте, что дадут эти плейлисты, и сколько потом сил уйдет на их поддержку.
Количество пользователей, читающих эту тему: 0
0 пользователей, 0 гостей, 0 анонимных