mirror of
https://github.com/wasrusgen/zov-tech.git
synced 2026-06-03 19:04:49 +00:00
- 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>
2.7 KiB
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 — нет визуальных тестов | низкий |
📋 Бэклог тестировщика
- Добавить фикстуру в
ui_smoke.js: создать тестового клиента через API перед тестом, удалить после - Добавить тест карточки клиента: открытие, примечание, быстрые действия
- Проверить shipments/arrivals после получения Drive-доступа
- Параметризовать
ui_smoke.jsна разные viewport (iPhone SE 320px, iPad 768px) - Добавить скриншот-дифф между релизами (визуальная регрессия)
🔜 Следующий шаг
Добавить фикстуру в Playwright: создать клиента через /api/client_create в начале теста → протестировать карточку → удалить клиента через /api/client_delete.
Это закроет единственный пропускаемый тест.