Main/React & Next.js/Blueprints/Performance & QA/Комплексный пайплайн тестирования: Vitest + Playwright E2E + GitHub Actions
Back to «Performance & QA» cardsPerformance & QA(ТЗ 9 из 10)
ТЗ: Комплексный пайплайн тестирования: Vitest + Playwright E2E + GitHub ActionsТрудозатраты~10 рабочих часов
Фриланс вилка~$450 – $750 (€400 – €700)
Оценка веб-студии~$950 – $1,600 (€900 – €1500)
ТЗ заказчика (исходный бриф):
Мы хотим выпускать релизы каждый день и быть уверенными, что кнопка оплаты и добавление промокода работают. Время прогона CI не должно превышать 3 минут.
Ключевые требования:
- •Тестирование пользовательского поведения без завязки на детали реализации (getByRole приоритет)
- •E2E сценарий: от открытия каталога через поиск до оформления тестового заказа
- •Шардинг тестов Playwright в GitHub Actions для параллельного прогона
- •Автоматический отчет с видео и Trace Viewer при падении тестов в PR
Ограничения проекта:
- •Категорический запрет на sleep() и произвольные тайм-ауты в тестах
- •Строгое соблюдение AAA паттерна (Arrange, Act, Assert)
Критерии приёмки (KPI):
- Время выполнения юнит-тестов < 30 секунд
- Zero Flaky Tests (0 ложных падений в CI)
Пошаговое практическое руководство по ТЗ
Подробный разбор архитектуры, код реализации и советы эксперта по каждому этапу: