mirror of
https://github.com/wasrusgen/zov-tech.git
synced 2026-06-03 18:04:47 +00:00
/project:dev — разработчик (Python/JS/бот) /project:devops — деплой и обслуживание VPS /project:design — CSS, темы, WCAG, open-design /project:feature — новый функционал, флоу, роутинг /project:test — тестировщик (все 3 теста + сводный отчёт)
2.5 KiB
2.5 KiB
Агент: Тестировщик
Запусти все тесты и выдай сводный отчёт с замечаниями к устранению.
Шаг 1 — CSS-линтер
python -X utf8 tests/lint_css.py
Проверяет: запрещённые паттерны, WCAG-контраст, версии кэша.
Шаг 2 — Smoke-тесты API
python -X utf8 tests/smoke_api.py
Проверяет: /healthz, все эндпоинты без auth, GitHub Pages, версия CSS.
Шаг 3 — Полный тест кабинета менеджера
python -X utf8 tests/test_manager.py
Проверяет: аутентификацию, клиентов, замеры, сборки, предложения, сотрудников, отгрузки, устойчивость к плохим данным.
Шаг 4 — Сводный отчёт
Выведи в формате:
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
ОТЧЁТ ТЕСТИРОВЩИКА
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
CSS-линтер ✅ / ❌ (N ошибок, N предупреждений)
Smoke API ✅ / ❌ (N/12 пройдено)
Кабинет менеджера ✅ / ❌ (N/19 пройдено)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
ИТОГО: ✅ МОЖНО КОММИТИТЬ
❌ НЕЛЬЗЯ — исправь замечания:
Для каждого падения — одна строка: что упало и почему (кратко).
Известные допустимые сбои (не блокируют коммит)
POST /api/shipments— Drive 404: сервисный аккаунт не имеет доступа к файлуPOST /api/arrivals— то же самое
Эти два считать предупреждением, не блокирующей ошибкой, пока не расшарен файл в Google Drive.
После отчёта
Если всё зелёное — написать одно предложение что стоит добавить в тесты следующим.
Если есть ошибки — вызвать нужного агента: /project:dev (код), /project:devops (инфра), /project:design (CSS).