Skip to content

SOP: Цикл валідації через Chrome DevTools

Використовуйте цей SOP, коли UI-робота залежить від реальної runtime-взаємодії, а знімки екрана, стан DOM і виведення консолі важливіші за одну лише інспекцію коду.

Мета

Перетворити валідацію UI на повторюваний цикл взаємодії, який агент може запускати до отримання чистого результату.

Основний цикл

  1. Вибрати цільову сторінку або екземпляр застосунку.
  2. Очистити застарілий шум консолі.
  3. Зафіксувати стан ДО.
  4. Запустити UI-шлях.
  5. Спостерігати runtime-події під час взаємодії.
  6. Зафіксувати стан ПІСЛЯ.
  7. Застосувати виправлення та перезапустити застосунок за потреби.
  8. Повторювати валідацію до отримання чистого результату.

Необхідні вхідні дані

  • стабільна команда запуску
  • відтворюваний UI-шлях користувача
  • засіб для знімків DOM, консолі або скріншотів
  • правило визначення «чистого» стану

Виконання SOP

  1. Записати цільовий шлях в активний план.
  2. Визначити успіх у вимірюваних термінах: текст присутній, кнопка активна, помилка зникла, консоль чиста, запит успішний.
  3. Зробити знімок початкового стану перед взаємодією.
  4. Запускати рівно один шлях за раз.
  5. Фіксувати runtime-події, зміни DOM і видиме виведення.
  6. Якщо шлях не вдається, виправити найменший відповідальний шар і перезапустити.
  7. Повторити той самий шлях і порівняти свідчення ДО/ПІСЛЯ.

Критерії чистоти

  • передбачений видимий стан присутній
  • несподівані помилки відсутні
  • шум консолі зрозумілий або очищений
  • повторний запуск того самого шляху дає той самий результат

Артефакти репозиторію для оновлення

  • активний план виконання
  • docs/RELIABILITY.md, якщо шлях стає золотим еталоном
  • специфікація продукту, якщо видима поведінка змінилась