@frontendo

Совместные тест для связанных действий. Правильно ли?

Пишу системные тесты для веб-приложения на nodejs, приложение тестируется как черный ящик по http.
Написал уже для всех действий аутентификации. Сейчас заканчиваю акшены с пользовательским профилем. Дошел до удаления.

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

Теперь собственно говоря я подошел к необходимости протестировать удаление. Но для начала получается, что мне необходимо зарегистрировать пользователя, чтобы протестировать его удаление.

Очень удобно было бы сделать эти два экшена в одном тесте разными кейсами, чтобы в одном случае не убирать за собой после регистрации, а во втором не подготавливать профиль для удаления перед тестом.

Или не стоит заморачиваться и делать как и полагается, два отдельных теста?
  • Вопрос задан
  • 187 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы