Composition Authoring Evaluation Plan
1. Цель оценки
-
качество означает, что пользователь может устойчиво собирать и сопровождать композиции как структурные объекты
-
основные риски:
-
потеря порядка фрагментов
-
неверная версия блока в ссылке
-
потеря рабочего состояния редактора
-
непредсказуемое поведение операций вставки и перемещения
2. Измерения качества
-
корректность версионирования композиции
-
устойчивость редактора фрагментов
-
понятность структуры композиции
-
корректность ссылок на блоки
-
надёжность операций вставки, вырезания и перестановки
3. Критерии приемки
-
новая версия композиции создаётся предсказуемо
-
состав и порядок фрагментов сохраняются
-
пользователь может редактировать все три вида фрагментов
-
ошибки версии блока или параметров останавливают сохранение
-
удаление и снятие версии с использования выполняются явно и понятно
4. Стратегия набора проверок
-
типовые композиции:
-
только из ссылок на блоки
-
смешанные: блоки, текст, разделители
-
длинные композиции с перестановкой фрагментов
-
негативные случаи:
-
пустой идентификатор композиции
-
некорректная версия блока
-
вставка при пустом буфере
-
попытка открыть редактор без выбранной композиции
5. Оффлайн-проверка
-
повторное открытие композиции и выпуск новой версии
-
сравнение структуры до и после перестановки фрагментов
-
проверка сохранения локальных параметров ссылок
-
проверка очистки разделителей
6. Ручная проверка
-
рецензент проверяет, что структура композиции ясна по карточкам фрагментов
-
рецензент проверяет, что режимы вставки до/после понятны пользователю
-
рецензент проверяет, что пользователь понимает выпуск новой версии
7. Порог и правило решения
-
можно выпускать:
-
если базовые операции над фрагментами устойчивы
-
если версии композиций создаются корректно
-
если ошибки ссылок обнаруживаются до записи
-
нельзя выпускать:
-
если нарушается порядок фрагментов
-
если рабочее состояние теряется
-
если сохраняются некорректные ссылки на блоки