Инструменты пользователя

Инструменты сайта


prog:mpi:start

Различия

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

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

Предыдущая версия справа и слеваПредыдущая версия
Следующая версия
Предыдущая версия
prog:mpi:start [2022/07/29 14:31] – [Пример] adminprog:mpi:start [2026/05/08 14:32] (текущий) petrk
Строка 1: Строка 1:
 +[[:start#модули_пользовательская_документация|🏠 Стартовая страница]]\\
 +
 ====== Программа и методика испытаний ====== ====== Программа и методика испытаний ======
  
Строка 8: Строка 10:
  
 Роли: Роли:
 +  * admin - доступ к инфоблокам
   * advertisement_moderator - модерация объявлений   * advertisement_moderator - модерация объявлений
   * advertisement_user - просмотр, добавление и редактирование объявлений, оставление комментариев и лайков/дизлайков   * advertisement_user - просмотр, добавление и редактирование объявлений, оставление комментариев и лайков/дизлайков
Строка 56: Строка 59:
   * изменение внешнего вида страницы;   * изменение внешнего вида страницы;
   * сайд-эффекты:   * сайд-эффекты:
-  - переход на другую страницу; +      - переход на другую страницу; 
-  - скачивание файла; +      - скачивание файла; 
-  - и т.д.+      - и т.д.
  
 Например: Например:
  
 ^ Номер ^ Действие ^ Результат ^ ^ Номер ^ Действие ^ Результат ^
-| Сценарий 15: проверка сохранения текста ||| +| Сценарий 15: проверка сохранения текста комментария ||| 
-| Пользователь вводит текст в поле "Комментарийи нажимает кнопку "Сохранить| Текстовое поле скрывается, комментарий отображается в виде нового текста | +| Пользователь UstinovaRA (advertisement_moderator) открывает главную страницу модуля Объявления | //(переход на страницу)// Открылась страница со списком объявлений 
-| Пользователь  вводит текст в поле "Комментарий" и нажимает кнопку "Сохранить" | Текстовое поле скрывается, комментарий отображается в виде нового текста |+| 2 | Пользователь выбирает объявление, нажимает правой кнопкой на его название и выбирает "Просмотреть код" | //(получение информации, изменение внешнего вида страницы)// Открывается режим разработчикапоказывается текст вида <div class="title" data-id="ID">название объявления</div>. Необходимо запомнить ID. После этого режим разработчика можно закрыть. | 
 +| 3 | Пользователь нажимает слово "Комментарий" рядом с выбранной новостью | //(изменение внешнего вида страницы)// Раскрывается поле для ввода текста комментария 
 +| Пользователь вводит текст в поле "Комментарий" и нажимает кнопку "Сохранить"//(получение информации о сохранении, изменение внешнего вида страницы)// Текстовое поле скрывается, комментарий отображается в виде нового текста 
 +| 5 | //(это проверка сохранения в базе данных)// Пользователь blinkov (admin) заходит в инфоблок "Комментарии" и выбирает комментарии к записи с идентификатором ID из п. 2 | //(изменение информации)// Комментарий сохранен с новым текстом |
  
 +То, что указано курсивом, писать не надо, но это способ проверить, не пишете ли вы результат в поле действия и наоборот.
 +
 +==== Пример для регулярной серверной задачи ====
 +
 +Здесь в первом действии сокращено описание процесса выбора и редактирования задачи. Полный процесс достаточно описать в одном сценарии.
 +
 +^ Номер ^ Действие ^ Результат ^
 +| Сценарий 16: изменение ответственного регулярной задачи |||
 +| 1 | Пользователь UstinovaRA (advertisement_moderator) выбирает в доске "Бухгалтерия" проекта "ККУ" задачу "Заплатить налоги" типа "периодическая" с регулярностью "ежедневно" и меняет ответственного с blinkov на yura. | Новый ответственный отображается "Савченко Юрий Анатольевич" |
 +| 2 | Имитируется запуск скрипта создания экземпляров периодических задач на следующий день в 00:01. Далее пользователь обновляет страницу доски "Бухгалтерия" проекта "ККУ" | Появилась новая задача "Заплатить налоги" в доске "Бухгалтерия" проекта "ККУ". Она является дочерней задачей к задаче из п. 1. Ее ответственным указан Савченко Юрий Анатольевич. |
prog/mpi/start.1659094263.txt.gz · Последнее изменение: admin

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki