💧 Ещё один типичный анти-паттерн: «Капля»
Это когда много E2E-тестов и юнитов, но почти нет интеграционных.
Что идёт не так 🔜
— Юниты проверяют отдельные функции — всё ок
— E2E проверяют весь флоу — тоже вроде работает
— Но никто не проверяет, как модули работают вместе
— Баги в интеграции всплывают только на E2E — когда уже поздно
🔍 Признаки:
— «Юниты зелёные, но на проде всё падает»
— Долгая отладка E2E-тестов: непонятно, где именно сломалось
— Проблемы с API, базами данных, очередями находят только пользователи
— Между «функция работает» и «система работает» — чёрная дыра
🔤 Почему так получается:
Интеграционные тесты сложнее писать: нужны моки, стабы, тестовые окружения. Проще написать ещё один юнит или E2E. Но именно на стыках модулей и живут самые коварные баги.
🔗 Ссылка на первую часть, где разобрали песочные часы ⌛️
🔹 Основы IT для непрограммистов
🔹 Получить консультацию менеджера
🔹 Сайт Академии 🔹 Сайт Proglib
🐸 Библиотека тестировщика
#теория_на_пальцах
Post #4213
855

- ❤ 5
- 🥰 2
- 🤩 2