zov-tech/agents/test-status.md
wasrusgen 7b874e0195 feat: система активных агентов — ROADMAP, статусы, команда /project:review
- ROADMAP.md — единый роадмап продукта (реализовано / в работе / бэклог)
- agents/dev-status.md — состояние кода, долг, следующий шаг
- agents/devops-status.md — VPS, блокеры, инфра-бэклог
- agents/design-status.md — компоненты, нереализованные экраны
- agents/feature-status.md — таблица функционала, приоритизированный бэклог
- agents/test-status.md — покрытие, пробелы, следующий шаг
- .claude/commands/review.md — мастер-команда: сводный отчёт по всем агентам
- Все агенты обновлены: читают и пишут свой status.md в начале/конце работы

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-18 11:16:27 +03:00

2.7 KiB

Статус агента: Тестировщик

Обновляется агентом /project:test после каждого прогона.

Последнее обновление: 2026-05-18 Последний прогон: UI smoke 10/10


Тестовое покрытие

Сьют Команда Охват Статус
CSS-линтер python -X utf8 tests/lint_css.py Запрещённые паттерны, WCAG, версии кэша зелёный
Smoke API python -X utf8 tests/smoke_api.py 12 эндпоинтов (без auth) ⚠️ 2 предупреждения (Drive 404)
Кабинет менеджера python -X utf8 tests/test_manager.py 19 сценариев: auth, CRUD, edge cases зелёный*
UI Playwright node tests/ui_smoke.js 10 JS-проверок по экранам 10/10

*Кроме shipments/arrivals (Drive блокер)


⚠️ Пробелы в тестировании

Что не покрыто Приоритет
Карточка клиента в Playwright (пропускается — нет тестового клиента) высокий
POST /api/shipments, /api/arrivals (Drive 404) ждём доступ
Экраны «Мой статус», «Входящие» (не реализованы) после реализации
Мобильные размеры (320px, landscape) в Playwright средний
Тёмная тема Default — нет визуальных тестов низкий

📋 Бэклог тестировщика

  1. Добавить фикстуру в ui_smoke.js: создать тестового клиента через API перед тестом, удалить после
  2. Добавить тест карточки клиента: открытие, примечание, быстрые действия
  3. Проверить shipments/arrivals после получения Drive-доступа
  4. Параметризовать ui_smoke.js на разные viewport (iPhone SE 320px, iPad 768px)
  5. Добавить скриншот-дифф между релизами (визуальная регрессия)

🔜 Следующий шаг

Добавить фикстуру в Playwright: создать клиента через /api/client_create в начале теста → протестировать карточку → удалить клиента через /api/client_delete. Это закроет единственный пропускаемый тест.