Автотесты — не магия. Если система хрупкая, они просто ломаются вместе с ней.
Узнаёте ситуацию?
→ Поправили тест на логин — упали корзина и оформление заказа
→ Разработчик сменил формат API — минус 30 тестов разом
→ Локально всё зелёное, в CI — падения без объяснений
→ Чтобы запустить один тест, нужно поднять БД, очередь, пару микросервисов и S3
❓ Почему так происходит:
— всё связано со всем, нет чётких границ
— один shared-компонент используется везде
— тестовые данные живут отдельно от реальности
Что с этим делать:
✅ Изоляция — тест логина не должен знать о корзине
✅ Контракты — изменился API → падает контракт, а не весь набор
✅ Фикстуры — данные создаются скриптами и одинаковы везде
📍 Навигация: [Вакансии]
🐸 Библиотека тестировщика
#карьерный_трек
