Сложность:Теги:
План тестов для фичи
От требований к набору тестов: unit, integration, e2e, edge cases.
testingplanning
Открыть
Начальный15-30 мин
Поиск edge cases
Систематический поиск граничных случаев для функции / API / UI.
testingedge-cases
Открыть
Начальный15-30 мин
Стратегия моков в тестах
Что мокать, что нет, и как не сделать тесты бесполезными от перемокания.
testingmocksstrategy
Открыть
Начальный15-30 мин
Тесты для legacy без тестов
Где врезаться в код без тестов, как написать characterization tests и наращивать покрытие безопасно.
testinglegacycharacterization
Открыть
Продвинутый1-2 часа
Дизайн fuzz-тестирования
Где fuzz даёт ROI: парсеры, валидаторы, сериализаторы. Corpus + мутации, что считать crash, tooling.
testingfuzzingsecurity
Открыть
Продвинутый1-2 часа
E2E-план критических флоу
Playwright / Cypress / Puppeteer-план для 5-7 critical user flows: signup, search, checkout, settings, recovery. Stable, в CI, не flaky.
e2etestingplaywright
Открыть
Средний60-90 мин
Аудит data + state integrity
Race conditions, optimistic-update revert, localStorage versioning, browser back/forward, multi-tab sync, retry-storms, stale cache. Самый сложный класс багов — невоспроизводимые «иногда работает».
testingintegrityrace-conditions
Открыть
Продвинутый90-120 мин
7 из 7