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

45 lines
2.7 KiB
Markdown

# Статус агента: Тестировщик
> Обновляется агентом `/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`.
Это закроет единственный пропускаемый тест.