constructor:markup:testing

Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
constructor:markup:testing [2020/11/05 12:31]
dmitry_kalashnikov [Тестирование допустимых вариантов с пунктуационными комбинациями]
constructor:markup:testing [2023/05/04 12:31] (текущий)
arina_lukash [Обновление результата теста]
Строка 55: Строка 55:
 1. Во вкладке "Пунктограммы" выделите фрагмент для тестирования: нажмите на первое слово фрагмента → зажмите клавишу Alt → нажмите на последнее слово фрагмента. Так вся необходимая часть текста подсветится оранжевым (1). 1. Во вкладке "Пунктограммы" выделите фрагмент для тестирования: нажмите на первое слово фрагмента → зажмите клавишу Alt → нажмите на последнее слово фрагмента. Так вся необходимая часть текста подсветится оранжевым (1).
  
-2. Обратите внимание на все созданные для этого фрагмента ошибки или связи (2).+2. Обратите внимание на все созданные для этого фрагмента ошибки или сцепления (2).
  
 3. Нажмите "Протестировать фрагмент" (3). 3. Нажмите "Протестировать фрагмент" (3).
Строка 127: Строка 127:
  
 {{:constructor:markup:2020-11-04_16-24-48.png?600|}} {{:constructor:markup:2020-11-04_16-24-48.png?600|}}
-==== Тестирование случаев с флагом "Связи" ====+==== Тестирование случаев с флагом "Сцепление" ====
  
-1. Выберите фрагмент, в который входят элементы с флагом "Связи" — нажмите на первое слово фрагмента → зажмите клавишу Alt → нажмите на последнее слово фрагмента (1). Нажмите "Протестировать фрагмент" (2).+1. Выберите фрагмент, в который входят элементы с флагом "Сцепление" — нажмите на первое слово фрагмента → зажмите клавишу Alt → нажмите на последнее слово фрагмента (1). Нажмите "Протестировать фрагмент" (2).
  
 {{:constructor:markup:2020-11-04_16-11-40.png?700|}}  {{:constructor:markup:2020-11-04_16-11-40.png?700|}} 
Строка 138: Строка 138:
  
 {{:constructor:markup:2020-11-04_16-08-31.png?500|}} {{:constructor:markup:2020-11-04_16-08-31.png?500|}}
 +
 +===== Работа с тестами =====
 +
 +Для контроля качества разметки система позволяет добавлять тесты разметки и впоследствии в полуавтоматическом режиме контролировать их корректное исполнение. 
 +Обычно это нужно для контроля корректности срабатываний сложных случаев орфографии или пунктуации при активном изменении алгоритма проверки и разметки диктанта.
 +==== Добавление теста ====
 +
 +После тестирования фрагмента и появления его результатов в окне можно нажать кнопку "Добавить тест"(1). В базу добавится тест для выбранного фрагмента, написанного текста и получившимися результатами проверки (число ошибок, их тип).
 +
 +{{:constructor:markup:testadd.png?500|}}
 +==== Прогон тестов ====
 +
 +После добавления хотя бы одного теста можно контролировать его выполнение. Для этого нужно нажать кнопку "Тестирование Протестировать весь диктант".
 +
 +{{:constructor:markup:testrun.png?400|}}
 +
 +
 +Система запустит все тесты диктанта (или выбранного фрагмента) и по каждому сравнит текущий результат выполнения для фрагмента (3) диктанта (колонка **реальность** (1)) с тем, что был зафиксирован в момент добавления теста (колонка **ожидание**(2)). Если реальность совпала с ожиданием, то в колонке **статус**(4) будет стоять зелёная галочка, иначе -- красный крестик (5). Если навести на статус, появится подсказка с автором теста, времени добавления и причинах непрохождения. 
 +
 +Критерии прохождения теста (условие //И//):
 +  * число ошибок по категориям эквивалентно;
 +  * позиции ошибок эквивалентны;
 +  * комментарии примерно одинаковы по длине.
 +
 +{{:constructor:markup:testresult.png|}}
 +
 +==== Удаление теста ====
 +
 +Удаление может понадобиться, когда устаревший тест нужно заменить на новый, или же он более не актуален.
 +
 +Для удаления теста достаточно нажать на красный крестик справа (1).
 +
 +{{:constructor:markup:testremove.png?250|}}
 +
 +==== Обновление результата теста ====
 +
 +Если алгоритмы изменились и/или требуется обновить результат непроходящего теста, нужно нажать на специальную кнопку обновления (можно зажимать при этом ''Shift'', чтобы не появлялось предупреждающее окно об изменениях). 
 +
 +{{:constructor:markup:2023-05-04_19-26-21.png?700|}}
  • /opt/bitnami/dokuwiki/data/attic/constructor/markup/testing.1604579471.txt.gz
  • Последнее изменение: 2020/11/05 12:31
  • dmitry_kalashnikov