4.7 KiB
4.7 KiB
UI Test Cases: Terrain (Фаза 5.4)
TC-T-01 — Кнопка рельеф видна
Тип: ui Viewport: both URL: https://openclaw.mva154.duckdns.org/enduro/
Шаги:
- navigate: https://openclaw.mva154.duckdns.org/enduro/
- wait: 3000
- screenshot: "terrain-btn-visible"
- check-visual: "Кнопка рельеф (иконка горы) видна в правой панели кнопок. Не обрезана, достаточного размера для тапа."
Визуальные критерии:
- Кнопка с иконкой горы видна
- Не перекрыта другими элементами
- Достаточный размер (>44px на мобильном)
TC-T-02 — Попап рельеф открывается
Тип: ui Viewport: both URL: https://openclaw.mva154.duckdns.org/enduro/
Шаги:
- navigate: https://openclaw.mva154.duckdns.org/enduro/
- wait: 3000
- click: "#terrain-toggle"
- wait: 500
- screenshot: "terrain-popup-open"
- check-visual: "Попап рельеф открылся. Видны два чекбокса: Гипсометрия и Отмывка. Попап не обрезан, текст читаем."
Визуальные критерии:
- Попап виден полностью
- Два чекбокса с подписями
- Текст читаем, контраст достаточный
- Попап не перекрывает критичные элементы карты
TC-T-03 — Включение гипсометрии
Тип: ui Viewport: desktop URL: https://openclaw.mva154.duckdns.org/enduro/
Шаги:
- navigate: https://openclaw.mva154.duckdns.org/enduro/
- wait: 3000
- click: "#terrain-toggle"
- wait: 500
- click: "#terrain-hypso-cb"
- wait: 3000
- screenshot: "hypso-enabled"
- check-visual: "Гипсометрия включена: на карте виден цветной полупрозрачный слой рельефа (зелёные/жёлтые/коричневые тона поверх базовой карты)."
Визуальные критерии:
- Виден цветной overlay поверх карты
- Карта под overlay всё ещё читаема
- Нет артефактов (чёрные/белые блоки)
TC-T-04 — Включение отмывки (hillshade)
Тип: ui Viewport: desktop URL: https://openclaw.mva154.duckdns.org/enduro/
Шаги:
- navigate: https://openclaw.mva154.duckdns.org/enduro/
- wait: 3000
- click: "#terrain-toggle"
- wait: 500
- click: "#terrain-hypso-cb"
- wait: 1000
- click: "#terrain-hillshade-cb"
- wait: 3000
- screenshot: "hillshade-enabled"
- check-visual: "Отмывка включена: видны тени рельефа (затемнение на склонах). Если зум < 10 — чекбокс hillshade должен быть disabled с подсказкой 'Зум 10+'."
Визуальные критерии:
- Если зум >= 10: видны тени на рельефе
- Если зум < 10: чекбокс hillshade неактивен, подсказка видна
- Нет чёрных/белых артефактов
TC-T-05 — Попап закрывается по повторному клику
Тип: ui Viewport: desktop URL: https://openclaw.mva154.duckdns.org/enduro/
Шаги:
- navigate: https://openclaw.mva154.duckdns.org/enduro/
- wait: 3000
- click: "#terrain-toggle"
- wait: 500
- screenshot: "popup-open"
- click: "#terrain-toggle"
- wait: 500
- screenshot: "popup-closed"
- check-visual: "Попап закрылся после повторного клика на кнопку рельеф. Попап не виден на экране."
Визуальные критерии:
- Попап не виден на втором скриншоте
- Карта видна полностью без перекрытий
TC-T-06 — Мобильный попап не обрезан
Тип: ui Viewport: mobile URL: https://openclaw.mva154.duckdns.org/enduro/
Шаги:
- navigate: https://openclaw.mva154.duckdns.org/enduro/
- wait: 3000
- click: "#terrain-toggle"
- wait: 500
- screenshot: "terrain-popup-mobile"
- check-visual: "Попап terrain полностью виден на мобильном экране. Не обрезан снизу/справа. Чекбоксы достаточного размера для тапа (>44px)."
Визуальные критерии:
- Попап целиком в viewport
- Чекбоксы кликабельного размера
- Текст читаем на маленьком экране