хорошо выполнить автоматизацию нескольких тестовых случаев с одной операцией выхода из системы? - PullRequest
0 голосов
/ 05 ноября 2018

Как мы знаем, с селеном мы можем выполнять только функциональные и регрессионные тесты. В моем приложении все модули зависят друг от друга. Но я написал тестовые случаи, которые все независимы (для каждой операции входа / выхода из теста) и с использованием существующие данные.

1 Ответ

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

Нет общего ответа на этот (вроде) широкий вопрос. Это зависит от ваших целей тестирования и веб-приложения.

Изолированные тестовые случаи имеют тенденцию к

  • быть более стабильным
  • имеют меньше зависимостей
  • выполнить медленнее
  • быть более избыточным
  • произвести больше тестового кода
  • нужно увеличить модульность

Для комплексных тестов верно обратное. Для некоторых вариантов использования (например, сценариев CRUD) комплексный тестовый пример, возможно, является наиболее естественным подходом.

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

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