Files
wiki/tasks/enduro-trails/TEST_CASES_UI_TERRAIN.md
2026-05-13 00:50:01 +03:00

127 lines
4.7 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# UI Test Cases: Terrain (Фаза 5.4)
### TC-T-01 — Кнопка рельеф видна
**Тип:** ui
**Viewport:** both
**URL:** https://openclaw.mva154.duckdns.org/enduro/
**Шаги:**
1. navigate: https://openclaw.mva154.duckdns.org/enduro/
2. wait: 3000
3. screenshot: "terrain-btn-visible"
4. check-visual: "Кнопка рельеф (иконка горы) видна в правой панели кнопок. Не обрезана, достаточного размера для тапа."
**Визуальные критерии:**
- Кнопка с иконкой горы видна
- Не перекрыта другими элементами
- Достаточный размер (>44px на мобильном)
---
### TC-T-02 — Попап рельеф открывается
**Тип:** ui
**Viewport:** both
**URL:** https://openclaw.mva154.duckdns.org/enduro/
**Шаги:**
1. navigate: https://openclaw.mva154.duckdns.org/enduro/
2. wait: 3000
3. click: "#terrain-toggle"
4. wait: 500
5. screenshot: "terrain-popup-open"
6. check-visual: "Попап рельеф открылся. Видны два чекбокса: Гипсометрия и Отмывка. Попап не обрезан, текст читаем."
**Визуальные критерии:**
- Попап виден полностью
- Два чекбокса с подписями
- Текст читаем, контраст достаточный
- Попап не перекрывает критичные элементы карты
---
### TC-T-03 — Включение гипсометрии
**Тип:** ui
**Viewport:** desktop
**URL:** https://openclaw.mva154.duckdns.org/enduro/
**Шаги:**
1. navigate: https://openclaw.mva154.duckdns.org/enduro/
2. wait: 3000
3. click: "#terrain-toggle"
4. wait: 500
5. click: "#terrain-hypso-cb"
6. wait: 3000
7. screenshot: "hypso-enabled"
8. check-visual: "Гипсометрия включена: на карте виден цветной полупрозрачный слой рельефа (зелёные/жёлтые/коричневые тона поверх базовой карты)."
**Визуальные критерии:**
- Виден цветной overlay поверх карты
- Карта под overlay всё ещё читаема
- Нет артефактов (чёрные/белые блоки)
---
### TC-T-04 — Включение отмывки (hillshade)
**Тип:** ui
**Viewport:** desktop
**URL:** https://openclaw.mva154.duckdns.org/enduro/
**Шаги:**
1. navigate: https://openclaw.mva154.duckdns.org/enduro/
2. wait: 3000
3. click: "#terrain-toggle"
4. wait: 500
5. click: "#terrain-hypso-cb"
6. wait: 1000
7. click: "#terrain-hillshade-cb"
8. wait: 3000
9. screenshot: "hillshade-enabled"
10. check-visual: "Отмывка включена: видны тени рельефа (затемнение на склонах). Если зум < 10 — чекбокс hillshade должен быть disabled с подсказкой 'Зум 10+'."
**Визуальные критерии:**
- Если зум >= 10: видны тени на рельефе
- Если зум < 10: чекбокс hillshade неактивен, подсказка видна
- Нет чёрных/белых артефактов
---
### TC-T-05 — Попап закрывается по повторному клику
**Тип:** ui
**Viewport:** desktop
**URL:** https://openclaw.mva154.duckdns.org/enduro/
**Шаги:**
1. navigate: https://openclaw.mva154.duckdns.org/enduro/
2. wait: 3000
3. click: "#terrain-toggle"
4. wait: 500
5. screenshot: "popup-open"
6. click: "#terrain-toggle"
7. wait: 500
8. screenshot: "popup-closed"
9. check-visual: "Попап закрылся после повторного клика на кнопку рельеф. Попап не виден на экране."
**Визуальные критерии:**
- Попап не виден на втором скриншоте
- Карта видна полностью без перекрытий
---
### TC-T-06 — Мобильный попап не обрезан
**Тип:** ui
**Viewport:** mobile
**URL:** https://openclaw.mva154.duckdns.org/enduro/
**Шаги:**
1. navigate: https://openclaw.mva154.duckdns.org/enduro/
2. wait: 3000
3. click: "#terrain-toggle"
4. wait: 500
5. screenshot: "terrain-popup-mobile"
6. check-visual: "Попап terrain полностью виден на мобильном экране. Не обрезан снизу/справа. Чекбоксы достаточного размера для тапа (>44px)."
**Визуальные критерии:**
- Попап целиком в viewport
- Чекбоксы кликабельного размера
- Текст читаем на маленьком экране