Типы тестов в IT: гид для PM, который сэкономит вам 30% бюджета на реворк
PM в IT часто сталкиваются с QA-долгом: "тесты красные", "покрытие 20%", "в проде упало". Знакомо?
За 10 минут разберём все типы тестов — от unit до security — простым языком. Вы научитесь:
- Читать техдолг в Jira без переводчика
- Планировать QA-бюджет без перерасхода
- Блокировать merge битых фич
- Проходить технические собесы уверенно
Факт: 47% прод-багов ловятся на unit-стадии, 29% — integration (Microsoft Research). Правильная тестовая пирамида = -60% рисков.
🏗 Тестовая пирамида — ваш фундамент
text70% Unit (разрабы) 20% Integration (QA-auto) 9% System/E2E 1% UAT (бизнес)
Unit тесты — проверка одной функции. Пример: calculateDiscount(1000, 10%) = 900. Ловит 70% багов за копейки. Без них integration = минное поле.
Integration — стыки модулей. API + БД. Классический фейл: endpoint 200 OK, в PostgreSQL пусто.
System/E2E — полный путь юзера. Логин → корзина → оплата Stripe.
UAT — бизнес говорит "да/нет". Без UAT = реворк на 50к$.
PM-действие: Требуйте unit coverage >70% в Definition of Done.
⚙ Smoke, Sanity, Regression — ежедневная рутина
Тип тестаВремяКогдаИнструментыSmoke15 минПосле билдаCypress smoke suiteSanity10 минПосле фикса3-5 тест-кейсовRegression2 часаNightly CIPlaywright 80% coverage
Smoke = "жив ли билд?". 10 сценариев: логин, главная, оплата.Sanity = "фикс сработал?". Только changed paths.Regression = "новое не сломало старое?". Автоматизация окупается за 3 спринта.
PM-лайфхак: Добавьте smoke gate в GitHub Actions. Красный = no merge.
🚀 Performance — тихий убийца релизов
Load: 1000 юзеров (норма) Stress: 10 000 юзеров (лимит) Spike: 0→5000 за 10 сек (Black Friday)
Кейс: E-commerce на распродаже. Load зелёный, spike — 502 Gateway. Минус 100к заказов.
Инструменты: JMeter, k6, Locust. Бюджет: 5% на perf pre-prod.
🔐 Security + UX — 60% churn'а отсюда
- Security (OWASP ZAP): SQLi, XSS. Обязательно для финтеха
- Usability (Hotjar): "купить за 30 сек?"
- Accessibility (Lighthouse): WCAG 2.2, штрафы от EU Accessibility Act 2025
- Compatibility (BrowserStack): Chrome + Safari iOS16+
PM-метрика: Lighthouse score >90 для продакшена.
🎯 7 вопросов PM для контроля QA
- "Unit coverage сейчас какой?" (<70% = тревога)
- "Smoke зелёный перед демо?"
- "Security scan прошёл?" (zero critical)
- "Regression selective или full?"
- "Lighthouse >90 на мобиле?"
- "UAT checklist готов?"
- "Flakiness тестов <5%?"
Эти вопросы покажут техлиду: вы в теме.
📈 Полная тестовая стратегия 2026
Для кого:
- Технические PM — углубление в метрики
- Нетехнические PM — база без водопада технарства
- Team Lead'ы — аргументы для разработки
👇 Сохраните в закладки, вернётесь когда "тесты красные" 👇