Устрой дестрой
Что это значит? После написания теста обязательно попробуйте его «сломать».
Зачем? Чтобы убедиться, что тест найдёт баг.
Хорошие практики:
Проверить, как ведёт себя тест с некорректными данными, отсутствующим элементом, ошибками в ответах сервера;
Проверить, как ведёт себя тест на некорректном (изменившемся) сценарии;
Проверить, как ведёт себя тест при недоступности связанных сервисов.
Можно ли нарушить? Нет, чтобы не пропускать ошибки в тестах.
Last updated