Варианты и сценарии использования#

Варианты использования#

Создание и управление генераторами тестовых данных#

Администратор#

@startuml

left to right direction
actor "Администратор" as user

usecase "Создание новой модели данных" as usecase1
user --> usecase1

usecase "Удаление модели данных" as usecase2
user --> usecase2

usecase "Редактирование данных модели" as usecase3
user --> usecase3

usecase "Создание новой сущности в модели" as usecase4
user --> usecase4

usecase "Удаление сущности модели" as usecase5
user --> usecase5

usecase "Настройка доступов к сущности модели" as usecase6
user --> usecase6

usecase "Редактирование данных сущности" as usecase7
user --> usecase7

usecase "Смена владельца сущности" as usecase8
user --> usecase8

usecase "Создание нового действия в сущности" as usecase9
user --> usecase9

usecase "Редактирование данных действия" as usecase10
user --> usecase10

usecase "Удаление действия" as usecase11
user --> usecase11

usecase "Экспорт действия" as usecase12
user --> usecase12

usecase "Импорт действия" as usecase13
user --> usecase13

usecase "Смена владельца действия" as usecase14
user --> usecase14

usecase "Добавление нового свойства на действие" as usecase15
user --> usecase15

usecase "Редактирование свойства действия" as usecase16
user --> usecase16

usecase "Удаление свойства действия" as usecase17
user --> usecase17

usecase "Добавление связи на свойство действия со свойством другого действия" as usecase18
user --> usecase18

usecase "Удаление добавленной ранее на свойство связи" as usecase19
user --> usecase19

usecase "Создание секции и добавление свойства в секцию\n для отображения свойств в группировке" as usecase20
user --> usecase20

usecase "Создание секции с подключенной автогенерацией \nи добавление свойства в секцию для отображения свойств \nв группировке и автогенерации \nсогласованных друг с другом свойств" as usecase21
user --> usecase21

usecase "Изменение списка свойств в секции" as usecase22
user --> usecase22

usecase "Создание генератора на действии \nдля исполнения заведенного в систему действия" as usecase23
user --> usecase23

usecase "Удаление генератора действия" as usecase24
user --> usecase24

usecase "Редактирование данных генератора действия" as usecase25
user --> usecase25

usecase "Приостановка работы генератора действия" as usecase26
user --> usecase26

usecase "Возобновление работы генератора действия" as usecase27
user --> usecase27

usecase "Создание HealthCheck на ранее добавленный генератор" as usecase28
user --> usecase28

usecase "Удаление HealthCheck генератора" as usecase29
user --> usecase29

usecase "Редактирование данных HealthCheck генератора" as usecase30
user --> usecase30

usecase "Перегенерация токена генератора действия" as usecase31
user --> usecase31

@enduml

Архитектор#

@startuml

left to right direction
actor "Архитектор" as user

usecase "Создание новой модели данных" as usecase1
user --> usecase1

usecase "Удаление модели данных" as usecase2
user --> usecase2

usecase "Редактирование данных модели" as usecase3
user --> usecase3

usecase "Создание новой сущности в модели" as usecase4
user --> usecase4

usecase "Удаление сущности модели" as usecase5
user --> usecase5

usecase "Настройка доступов к сущности модели" as usecase6
user --> usecase6

usecase "Редактирование данных сущности" as usecase7
user --> usecase7

usecase "Создание нового действия в сущности" as usecase9
user --> usecase9

usecase "Редактирование данных действия" as usecase10
user --> usecase10

usecase "Удаление действия" as usecase11
user --> usecase11

usecase "Экспорт действия" as usecase12
user --> usecase12

usecase "Импорт действия" as usecase13
user --> usecase13

usecase "Добавление нового свойства на действие" as usecase14
user --> usecase14

usecase "Редактирование свойства действия" as usecase15
user --> usecase15

usecase "Удаление свойства действия" as usecase16
user --> usecase16

usecase "Добавление связи на свойство действия со свойством другого действия" as usecase17
user --> usecase17

usecase "Удаление добавленной ранее на свойство связи" as usecase18
user --> usecase18

usecase "Создание секции и добавление свойства в секцию \nдля отображения свойств в группировке" as usecase19
user --> usecase19

usecase "Создание секции с подключенной автогенерацией \nи добавление свойства в секцию для отображения свойств \nв группировке и автогенерации \nсогласованных друг с другом свойств" as usecase20
user --> usecase20

usecase "Изменение списка свойств в секции" as usecase21
user --> usecase21

usecase "Создание генератора на действии \nдля исполнения заведенного в систему действия" as usecase22
user --> usecase22

usecase "Удаление генератора действия" as usecase23
user --> usecase23

usecase "Редактирование данных генератора действия" as usecase24
user --> usecase24

usecase "Приостановка работы генератора действия" as usecase25
user --> usecase25

usecase "Возобновление работы генератора действия" as usecase26
user --> usecase26

usecase "Создание HealthCheck на ранее добавленный генератор" as usecase27
user --> usecase27

usecase "Удаление HealthCheck генератора" as usecase28
user --> usecase28

usecase "Редактирование данных HealthCheck генератора" as usecase29
user --> usecase29

usecase "Перегенерация токена генератора действия" as usecase30
user --> usecase30

@enduml

Витрина данных как справочник возможных генераторов тестовых данных#

Администратор#

@startuml

left to right direction
actor "Администратор" as user

usecase "Просмотр списка добавленных моделей в систему" as usecase1
user --> usecase1

usecase "Просмотр списка добавленных сущностей в модель данных" as usecase2
user --> usecase2

usecase "Просмотр списка добавленных действий в сущность" as usecase3
user --> usecase3

usecase "Просмотр списка добавленных свойств на действие" as usecase4
user --> usecase4

usecase "Просмотр списка добавленных генераторов на действие" as usecase5
user --> usecase5

usecase "Просмотр списка добавленных HealthCheck на генераторы действия" as usecase6
user --> usecase6

usecase "Создание запроса на разработку генератора тестовых данных" as usecase7
user --> usecase7

@enduml

Архитектор#

@startuml

left to right direction
actor "Архитектор" as user

usecase "Просмотр списка добавленных моделей в систему" as usecase1
user --> usecase1

usecase "Просмотр списка добавленных сущностей в модель данных" as usecase2
user --> usecase2

usecase "Просмотр списка добавленных действий в сущность" as usecase3
user --> usecase3

usecase "Просмотр списка добавленных свойств на действие" as usecase4
user --> usecase4

usecase "Просмотр списка добавленных генераторов на действие" as usecase5
user --> usecase5

usecase "Просмотр списка добавленных HealthCheck на генераторы действия" as usecase6
user --> usecase6

usecase "Создание запроса на разработку генератора тестовых данных" as usecase7
user --> usecase7

@enduml

Тестировщик#

@startuml

left to right direction
actor "Тестировщик" as user

usecase "Просмотр списка добавленных моделей в систему" as usecase1
user --> usecase1

usecase "Просмотр списка добавленных сущностей в модель данных" as usecase2
user --> usecase2

usecase "Просмотр списка добавленных действий в сущность" as usecase3
user --> usecase3

usecase "Просмотр списка добавленных свойств на действие" as usecase4
user --> usecase4

usecase "Создание запроса на разработку генератора тестовых данных" as usecase5
user --> usecase5

@enduml

Компоновка и шаблонизация сценария генерации тестовых данных и управление шаблоном#

Администратор#

@startuml

left to right direction
actor "Администратор" as user

usecase "Создание шаблона по генерации тестовых данных" as usecase1
user --> usecase1

usecase "Формирование цепочки генерации тестовых данных" as usecase2
user --> usecase2

usecase "Редактирование шаблона генерации тестовых данных" as usecase3
user --> usecase3

usecase "Удаление шаблона генерации тестовых данных" as usecase4
user --> usecase4

usecase "Экспорт шаблона генерации тестовых данных \nдля последующего создания на другой инсталляции TDMS" as usecase5
user --> usecase5

usecase "Импорт шаблона генерации тестовых данных" as usecase6
user --> usecase6

usecase "Поиск шаблона генерации тестовых данных" as usecase7
user --> usecase7

usecase "Добавление шаблона генерации тестовых данных в избранное" as usecase8
user --> usecase8

usecase "Исключение шаблона генерации тестовых данных из списка избранных" as usecase9
user --> usecase9

usecase "Смена статуса шаблона генерации тестовых данных" as usecase10
user --> usecase10

usecase "Активация Шаблона из статуса Неактуальный" as usecase11
user --> usecase11

usecase "Настройка доступа шаблона генерации тестовых данных" as usecase12
user --> usecase12

@enduml

Архитектор#

@startuml

left to right direction
actor "Архитектор" as user

usecase "Создание шаблона по генерации тестовых данных" as usecase1
user --> usecase1

usecase "Формирование цепочки генерации тестовых данных" as usecase2
user --> usecase2

usecase "Редактирование шаблона генерации тестовых данных" as usecase3
user --> usecase3

usecase "Удаление шаблона генерации тестовых данных" as usecase4
user --> usecase4

usecase "Экспорт шаблона генерации тестовых данных \nдля последующего создания на другой инсталляции TDMS" as usecase5
user --> usecase5

usecase "Импорт шаблона генерации тестовых данных" as usecase6
user --> usecase6

usecase "Поиск шаблона генерации тестовых данных" as usecase7
user --> usecase7

usecase "Смена владельца шаблона генерации тестовых данных" as usecase8
user --> usecase8

usecase "Добавление шаблона генерации тестовых данных в избранно" as usecase9
user --> usecase9

usecase "Исключение шаблона генерации тестовых данных из списка избранных" as usecase10
user --> usecase10

usecase "Смена статуса шаблона генерации тестовых данных" as usecase11
user --> usecase11

usecase "Активация Шаблона из статуса Неактуальный" as usecase12
user --> usecase12

usecase "Настройка доступа шаблона генерации тестовых данных" as usecase13
user --> usecase13

@enduml

Тестировщик#

@startuml

left to right direction
actor "Тестировщик" as user

usecase "Создание шаблона по генерации тестовых данных" as usecase1
user --> usecase1

usecase "Формирование цепочки генерации тестовых данных" as usecase2
user --> usecase2

usecase "Редактирование шаблона генерации тестовых данных" as usecase3
user --> usecase3

usecase "Удаление шаблона генерации тестовых данных" as usecase4
user --> usecase4

usecase "Экспорт шаблона генерации тестовых данных \nдля последующего создания на другой инсталляции TDMS" as usecase5
user --> usecase5

usecase "Импорт шаблона генерации тестовых данных" as usecase6
user --> usecase6

usecase "Поиск шаблона генерации тестовых данных" as usecase7
user --> usecase7

usecase "Добавление шаблона генерации тестовых данных в избранно" as usecase8
user --> usecase8

usecase "Исключение шаблона генерации тестовых данных из списка избранных" as usecase9
user --> usecase9

usecase "Смена статуса шаблона генерации тестовых данных" as usecase10
user --> usecase10

usecase "Активация Шаблона из статуса Неактуальный" as usecase11
user --> usecase11

usecase "Настройка доступа шаблона генерации тестовых данных" as usecase12
user --> usecase12

@enduml

Оркестрация и управление заявками по генерации тестовых данных#

Администратор#

@startuml

left to right direction
actor "Администратор" as user

usecase "Создание заявки генерации тестовых данных \nчерез ранее добавленный в систему шаблон" as usecase1
user --> usecase1

usecase "Создание заявки генерации тестовых данных через раздел Наборы" as usecase2
user --> usecase2

usecase "Удаление заявки по генерацию тестовых данных" as usecase3
user --> usecase3

usecase "Запуск заявки на генерацию тестовых данных" as usecase4
user --> usecase4

usecase "Перезапуск заявки на генерацию тестовых данных" as usecase5
user --> usecase5

usecase "Отмена генерации тестовых данных по ранее созданной заявке" as usecase6
user --> usecase6

usecase "Предоставление доступа к просмотру заявки на генерацию тестовых данных" as usecase7
user --> usecase7

usecase "Закрытие доступа на просмотр заявки генерации тестовых данных" as usecase8
user --> usecase8

usecase "Скачивание сгенерированных данных \nпо исполненной заявке генерации тестовых данных" as usecase9
user --> usecase9

usecase "Копирование идентификаторов заявки \nдля последующего добавления заявки на просмотр \nиз другого экземпляра TDM" as usecase10
user --> usecase10

usecase "Добавление возможности просмотра заявки \nпо генерации тестовых данных из другого экземпляра TDMS" as usecase11
user --> usecase11

usecase "Просмотр статуса заявки по генерации тестовых данных" as usecase12
user --> usecase12

usecase "Просмотр статуса заявки по генерации тестовых данных" as usecase13
user --> usecase13

usecase "Просмотр заявки по генерации тестовых данных другого экземпляра TDMS" as usecase14
user --> usecase14

usecase "Редактирование заявки по генерации тестовых данных другого экземпляра TDMS" as usecase15
user --> usecase15

usecase "Редактирование заявки по генерации тестовых данных" as usecase16
user --> usecase16

@enduml

Архитектор#

@startuml

left to right direction
actor "Архитектор" as user

usecase "Создание заявки генерации тестовых данных \nчерез ранее добавленный в систему шаблон" as usecase1
user --> usecase1

usecase "Создание заявки генерации тестовых данных через раздел Наборы" as usecase2
user --> usecase2

usecase "Удаление заявки по генерацию тестовых данных" as usecase3
user --> usecase3

usecase "Запуск заявки на генерацию тестовых данных" as usecase4
user --> usecase4

usecase "Перезапуск заявки на генерацию тестовых данных" as usecase5
user --> usecase5

usecase "Отмена генерации тестовых данных по ранее созданной заявке" as usecase6
user --> usecase6

usecase "Предоставление доступа к просмотру заявки на генерацию тестовых данных" as usecase7
user --> usecase7

usecase "Закрытие доступа на просмотр заявки генерации тестовых данных" as usecase8
user --> usecase8

usecase "Скачивание сгенерированных данных \nпо исполненной заявке генерации тестовых данных" as usecase9
user --> usecase9

usecase "Копирование идентификаторов заявки \nдля последующего добавления заявки на просмотр \nиз другого экземпляра TDM" as usecase10
user --> usecase10

usecase "Добавление возможности просмотра заявки \nпо генерации тестовых данных из другого экземпляра TDMS" as usecase11
user --> usecase11

usecase "Просмотр статуса заявки по генерации тестовых данных" as usecase12
user --> usecase12

usecase "Просмотр статуса заявки по генерации тестовых данных" as usecase13
user --> usecase13

usecase "Просмотр заявки по генерации тестовых данных другого экземпляра TDMS" as usecase14
user --> usecase14

usecase "Редактирование заявки по генерации тестовых данных другого экземпляра TDMS" as usecase15
user --> usecase15

usecase "Редактирование заявки по генерации тестовых данных" as usecase16
user --> usecase16

@enduml

Тестировщик#

@startuml

left to right direction
actor "Тестировщик" as user

usecase "Создание заявки генерации тестовых данных \nчерез ранее добавленный в систему шаблон" as usecase1
user --> usecase1

usecase "Создание заявки генерации тестовых данных через раздел Наборы" as usecase2
user --> usecase2

usecase "Удаление заявки по генерацию тестовых данных" as usecase3
user --> usecase3

usecase "Запуск заявки на генерацию тестовых данных" as usecase4
user --> usecase4

usecase "Перезапуск заявки на генерацию тестовых данных" as usecase5
user --> usecase5

usecase "Отмена генерации тестовых данных по ранее созданной заявке" as usecase6
user --> usecase6

usecase "Предоставление доступа к просмотру заявки на генерацию тестовых данных" as usecase7
user --> usecase7

usecase "Закрытие доступа на просмотр заявки генерации тестовых данных" as usecase8
user --> usecase8

usecase "Скачивание сгенерированных данных \nпо исполненной заявке генерации тестовых данных" as usecase9
user --> usecase9

usecase "Копирование идентификаторов заявки \nдля последующего добавления заявки на просмотр \nиз другого экземпляра TDM" as usecase10
user --> usecase10

usecase "Добавление возможности просмотра заявки \nпо генерации тестовых данных из другого экземпляра TDMS" as usecase11
user --> usecase11

usecase "Просмотр статуса заявки по генерации тестовых данных" as usecase12
user --> usecase12

usecase "Просмотр статуса заявки по генерации тестовых данных" as usecase13
user --> usecase13

usecase "Просмотр заявки по генерации тестовых данных другого экземпляра TDMS" as usecase14
user --> usecase14

usecase "Редактирование заявки по генерации тестовых данных другого экземпляра TDMS" as usecase15
user --> usecase15

usecase "Редактирование заявки по генерации тестовых данных" as usecase16
user --> usecase16

@enduml

Предиктивная генерация тестовых данных на основании анализа спроса и бронирования готовых тестовых данных#

Администратор#

@startuml

left to right direction
actor "Администратор" as user

usecase "Создание автогенерации тестовых данных" as usecase1
user --> usecase1

usecase "Редактирование автогенерации тестовых данных" as usecase2
user --> usecase2

usecase "Просмотр автогенерации тестовых данных" as usecase3
user --> usecase3

usecase "Поиск автогенерации тестовых данных" as usecase4
user --> usecase4

usecase "Приостановка автогенерации тестовых данных" as usecase5
user --> usecase5

usecase "Возобновление работы автогенерации тестовых данных" as usecase6
user --> usecase6

usecase "Получение готовых тестовых данных" as usecase7
user --> usecase7

@enduml

Создание и управление заявкой по генерации тестовых данных через Public API#

Администратор#

@startuml

left to right direction
actor "Администратор" as user

usecase "Генерация наборов тестовых данных через Public API" as usecase1
user --> usecase1

usecase "Генерация пользовательского токена для создания наборов через Public API" as usecase2
user --> usecase2

usecase "Перегенерация токена для взаимодействия пользователя с Public API" as usecase3
user --> usecase3

usecase "Просмотр всех сгенерированных токенов для взаимодействия через Public API" as usecase4
user --> usecase4

usecase "Отзыв всех сгенерированных токенов для взаимодействия через Public API" as usecase5
user --> usecase5

usecase "Экспорт шаблона для генерации тестовых данных через Public API" as usecase6
user --> usecase6

@enduml

Архитектор#

@startuml

left to right direction
actor "Архитектор" as user

usecase "Генерация наборов тестовых данных через Public API" as usecase1
user --> usecase1

usecase "Генерация пользовательского токена для создания наборов через Public API" as usecase2
user --> usecase2

usecase "Перегенерация токена для взаимодействия пользователя с Public API" as usecase3
user --> usecase3

@enduml

Тестировщик#

@startuml

left to right direction
actor "Тестировщик" as user

usecase "Генерация наборов тестовых данных через Public API" as usecase1
user --> usecase1

usecase "Генерация пользовательского токена для создания наборов через Public API" as usecase2
user --> usecase2

usecase "Перегенерация токена для взаимодействия пользователя с Public API" as usecase3
user --> usecase3

@enduml

Сценарии использования#

Создание и управление генераторами тестовых данных#

Создание новой модели данных#

Акторы: Архитектор, Администратор.

Описание: В данном сценарии создается новая модель данных.

Основной поток событий:

  1. Перейдите в раздел Модели.

  2. Нажмите кнопку Создать Модель, чтобы открыть боковое меню Создание модели.

  3. Заполните обязательное для создания поле Наименование.

  4. При необходимости, заполните необязательное поле Описание.

  5. Нажмите кнопку Создать.

Альтернативные потоки событий: Отсутствуют.

Ошибочные потоки событий:

Пользователь авторизовывается в системе. У данного пользователя происходит ошибка авторизации.

Постусловия: Пользователь создал модель данных.

Удаление модели данных#

Удаление модели доступно двумя способами:

  • через список моделей,

  • в карточке модели.

Через список модели#

Акторы: Архитектор, Администратора.

Описание: В данном сценарии пользователь удаляет модель, которая ранее была создана.

Предусловия: Для успешного выполнения сценария необходимо, чтобы у пользователя была ранее создана модель.

Основной поток событий:

  1. Перейдите в раздел Модели.

  2. Нажмите на иконку Другое, чтобы открыть окно выбора действия.

  3. Нажмите на опцию Удалить.

  4. В открывшемся модальном окне подтвердите операцию, нажав кнопку Удалить.

Альтернативные потоки событий: Отсутствуют.

Ошибочные потоки событий:

Пользователь авторизовывается в системе. У данного пользователя происходит ошибка авторизации.

Постусловия: Пользователь удалил модель данных.

Через карточку модели#

Акторы: Архитектор, Администратора.

Описание: В данном сценарии пользователь удаляет модель, которая ранее была создана.

Предусловия: Для успешного выполнения сценария необходимо, чтобы у пользователя была ранее создана модель.

Основной поток событий:

  1. Перейдите в раздел Модели.

  2. Нажмите на наименование модели, чтобы открыть ее карточку.

  3. Нажмите кнопку Редактировать для открытия бокового окна редактирования.

  4. Нажмите на опцию Удалить.

  5. В открывшемся модальном окне подтвердите операцию, нажав в кнопку Удалить.

Альтернативные потоки событий: Отсутствуют.

Ошибочные потоки событий:

Пользователь авторизовывается в системе. У данного пользователя происходит ошибка авторизации.

Постусловия: Пользователь удалил модель данных.

Редактирование данных модели#

Акторы: Архитектор, Администратор.

Описание: В данном сценарии описывается процесс редактирования данных модели.

Предусловия: Для успешного выполнения сценария необходимо, чтобы у пользователя была ранее создана модель данных.

Основной поток событий:

  1. Перейдите в раздел Модели.

  2. Нажмите на наименование модели, чтобы открыть ее карточку.

  3. Нажмите кнопку Редактировать для открытия бокового окна редактирования.

  4. Внесите изменения в доступные для изменения поля: Наименование, Описание.

  5. Нажмите кнопку Сохранить.

Альтернативные потоки событий: Отсутствуют.

Ошибочные потоки событий:

Пользователь авторизовывается в системе. У данного пользователя происходит ошибка авторизации.

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

Создание новой сущности в модели#

Акторы: Архитектор, Администратор.

Описание: В данном сценарии описывается процесс создания сущности модели данных.

Предусловия: Для успешного выполнения сценария необходимо, чтобы у пользователя была ранее созданная модель.

Основной поток событий:

  1. Перейдите в раздел Модели.

  2. Нажмите на наименование модели, чтобы открыть ее карточку.

  3. Нажмите кнопку Создать сущность для открытия бокового окна создания сущности.

  4. Заполните обязательные поля для создания: Наименование, Код.

  5. При необходимости, заполните необязательное для заполнения поле Описание.

  6. Нажмите кнопку Создать.

Альтернативные потоки событий: Отсутствуют.

Ошибочные потоки событий:

Пользователь авторизовывается в системе. У данного пользователя происходит ошибка авторизации.

Постусловия: Пользователь получает возможность управления сущностью, создания действий на сущности, создания генераторов.

Удаление сущности модели#

Удаление сущности доступно двумя способами:

  • через список сущностей в карточке модели,

  • в карточке сущности.

Через список сущностей#

Акторы: Архитектор, Администратор.

Описание: В данном сценарии описывается процесс удаления сущности.

Предусловия: Для успешного выполнения сценария необходимо, чтобы у пользователя была ранее созданная сущность.

Основной поток событий:

  1. Перейдите в раздел Модели.

  2. Нажмите на наименование модели, чтобы открыть ее карточку.

  3. Нажмите на иконку Другое для открытия окна выбора действия.

  4. Нажмите на опцию Удалить.

  5. В открывшемся модальном окне подтвердите операцию, нажав кнопку Удалить.

Альтернативные потоки событий: Отсутствуют.

Ошибочные потоки событий:

Пользователь авторизовывается в системе. У данного пользователя происходит ошибка авторизации.

Постусловия: Пользователь удалил действия и генераторы, которые были добавлены в удаленной сущности.

Через карточку сущности#

Акторы: Архитектор, Администратор.

Описание: В данном сценарии описывается процесс удаления сущности.

Предусловия: Для успешного выполнения сценария необходимо, чтобы у пользователя была ранее созданная сущность.

Основной поток событий:

  1. Перейдите в раздел Модели.

  2. Нажмите на наименование модели, чтобы открыть ее карточку.

  3. Нажмите на наименование сущности, чтобы открыть ее карточку.

  4. Нажмите кнопку Редактировать для открытия бокового окна редактирования.

  5. Нажмите на опцию Удалить.

  6. В открывшемся модальном окне подтвердите операцию, нажав кнопку Удалить.

Альтернативные потоки событий: Отсутствуют.

Ошибочные потоки событий:

Пользователь авторизовывается в системе. У данного пользователя происходит ошибка авторизации.

Постусловия: Пользователь удалил действия и генераторы, которые были добавлены в удаленной сущности.

Настройка доступов к сущности модели#

Настройка доступов к сущности возможна двумя способами:

  • через список сущностей в карточке модели,

  • в карточке сущности.

Через список сущностей в карточке модели#

Акторы: Архитектор, Администратор.

Описание: В данном сценарии описывается процесс настройки доступа к сущности.

Предусловия: Для успешного выполнения сценария необходимо, чтобы у пользователя была ранее создана сущность.

Основной поток событий:

  1. Перейдите в раздел Модели.

  2. Нажмите на наименование модели, чтобы открыть ее карточку.

  3. Нажмите на иконку Замок для открытия бокового окна по настройке доступа сущности.

  4. Нажмите на группы доступов, которые необходимо добавить/удалить.

  5. Нажмите кнопку Сохранить.

Альтернативные потоки событий: Отсутствуют.

Ошибочные потоки событий:

Пользователь авторизовывается в системе. У данного пользователя происходит ошибка авторизации.

Постусловия: Пользователь предоставляет возможность использовать действия, которые добавлены в данную сущность (при наличии доступа к генератору).

Через карточку сущности#

Акторы: Архитектор, Администратор.

Описание: В данном сценарии описывается процесс настройки доступа к сущности.

Предусловия: Для успешного выполнения сценария необходимо, чтобы у пользователя была ранее создана сущность.

Основной поток событий:

  1. Перейдите в раздел Модели.

  2. Нажмите на наименование модели, чтобы открыть ее карточку.

  3. Нажмите на наименование сущности, чтобы открыть ее карточку.

  4. Нажмите кнопку Редактировать для открытия бокового окна редактирования.

  5. Нажмите на группы доступов, которые необходимо добавить/удалить.

  6. Нажмите кнопку Сохранить.

Альтернативные потоки событий: Отсутствуют.

Ошибочные потоки событий:

Пользователь авторизовывается в системе. У данного пользователя происходит ошибка авторизации.

Постусловия: Пользователь предоставляет возможность использовать действия, которые добавлены в данную сущность (при наличии доступа к генератору).

Редактирование данных сущности#

Акторы: Архитектор, Администратор.

Описание: В данном сценарии описывается процесс редактирования данных сущности.

Предусловия: Для успешного выполнения сценария необходимо, чтобы у пользователя была ранее создана сущность.

Основной поток событий:

  1. Перейдите в раздел Модели.

  2. Нажмите на наименование модели, чтобы открыть ее карточку.

  3. Нажмите на наименование сущности, чтобы открыть ее карточку.

  4. Нажмите кнопку Редактировать для открытия бокового окна редактирования.

  5. Внесите необходимые изменения в сущность.

  6. Нажмите кнопку Сохранить.

Альтернативные потоки событий: Отсутствуют.

Ошибочные потоки событий:

Пользователь авторизовывается в системе. У данного пользователя происходит ошибка авторизации.

Постусловия: Пользователь предоставляет возможность редактировать сущность.

Смена владельца сущности#

Смена владельца сущности доступна двумя способами:

  • через список сущностей в карточке модели,

  • в карточке сущности.

Через список сущностей#

Акторы: Администратор.

Описание: В данном сценарии описывается процесс смена владельца сущности.

Предусловия: Для успешного выполнения сценария необходимо, чтобы у пользователя была ранее создана сущность.

Основной поток событий:

  1. Перейдите в раздел Модели.

  2. Нажмите на наименование модели, чтобы открыть ее карточку.

  3. Нажмите на иконку Пользователь для открытия бокового окна по смене владельца.

  4. При необходимости выберите поле, в котором необходимо искать вхождения и осуществлять выборку пользователей.

  5. Введите в поле ввода запрос на поиск пользователя.

  6. Нажмите кнопку Найти.

  7. Нажмите кнопку Выбрать.

  8. Нажмите кнопку Сменить.

Альтернативные потоки событий: Отсутствуют.

Ошибочные потоки событий:

Пользователь авторизовывается в системе. У данного пользователя происходит ошибка авторизации.

Постусловия: Пользователь предоставляет возможность смены владельца сущности. В случаях, если доступ к сущности утерян (например, сотрудник уволился).

Через карточку сущности#

Акторы: Администратор.

Описание: В данном сценарии описывается процесс настройки доступа к сущности.

Предусловия: Для успешного выполнения сценария необходимо, чтобы у пользователя была ранее создана сущность.

Основной поток событий:

  1. Перейдите в раздел Модели.

  2. Нажмите на наименование модели, чтобы открыть ее карточку.

  3. Нажмите на наименование сущности, чтобы открыть ее карточку.

  4. Нажмите на иконку Пользователь для открытия бокового окна по смене владельца.

  5. При необходимости выберите поле, в котором необходимо искать вхождения и осуществлять выборку пользователей.

  6. Введите в поле ввода запрос на поиск пользователя.

  7. Нажмите кнопку Найти.

  8. Нажмите кнопку Выбрать.

  9. Нажмите кнопку Сменить.

Альтернативные потоки событий: Отсутствуют.

Ошибочные потоки событий:

Пользователь авторизовывается в системе. У данного пользователя происходит ошибка авторизации.

Постусловия: Пользователь предоставляет возможность использовать действия, которые добавлены в данную сущность (при наличии доступа к генератору).

Создание нового действия в сущности#

Акторы: Архитектор, Администратор.

Описание: В данном сценарии описывается процесс создания действия в сущности, чтобы в дальнейшем использовать его для создания цепочки генерации тестовых данных.

Предусловия: Для успешного выполнения сценария необходимо, чтобы у пользователя была ранее создана сущность.

Основной поток событий:

  1. Перейдите в раздел Модели.

  2. Нажмите на наименование модели, чтобы открыть ее карточку.

  3. Нажмите на наименование сущности, чтобы открыть ее карточку.

  4. Нажмите кнопку Создать действие для открытия бокового окна создания сущности.

  5. Заполните обязательные поля для создания: Наименование, Код.

  6. При необходимости, заполните необязательное поле Описание.

  7. Нажмите кнопку Создать.

Альтернативные потоки событий: Отсутствуют.

Ошибочные потоки событий:

Пользователь авторизовывается в системе. У данного пользователя происходит ошибка авторизации.

Постусловия: Пользователь предоставляет возможность создания нового действия.

Редактирование данных действия#

Акторы: Архитектор, Администратор.

Описание: В данном сценарии описывается процесс редактирования данных сущности.

Предусловия: Для успешного выполнения сценария необходимо, чтобы у пользователя было ранее создано действие.

Основной поток событий:

  1. Перейдите в раздел Модели.

  2. Нажмите на наименование модели, чтобы открыть ее карточку.

  3. Нажмите на наименование сущности, чтобы открыть ее карточку.

  4. Нажмите на наименование действия, чтобы открыть его карточку.

  5. Нажмите кнопку Редактировать для открытия бокового окна редактирования.

  6. Внесите изменения в доступные для изменения поля: Наименование, Описание, КЭ.

  7. Нажмите кнопку Сохранить.

Альтернативные потоки событий: Отсутствуют.

Ошибочные потоки событий:

Пользователь авторизовывается в системе. У данного пользователя происходит ошибка авторизации.

Постусловия: Пользователь отредактировал данные сущности.

Удаление действия#

Удаление действия доступно двумя способами:

  • через список действий в карточке сущности,

  • в карточке действия.

Через список действий#

Акторы: Архитектор, Администратор.

Описание: В данном сценарии описывается процесс удаления сущности.

Предусловия: Для успешного выполнения сценария необходимо, чтобы у пользователя было ранее создано действие.

Основной поток событий:

  1. Перейдите в раздел Модели.

  2. Нажмите на наименование модели, чтобы открыть ее карточку.

  3. Нажмите на наименование сущности, чтобы открыть ее карточку.

  4. Нажмите на иконку Другое для открытия окна выбора действия.

  5. Нажмите на опцию Удалить.

  6. В открывшемся модальном окне подтвердите операцию, нажав кнопку Удалить.

Альтернативные потоки событий: Отсутствуют.

Ошибочные потоки событий:

Пользователь авторизовывается в системе. У данного пользователя происходит ошибка авторизации.

Постусловия: Пользователь удалил сущность.

Через карточку действия#

Акторы: Архитектор, Администратор.

Описание: В данном сценарии описывается процесс удаления сущности.

Предусловия: Для успешного выполнения сценария необходимо, чтобы у пользователя было ранее создано действие.

Основной поток событий:

  1. Перейдите в раздел Модели.

  2. Нажмите на наименование модели, чтобы открыть ее карточку.

  3. Нажмите на наименование сущности, чтобы открыть ее карточку.

  4. Нажмите на наименование действия, чтобы открыть его карточку.

  5. Нажмите кнопку Редактировать для открытия бокового окна редактирования.

  6. Нажмите на опцию Удалить.

  7. В открывшемся модальном окне подтвердите операцию, нажав кнопку Удалить.

Альтернативные потоки событий: Отсутствуют.

Ошибочные потоки событий:

Пользователь авторизовывается в системе. У данного пользователя происходит ошибка авторизации.

Постусловия: Пользователь удалил сущность.

Экспорт действия#

Экспорт действия доступен двумя способами: через список действий в карточке сущности, в карточке действия.

Через список действий#

Акторы: Архитектор, Администратор.

Описание: В данном сценарии описывается процесс экспорта действий.

Предусловия: Для успешного выполнения сценария необходимо, чтобы у пользователя было ранее создано действие.

Основной поток событий:

  1. Перейдите в раздел Модели.

  2. Нажмите на наименование модели, чтобы открыть ее карточку.

  3. Нажмите на наименование сущности, чтобы открыть ее карточку.

  4. Нажмите на иконку Экспорт.

Альтернативные потоки событий: Отсутствуют.

Ошибочные потоки событий:

Пользователь авторизовывается в системе. У данного пользователя происходит ошибка авторизации.

Постусловия: Пользователь экспортировал действие для дальнейшего его импорта в другие инстансы TDMS.

Через карточку действия#

Акторы: Архитектор, Администратор.

Описание: В данном сценарии описывается процесс экспорта действий.

Предусловия: Для успешного выполнения сценария необходимо, чтобы у пользователя было ранее создано действие.

Основной поток событий:

  1. Перейдите в раздел Модели.

  2. Нажмите на наименование модели, чтобы открыть ее карточку.

  3. Нажмите на наименование сущности, чтобы открыть ее карточку.

  4. Нажмите на наименование действия, чтобы открыть его карточку.

  5. Нажмите на иконку Экспортировать.

Альтернативные потоки событий: Отсутствуют.

Ошибочные потоки событий:

Пользователь авторизовывается в системе. У данного пользователя происходит ошибка авторизации.

Постусловия: Пользователь экспортировал действие для дальнейшего его импорта в другие инстансы TDMS.

Импорт действия#

Акторы: Архитектор, Администратор.

Описание: В данном сценарии описывается процесс импорта действия.

Предусловия: Для успешного выполнения сценария необходимо, чтобы у пользователя была создана сущность.

Основной поток событий:

  1. Перейдите в раздел Модели.

  2. Нажмите на наименование модели, чтобы открыть ее карточку.

  3. Нажмите на наименование сущности, чтобы открыть ее карточку.

  4. Нажмите кнопку Импортировать действие для открытия бокового окна импорта действия.

  5. Выберите файл, который необходимо импортировать. Файл можно скачать, пройдя сценарий Экспорт действия.

  6. По завершении работы с импортом действия нажмите кнопку Завершить.

Альтернативные потоки событий: Отсутствуют.

Ошибочные потоки событий:

Пользователь авторизовывается в системе. У данного пользователя происходит ошибка авторизации.

Постусловия: Пользователь предоставляет возможность использовать действия, которые добавлены в данную сущность (при наличии доступа к генератору).

Смена владельца действия#

Смена владельца сущности доступна двумя способами:

  • через список сущностей в карточке модели,

  • в карточке сущности.

Через список сущностей#

Акторы: Администратор.

Описание: В данном сценарии описывается процесс смены владельца действия.

Предусловия: Для успешного выполнения сценария необходимо, чтобы у пользователя было ранее создано действие.

Основной поток событий:

  1. Перейдите в раздел Модели.

  2. Нажмите на наименование модели, чтобы открыть ее карточку.

  3. Нажмите на наименование сущности, чтобы открыть ее карточку.

  4. Нажмите на наименование действия, чтобы открыть его карточку.

  5. Нажмите на иконку Пользователь для открытия бокового окна по смене владельца.

  6. При необходимости выберите поле, в котором необходимо искать вхождения и осуществлять выборку пользователей.

  7. Введите в поле ввода запрос на поиск пользователя.

  8. Нажмите кнопку Найти.

  9. Нажмите кнопку Выбрать.

  10. Нажмите кнопку Сменить.

Альтернативные потоки событий: Отсутствуют.

Ошибочные потоки событий:

Пользователь авторизовывается в системе. У данного пользователя происходит ошибка авторизации.

Постусловия: Пользователь предоставляет возможность использовать действия, которые были ранее созданы, но доступ к ним был утерян.

Добавление нового свойства на действие#

Акторы: Архитектор, Администратор.

Описание: В данном сценарии описывается процесс добавления нового свойства на действие для возможности параметризации цепочки генерации.

Предусловия: Для успешного выполнения сценария необходимо, чтобы у пользователя было ранее создано действие.

Основной поток событий:

  1. Перейдите в раздел Модели.

  2. Нажмите на наименование модели, чтобы открыть ее карточку.

  3. Нажмите на наименование сущности, чтобы открыть ее карточку.

  4. Нажмите на наименование действия, чтобы открыть его карточку.

  5. Нажмите кнопку Создать свойство.

  6. Заполните обязательные поля для создания: Направление, Название, Код, Тип данных.

  7. При необходимости, заполните необязательные поля для заполнения без привязки к типу данных: Обязательность свойства, Описание.

  8. При необходимости, заполните необязательные поля для заполнения с привязкой к типу данных:

    • STRING: Автогенератор, Значение по умолчанию, Регулярное выражение, Пример,

    • INTEGER: Автогенератор, Значение по умолчанию, Регулярное выражение, Пример,

    • DATE: Автогенератор,

    • ARRAY: Регулярное выражение,

    • BOOLEAN: Значение по умолчанию,

    • SELECT: Возможные значения для выбора.

  9. Нажмите кнопку Создать.

Альтернативные потоки событий: Отсутствуют.

Ошибочные потоки событий:

Пользователь авторизовывается в системе. У данного пользователя происходит ошибка авторизации.

Постусловия: Пользователь предоставляет возможность создать свойство с указанием входных и выходных параметров.

Редактирование свойства действия#

Акторы: Архитектор, Администратор.

Описание: В данном сценарии описывается процесс редактирования свойства для возможности поддержания актуального состояния возможной параметризации цепочки генерации.

Предусловия: Для успешного выполнения сценария необходимо, чтобы у пользователя было ранее создано свойство.

Основной поток событий:

  1. Перейдите в раздел Модели.

  2. Нажмите на наименование модели, чтобы открыть ее карточку.

  3. Нажмите на наименование сущности, чтобы открыть ее карточку.

  4. Нажмите на наименование действия, чтобы открыть его карточку.

  5. Нажмите иконку Редактировать на необходимом свойстве.

  6. Измените при необходимости обязательные поля свойства: Направление, Название, Код, Тип данных.

  7. При необходимости измените значения необязательных полей для заполнения без привязки к типу данных: Обязательность свойства, Описание.

  8. При необходимости измените значения необязательных полей для заполнения с привязкой к типу данных:

    • STRING: Автогенератор, Значение по умолчанию, Регулярное выражение, Пример,

    • INTEGER: Автогенератор, Значение по умолчанию, Регулярное выражение, Пример,

    • DATE: Автогенератор,

    • ARRAY: Регулярное выражение,

    • BOOLEAN: Значение по умолчанию,

    • SELECT: Возможные значения для выбора.

  9. Нажмите кнопку Сохранить изменения.

Альтернативные потоки событий: Отсутствуют.

Ошибочные потоки событий:

Пользователь авторизовывается в системе. У данного пользователя происходит ошибка авторизации.

Постусловия: Пользователь отредактировал свойство, там самым обеспечил актуальность работы цепочки генерации тестовых данных.

Удаление свойства действия#

Акторы: Архитектор, Администратор.

Описание: В данном сценарии описывается процесс удаления свойства.

Предусловия: Для успешного выполнения сценария необходимо, чтобы у пользователя было ранее создано свойство.

Основной поток событий:

  1. Перейдите в раздел Модели.

  2. Нажмите на наименование модели, чтобы открыть ее карточку.

  3. Нажмите на наименование сущности, чтобы открыть ее карточку.

  4. Нажмите на наименование действия, чтобы открыть его карточку.

  5. Нажмите иконку Другое на необходимом свойстве для открытия окна выбора действия.

  6. Нажмите на опцию Удалить.

  7. В открывшемся модальном окне подтвердите операцию, нажав кнопку Удалить.

Альтернативные потоки событий: Отсутствуют.

Ошибочные потоки событий:

Пользователь авторизовывается в системе. У данного пользователя происходит ошибка авторизации.

Постусловия: Пользователь предоставляет возможность удаления свойства.

Добавление связи на свойство действия со свойством другого действия#

Акторы: Архитектор, Администратор.

Описание: В данном сценарии описывается процесс связывания свойств. Связывание свойств необходимо для построения цепочки генерации тестовых данных, где зона ответственности работы с данными распределена между разными автоматизированными системами (АС).

Предусловия: Для успешного выполнения сценария необходимо, чтобы у пользователя:

  1. Создано два действия, между которыми нужно установить связь.

  2. Созданы свойства, которые необходимо связать между собой.

Основной поток событий:

  1. Перейдите в раздел Модели.

  2. Нажмите на наименование модели, чтобы открыть ее карточку.

  3. Нажмите на наименование сущности, чтобы открыть ее карточку.

  4. Нажмите на наименование действия, чтобы открыть его карточку.

  5. Нажмите иконку Цепочка на необходимом свойстве.

  6. Введите в поле ввода Поиск действия наименование действия, поиск осуществляется при вводе значения от трех символов.

  7. Нажмите кнопку Найти.

  8. По завершении поиска доступных действий выберите в появившемся поле Выбор действие необходимое действие для связывания.

  9. В появившемся после выбора действия поле Выбор свойства выберите необходимое для связывание свойство.

  10. Нажмите кнопку Связать.

Альтернативные потоки событий: Отсутствуют.

Ошибочные потоки событий:

Пользователь авторизовывается в системе. У данного пользователя происходит ошибка авторизации.

Постусловия: Пользователь осуществил связывание свойств и предоставляет возможность пользователям компоновать цепочку генерации из нескольких связанных между собой действий.

Удаление добавленной ранее на свойство связи#

Акторы: Архитектор, Администратор.

Описание: В данном сценарии описывается процесс удаления ранее созданной связи для ограничения компоновки цепочки генерации тестовых данных из нескольких действий.

Предусловия: Для успешного выполнения сценария необходимо, чтобы у пользователя была ранее создана связь между свойствами.

Основной поток событий:

  1. Перейдите в раздел Модели.

  2. Нажмите на наименование модели, чтобы открыть ее карточку.

  3. Нажмите на наименование сущности, чтобы открыть ее карточку.

  4. Нажмите на наименование действия, чтобы открыть его карточку.

  5. Нажмите иконку Цепочка на необходимом свойстве.

  6. Нажмите иконку Удалить на необходимом свойстве.

  7. В открывшемся окне подтверждения операции нажмите кнопку Да.

Альтернативные потоки событий: Отсутствуют.

Ошибочные потоки событий:

Пользователь авторизовывается в системе. У данного пользователя происходит ошибка авторизации.

Постусловия: Пользователь удалил связь и ограничил возможность компоновки тестовых данных из нескольких ранее связанных между собой действий.

Создание секции и добавление свойства в секцию для отображения свойств в группировке#

Акторы: Архитектор, Администратор.

Описание: В данном сценарии описывается процесс создания секции для свойств для возможности их группировки.

Предусловия: Для успешного выполнения сценария необходимо, чтобы у пользователя была ранее создано несколько свойств, которые необходимо сгруппировать.

Основной поток событий:

  1. Перейдите в раздел Модели.

  2. Нажмите на наименование модели, чтобы открыть ее карточку.

  3. Нажмите на наименование сущности, чтобы открыть ее карточку.

  4. Нажмите на наименование действия, чтобы открыть его карточку.

  5. Заполните обязательное для создания поле Наименование.

  6. Выберите нажатием на чекбокс соответствующего свойства необходимые свойства для добавления в секцию.

  7. Нажмите кнопку Создать.

Альтернативные потоки событий: Отсутствуют.

Ошибочные потоки событий:

Пользователь авторизовывается в системе. У данного пользователя происходит ошибка авторизации.

Постусловия: Пользователь предоставляет возможность группировать свойства по схожему признаку.

Создание секции с подключенной автогенерацией и добавление свойства в секцию для отображения свойств в группировке и автогенерации согласованных друг с другом свойств#

Акторы: Архитектор, Администратор.

Описание: В данном сценарии описывается процесс создания секции для свойств для возможности их группировки и автогенерации значений.

Предусловия: Для успешного выполнения сценария необходимо, чтобы у пользователя была ранее создано несколько свойств, которые необходимо сгруппировать.

Основной поток событий:

  1. Перейдите в раздел Модели.

  2. Нажмите на наименование модели, чтобы открыть ее карточку.

  3. Нажмите на наименование сущности, чтобы открыть ее карточку.

  4. Нажмите на наименование действия, чтобы открыть его карточку.

  5. Заполните обязательное для создания поле Наименование.

  6. Выберите композитный автогенератор из списка возможных автогенераторов.

  7. В появившемся блоке Свойства выберите в левой колонке нажатием на чекбокс необходимые свойства для добавления в секцию с подключенной автогенерацией.

  8. Нажмите кнопку Стрелка вправо.

  9. Выберите генератор для свойства.

Альтернативные потоки событий: Отсутствуют.

Ошибочные потоки событий:

Пользователь авторизовывается в системе. У данного пользователя происходит ошибка авторизации.

Постусловия: Пользователь предоставляет возможность группировать свойства по схожему признаку и также подключить автогенерацию значений свойств, которые также могут быть согласованы друг с другом (если такое было предусмотрено в логики автогенерации).

Изменение списка свойств в секции#

Для обычной секции#

Акторы: Архитектор, Администратор.

Описание: В данном сценарии описывается процесс упорядочивания свойств на действии.

Предусловия: Для успешного выполнения сценария необходимо, чтобы у пользователя были ранее созданы свойства, которые необходимо упорядочить.

Основной поток событий:

  1. Перейдите в раздел Модели.

  2. Нажмите на наименование модели, чтобы открыть ее карточку.

  3. Нажмите на наименование сущности, чтобы открыть ее карточку.

  4. Нажмите на наименование действия, чтобы открыть его карточку.

  5. Нажмите на иконку Редактировать на соответствующей секции для открытия бокового окна редактирования секции.

  6. Актуализируйте список добавленных в секцию свойств.

  7. Нажмите кнопку Сохранить изменения.

Альтернативные потоки событий: Отсутствуют.

Ошибочные потоки событий:

Пользователь авторизовывается в системе. У данного пользователя происходит ошибка авторизации.

Постусловия: Пользователь предоставляет возможность упорядочивания свойств.

Для секции с подключенным автогенератором#

Акторы: Архитектор, Администратор.

Описание: В данном сценарии описывается процесс упорядочивания свойств на действии.

Предусловия: Для успешного выполнения сценария необходимо, чтобы у пользователя были ранее созданы свойства, которые необходимо упорядочить.

Основной поток событий:

  1. Перейдите в раздел Модели.

  2. Нажмите на наименование модели, чтобы открыть ее карточку.

  3. Нажмите на наименование сущности, чтобы открыть ее карточку.

  4. Нажмите на наименование действия, чтобы открыть его карточку.

  5. При необходимости добавления новых свойств в список добавленных в секцию нажмите на чекбокс необходимого свойства и после нажмите кнопку Стрелка вправо, выберите автогенератор для добавленного свойства.

  6. При необходимости исключения свойства из списка добавленных в секцию нажмите на чекбокс необходимого свойства для его деактивации и после нажмите на кнопку Стрелка влево.

  7. Нажмите кнопку Изменить.

Альтернативные потоки событий: Отсутствуют.

Ошибочные потоки событий:

Пользователь авторизовывается в системе. У данного пользователя происходит ошибка авторизации.

Постусловия: Пользователь предоставляет возможность упорядочивания свойств.

Создание генератора на действии для исполнения заведенного в систему действия#

Акторы: Архитектор, Администратор.

Описание: В данном сценарии описывается процесс создания генератора на действии для последующего исполнения генерации.

Предусловия: Для успешного выполнения сценария необходимо, чтобы у пользователя было ранее создано действие.

Основной поток событий:

  1. Перейдите в раздел Модели.

  2. Нажмите на наименование модели, чтобы открыть ее карточку.

  3. Нажмите на наименование сущности, чтобы открыть ее карточку.

  4. Нажмите на наименование действия, чтобы открыть его карточку.

  5. В блоке Генераторы нажмите кнопку Создать генератор для открытия бокового окна создания генератора.

  6. Заполните значения обязательных полей для создания генератора:

    • Стенд,

    • Среда исполнения,

    • Наименование генератора (автоматически будет предложено значение, соответствующее наименованию Среды исполнения),

    • Run Sla (SLA длительности работы Генератора),

    • Fix Sla (SLA длительности починки Генератора).

  7. Нажмите кнопку Создать.

Альтернативные потоки событий: Отсутствуют.

Ошибочные потоки событий:

Пользователь авторизовывается в системе. У данного пользователя происходит ошибка авторизации.

Постусловия: Пользователь предоставляет возможность выбора созданного генератора для исполнения цепочки генерацию тестовых данных, созданных пользователем.

Удаление генератора действия#

Акторы: Архитектор, Администратор.

Описание: В данном сценарии описывается процесс удаления ранее созданного генератора на действии.

Предусловия: Для успешного выполнения сценария необходимо, чтобы у пользователя был ранее создан генератор.

Основной поток событий:

  1. Перейдите в раздел Модели.

  2. Нажмите на наименование модели, чтобы открыть ее карточку.

  3. Нажмите на наименование сущности, чтобы открыть ее карточку.

  4. Нажмите на наименование действия, чтобы открыть его карточку.

  5. В блоке Генераторы нажмите на иконку Удалить на необходимом генераторе.

  6. В открывшемся модальном окне подтвердите операцию, нажав кнопку Удалить.

Альтернативные потоки событий: Отсутствуют.

Ошибочные потоки событий:

Пользователь авторизовывается в системе. У данного пользователя происходит ошибка авторизации.

Постусловия: Пользователь предоставляет возможность ограничить возможность использования генератора для исполнения генерации тестовых данных на основе действия путем его безвозвратного удаления.

Редактирование данных генератора действия#

Акторы: Архитектор, Администратор.

Описание: В данном сценарии описывается процесс редактирования генератора действия, настройки его параметров работы.

Предусловия: Для успешного выполнения сценария необходимо, чтобы у пользователя был ранее создан генератор.

Основной поток событий:

  1. Перейдите в раздел Модели.

  2. Нажмите на наименование модели, чтобы открыть ее карточку.

  3. Нажмите на наименование сущности, чтобы открыть ее карточку.

  4. Нажмите на наименование действия, чтобы открыть его карточку.

  5. В блоке Генераторы нажмите на иконку Развернуть необходимого генератора для просмотра детализации по заведенному ранее генератору.

  6. При необходимости внесите изменения в поля, доступные для редактирования:

    • Количество одновременных запусков,

    • Период перезапуска,

    • Длительность перезапуска,

    • Run SLA,

    • Fix SLA,

    • Инструкция,

    • Прямая ссылка на генератор,

    • Препроцессинг,

    • Контакты поддержки.

  7. Нажмите кнопку Сохранить.

Альтернативные потоки событий: Отсутствуют.

Ошибочные потоки событий:

Пользователь авторизовывается в системе. У данного пользователя происходит ошибка авторизации.

Постусловия: Пользователь скорректировал работу генератора под требования автоматизированной системы, которая используется в процессе генерации.

Приостановка работы генератора действия#

Акторы: Архитектор, Администратор.

Описание: В данном сценарии описывается процесс приостановки работы генератора.

Предусловия: Для успешного выполнения сценария необходимо, чтобы у пользователя был ранее добавлен генератор.

Основной поток событий:

  1. Перейдите в раздел Модели.

  2. Нажмите на наименование модели, чтобы открыть ее карточку.

  3. Нажмите на наименование сущности, чтобы открыть ее карточку.

  4. Нажмите на наименование действия, чтобы открыть его карточку.

  5. В блоке Генераторы нажмите на иконку Пауза необходимого генератора.

Альтернативные потоки событий: Отсутствуют.

Ошибочные потоки событий:

Пользователь авторизовывается в системе. У данного пользователя происходит ошибка авторизации.

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

Возобновление работы генератора действия#

Акторы: Архитектор, Администратор.

Описание: В данном сценарии описывается процесс возобновления работы генератора.

Предусловия: Для успешного выполнения сценария необходимо, чтобы у пользователя был ранее добавлен генератор.

Основной поток событий:

  1. Перейдите в раздел Модели.

  2. Нажмите на наименование модели, чтобы открыть ее карточку.

  3. Нажмите на наименование сущности, чтобы открыть ее карточку.

  4. Нажмите на наименование действия, чтобы открыть его карточку.

  5. В блоке Генераторы нажмите на иконку Развернуть необходимого генератора для просмотра детализации по заведенному ранее генератору.

  6. В блоке Генераторы нажмите на иконку Старт необходимого генератора.

Альтернативные потоки событий: Отсутствуют.

Ошибочные потоки событий:

Пользователь авторизовывается в системе. У данного пользователя происходит ошибка авторизации.

Постусловия: Пользователь предоставляет возможность возобновить ранее приостановленных для использования генераторя для исполнения цепочки генерации тестовых данных.

Перегенерация токена генератора действия#

Акторы: Архитектор, Администратор.

Описание: В данном сценарии описывается процесс генерации нового токена для интеграции с внешними системами для исполнения логики работы генератора.

Предусловия: Для успешного выполнения сценария необходимо, чтобы у пользователя был ранее создан генератор.

Основной поток событий:

  1. Перейдите в раздел Модели.

  2. Нажмите на наименование модели, чтобы открыть ее карточку.

  3. Нажмите на наименование сущности, чтобы открыть ее карточку.

  4. Нажмите на наименование действия, чтобы открыть его карточку.

  5. Нажмите на иконку Обновить.

Альтернативные потоки событий: Отсутствуют.

Ошибочные потоки событий:

Пользователь авторизовывается в системе. У данного пользователя происходит ошибка авторизации.

Постусловия: Пользователь перегенерировал токен для внешних систем.

Создание HealthCheck на ранее добавленный генератор#

Акторы: Архитектор, Администратор.

Описание: В данном сценарии описывается процесс создания HealthCheck на генераторе для возможности отслеживания стабильности работы генератора.

Предусловия: Для успешного выполнения сценария необходимо, чтобы у пользователя был ранее добавлен генератор.

Основной поток событий:

  1. Перейдите в раздел Модели.

  2. Нажмите на наименование модели, чтобы открыть ее карточку.

  3. Нажмите на наименование сущности, чтобы открыть ее карточку.

  4. Нажмите на наименование действия, чтобы открыть его карточку.

  5. В блоке HealthCheck нажмите на кнопку Добавить новый HealthCheck.

  6. Заполните значения обязательных полей для создания генератора:

    • Стенд,

    • Среда исполнения,

    • Наименование генератора (автоматически будет предложено значение, соответствующее наименованию Среды исполнения),

    • Run Sla (SLA длительности работы Генератора),

    • Fix Sla (SLA длительности починки Генератора).

  7. Нажмите кнопку Создать для открытия бокового окна создания нового HealthCheck.

  8. Заполните значения обязательных полей для создания генератора:

    • Наименование,

    • Генератор (доступны для выбора будут только те генераторы, по которым ранее не был добавлен HealthCheck),

    • Эндпоинт (значение должно соответствовать правилу регулярного выражения, которое отображено в виде информационного сообщения в блоке HealthCheck),

    • Интервал опроса (значение задается в минутах, минимальное значение 5).

  9. Нажмите кнопку Создать.

Альтернативные потоки событий: Отсутствуют.

Ошибочные потоки событий:

Пользователь авторизовывается в системе. У данного пользователя происходит ошибка авторизации.

Постусловия: Пользователь предоставляет возможность системе в фоновом режиме опрашивать работу генератора на предмет его доступности.

Удаление HealthCheck генератора#

Акторы: Архитектор, Администратор.

Описание: В данном сценарии описывается процесс удаления HealthCheck на генераторе.

Предусловия: Для успешного выполнения сценария необходимо, чтобы у пользователя был ранее добавлен HealthCheck.

Основной поток событий:

  1. Перейдите в раздел Модели.

  2. Нажмите на наименование модели, чтобы открыть ее карточку.

  3. Нажмите на наименование сущности, чтобы открыть ее карточку.

  4. Нажмите на наименование действия, чтобы открыть его карточку.

  5. В блоке HealthCheck нажмите на необходимый HealthCheck для просмотра его детализации.

  6. Нажмите кнопку Удалить.

  7. В открывшемся модальном окне подтвердите операцию, нажав кнопку Удалить.

Альтернативные потоки событий: Отсутствуют.

Ошибочные потоки событий:

Пользователь авторизовывается в системе. У данного пользователя происходит ошибка авторизации.

Постусловия: Пользователь удалил HealthCheck на генераторе, опрашивание доступности генератора приостановлено до момента добавления нового HealthCheck.

Редактирование данных HealthCheck генератора#

Акторы: Архитектор, Администратор.

Описание: В данном сценарии описывается процесс редактирования настроек работы HealthCheck.

Предусловия: Для успешного выполнения сценария необходимо, чтобы у пользователя был ранее добавлен HealthCheck.

Основной поток событий:

  1. Перейдите в раздел Модели.

  2. Нажмите на наименование модели, чтобы открыть ее карточку.

  3. Нажмите на наименование сущности, чтобы открыть ее карточку.

  4. Нажмите на наименование действия, чтобы открыть его карточку.

  5. В блоке HealthCheck нажмите на необходимый HealthCheck для просмотра его детализации.

  6. Внесите изменения в доступные поля для изменения HealthCheck:

    • Наименование,

    • Генератор (доступны для выбора будут только те генераторы, по которым ранее не был добавлен HealthCheck),

    • Эндпоинт (значение должно соответствовать правилу регулярного выражения, которое отображено в виде информационного сообщения в блоке HealthCheck),

    • Интервал опроса (значение задается в минутах, минимальное значение 5).

  7. Нажмите кнопку Обновить.

Альтернативные потоки событий: Отсутствуют.

Ошибочные потоки событий:

Пользователь авторизовывается в системе. У данного пользователя происходит ошибка авторизации.

Постусловия: Пользователь предоставляет возможность актуализировать настройки работы HealthCheck.

Использование внешних инструментов для исполнения заявок по генерации тестовых данных#

Данная настройка осуществляется во внешней системе, компонент TDMS не отвечает за доступность и логику работы внешней системы. В данной инструкции приведены пользовательские сценарии, которые необходимо осуществить для работы компонента TDMS в инструменте Jenkins. Версия инструмента Jenkins указана в системных требованиях компонента.

Витрина данных как справочник возможных генераторов тестовых данных#

Просмотр списка добавленных моделей в систему#

Акторы: Архитектор, Администратор, Тестировщик.

Описание: В данном сценарии описывается процесс просмотра ранее добавленных в систему моделей данных.

Предусловия: Для успешного выполнения сценария необходимо, чтобы в систему ранее были добавлены модели.

Основной поток событий:

  1. Перейдите в раздел Модели для просмотра списка добавленных ранее моделей.

  2. При необходимости воспользуйтесь пагинацией списка моделей:

    • Выберите страницу для перехода.

    • Укажите страницу в поле ввода для быстрого перехода на страницу, которая не отображается в пагинации и скрыта за символом .

    • Укажите количество записей для отображения на странице.

Альтернативные потоки событий: Отсутствуют.

Ошибочные потоки событий:

Пользователь авторизовывается в системе. У данного пользователя происходит ошибка авторизации.

Постусловия: Пользователю предоставляется возможность ознакомиться с моделями данных, по которым возможна генерация тестовых данных.

Просмотр списка добавленных сущностей в модель данных#

Акторы: Архитектор, Администратор, Тестировщик.

Описание: В данном сценарии описывается процесс просмотра ранее добавленных в модель данных сущностей.

Предусловия: Для успешного выполнения сценария необходимо, чтобы в систему ранее были добавлены сущности.

Основной поток событий:

  1. Перейдите в раздел Модели для просмотра списка добавленных ранее моделей.

  2. Нажмите на наименование модели, чтобы открыть ее карточку и просмотреть список добавленных ранее сущностей.

  3. При необходимости воспользуйтесь пагинацией списка сущностей:

    • Выберите страницу для перехода.

    • Укажите страницу в поле ввода для быстрого перехода на страницу, которая не отображается в пагинации и скрыта за символом .

    • Укажите количество записей для отображения на странице.

Альтернативные потоки событий: Отсутствуют.

Ошибочные потоки событий:

Пользователь авторизовывается в системе. У данного пользователя происходит ошибка авторизации.

Постусловия: Пользователю предоставляется возможность ознакомиться с сущностями, по которым возможна генерация тестовых данных.

Просмотр списка добавленных действий в сущность#

Акторы: Архитектор, Администратор, Тестировщик.

Описание: В данном сценарии описывается процесс просмотра ранее добавленных в сущность действий.

Предусловия: Для успешного выполнения сценария необходимо, чтобы в систему ранее были добавлены действия.

Основной поток событий:

  1. Перейдите в раздел Модели для просмотра списка добавленных ранее моделей.

  2. Нажмите на наименование модели, чтобы открыть ее карточку и просмотреть список добавленных ранее сущностей.

  3. Нажмите на наименование сущности, чтобы открыть ее карточку и просмотреть список добавленных ранее действий.

  4. При необходимости воспользуйтесь пагинацией списка сущностей:

    • Выберите страницу для перехода.

    • Укажите страницу в поле ввода для быстрого перехода на страницу, которая не отображается в пагинации и скрыта за символом .

    • Укажите количество записей для отображения на странице.

Альтернативные потоки событий: Отсутствуют.

Ошибочные потоки событий:

Пользователь авторизовывается в системе. У данного пользователя происходит ошибка авторизации.

Постусловия: Пользователю предоставляется возможность ознакомиться с действиями, по которым возможна генерация тестовых данных.

Просмотр списка добавленных свойств на действие#

Акторы: Архитектор, Администратор, Тестировщик.

Описание: В данном сценарии описывается процесс просмотра ранее добавленных в действия свойств.

Предусловия: Для успешного выполнения сценария необходимо, чтобы в систему ранее были добавлены свойства.

Основной поток событий:

  1. Перейдите в раздел Модели для просмотра списка добавленных ранее моделей.

  2. Нажмите на наименование модели, чтобы открыть ее карточку и просмотреть список добавленных ранее сущностей.

  3. Нажмите на наименование сущности, чтобы открыть ее карточку и просмотреть список добавленных ранее действий.

  4. Нажмите на наименование действия, чтобы открыть его карточку. На странице в блоке Свойства будет отображен список добавленных ранее свойств, сгруппированный по вкладкам Входные и Выходные.

  5. При необходимости просмотра деталей свойства нажмите на иконку Просмотр.

  6. При необходимости просмотра связей свойства с другими свойствами других действий нажмите на иконку Цепочка.

    Откроется модальное окно, в котором будут указан список доступных связей свойства.

Альтернативные потоки событий: Отсутствуют.

Ошибочные потоки событий:

Пользователь авторизовывается в системе. У данного пользователя происходит ошибка авторизации.

Постусловия: Пользователь предоставляет возможность просмотра возможных для параметризации цепочки генерации свойств.

Просмотр списка добавленных генераторов на действие#

Акторы: Архитектор, Администратор.

Описание: В данном сценарии описывается процесс просмотра ранее добавленных на действие генераторов.

Предусловия: Для успешного выполнения сценария необходимо, чтобы в систему ранее были ранее добавлены генераторы.

Основной поток событий:

  1. Перейдите в раздел Модели для просмотра списка добавленных ранее моделей.

  2. Нажмите на наименование модели, чтобы открыть ее карточку и просмотреть список добавленных ранее сущностей.

  3. Нажмите на наименование сущности, чтобы открыть ее карточку и просмотреть список добавленных ранее действий.

  4. Нажмите на наименование действия, чтобы открыть его карточку. На странице в блоке Генераторы будет отображен список добавленных ранее генераторов, сгруппированный по вкладкам соответствующих стендов.

  5. При необходимости просмотра деталей генератора нажмите на иконку Развернуть.

Альтернативные потоки событий: Отсутствуют.

Ошибочные потоки событий:

Пользователь авторизовывается в системе. У данного пользователя происходит ошибка авторизации.

Постусловия: Пользователю предоставляется возможность ознакомиться с генераторами, которые доступны пользователям для исполнения действия.

Просмотр списка добавленных HealthCheck на генераторы действия#

Акторы: Архитектор, Администратор.

Описание: В данном сценарии описывается процесс просмотра ранее добавленных на действие HealthCheck.

Предусловия: Для успешного выполнения сценария необходимо, чтобы в систему ранее были ранее добавлены HealthCheck.

Основной поток событий:

  1. Перейдите в раздел Модели для просмотра списка добавленных ранее моделей.

  2. Нажмите на наименование модели, чтобы открыть ее карточку и просмотреть список добавленных ранее сущностей.

  3. Нажмите на наименование сущности, чтобы открыть ее карточку и просмотреть список добавленных ранее действий.

  4. Нажмите на наименование действия, чтобы открыть его карточку. На странице в блоке HealthCheck будет отображен список добавленных ранее HealthCheck.

  5. При необходимости просмотра деталей HealthCheck нажмите на его название.

Альтернативные потоки событий: Отсутствуют.

Ошибочные потоки событий:

Пользователь авторизовывается в системе. У данного пользователя происходит ошибка авторизации.

Постусловия: Пользователь предоставляет возможность ознакомиться со списком HealthCheck, подключенных на генераторы.

Создание запроса на разработку генератора тестовых данных#

Акторы: Архитектор, Администратор, Тестировщик.

Описание: В данном сценарии пользователь заполняет форму для создания запроса на разработку генератора тестовых данных

Основной поток событий:

  1. Перейдите в раздел Запрос на генератор, чтобы открыть форму для заполнения.

  2. Заполните обязательные поля для создания запроса на генератор.

  3. При необходимости заполните необязательные поля для создания запроса на генератор.

  4. Нажмите кнопку Создать запрос.

    Системное уведомление сообщит о статусе выполнения операции.

Альтернативные потоки событий: Отсутствуют.

Ошибочные потоки событий:

Пользователь авторизовывается в системе. У данного пользователя происходит ошибка авторизации.

Постусловия: Пользователь создал запрос на разработку генератора тестовых данных и может отслеживать его в системе управления проектами.

Компоновка и шаблонизация сценария генерации тестовых данных и управление шаблоном#

Создание шаблона по генерации тестовых данных#

Акторы: Архитектор, Администратор, Тестировщик.

Описание: В данном сценарии описывается процесс созданния шаблона по генерации тестовых данных для последующего запуска заявок на генерацию тестовых данных.

Предусловия: Для успешного выполнения сценария необходимо, чтобы в систему ранее были добавлены действия с подключенными генераторами и настроенными связями для возможности компоновки цепочки генерации тестовых данных.

Основной поток событий:

  1. Перейдите в раздел Шаблоны.

  2. Нажмите кнопку Создать шаблон.

  3. Выберите стенд.

  4. Выберите действие, доступное для генерации на выбранном ранее стенде.

  5. Нажмите кнопку Создать.

Альтернативные потоки событий: Отсутствуют.

Ошибочные потоки событий:

Пользователь авторизовывается в системе. У данного пользователя происходит ошибка авторизации.

Постусловия: Пользователю предоставляется возможность запускать генерацию тестовых данных из заранее подготовленного шаблона цепочки генерации тестовых данных, а не создавать каждый раз заново цепочку.

Формирование цепочки генерации тестовых данных#

Акторы: Архитектор, Администратор, Тестировщик.

Описание: В данном сценарии описывается процесс просмотра ранее добавленных в систему моделей данных.

Предусловия: Для успешного выполнения сценария необходимо, чтобы в систему ранее были добавлены действия с подключенными генераторами и настроенными связями для возможности компоновки цепочки генерации тестовых данных.

Основной поток событий:

  1. Перейдите в раздел Шаблоны.

  2. Нажмите на наименование шаблона.

  3. При необходимости связывания входного параметра шага, добавленного в шаблон, нажмите на иконку Цепочка в соответствующем параметре, с которым необходимо связать свойство.

  4. Нажмите на иконку Цепочка в соответствующем параметре, с которым необходимо связать свойство.

  5. При необходимости связывания параметров между ранее добавленными в цепочку генерации тестовых данных, нажмите на иконку Цепочка в соответствующем параметре, с которым необходимо связать свойство.

  6. Нажмите на иконку Цепочка в соответствующем параметре, с которым необходимо связать свойство.

  7. Нажмите кнопку Сохранить шаблон для сохранения изменений.

Альтернативные потоки событий: Отсутствуют.

Ошибочные потоки событий:

Пользователь авторизовывается в системе. У данного пользователя происходит ошибка авторизации.

Постусловия: Пользователю предоставляется возможность генерации тестовых данных их заранее подготовленной цепочке данных и оформленной в шаблон.

Редактирование шаблона генерации тестовых данных#

Акторы: Архитектор, Администратор, Тестировщик.

Описание: В данном сценарии описывается процесс просмотра редактирование данных шаблона.

Предусловия: Для успешного выполнения сценария необходимо, чтобы в систему ранее был добавлен шаблон.

Основной поток событий:

  1. Перейдите в раздел Шаблоны.

  2. Нажмите на наименование шаблона.

  3. Нажмите кнопку Редактировать для открытия бокового окна редактирования шаблона.

  4. Внесите изменения в доступные для изменения поля: наименование, описание.

  5. Нажмите кнопку Сохранить.

Альтернативные потоки событий: Отсутствуют.

Ошибочные потоки событий:

Пользователь авторизовывается в системе. У данного пользователя происходит ошибка авторизации.

Постусловия: Пользователь актуализировал шаблон по генерации тестовых данных.

Удаление шаблона генерации тестовых данных#

Акторы: Архитектор, Администратор, Тестировщик.

Описание: В данном сценарии описывается процесс удаления шаблона по генерации тестовых данных.

Предусловия: Для успешного выполнения сценария необходимо, чтобы в систему ранее был добавлен шаблон.

Основной поток событий:

  1. Перейдите в раздел Шаблоны.

  2. Нажмите на наименование шаблона.

  3. Нажмите кнопку Редактировать для открытия бокового окна редактирования.

  4. Нажмите на опцию Удалить.

  5. В открывшемся модальном окне подтвердите операцию, нажав кнопку Удалить.

Альтернативные потоки событий: Отсутствуют.

Ошибочные потоки событий:

Пользователь авторизовывается в системе. У данного пользователя происходит ошибка авторизации.

Постусловия: Пользователь удалил шаблон, который не востребован.

Настройка доступа шаблона генерации тестовых данных#

Акторы: Архитектор, Администратор, Тестировщик.

Описание: В данном сценарии описывается процесс настройки групп доступа к шаблону пользователем, у которого есть право на редактирование шаблона.

Предусловия: Для успешного выполнения сценария необходимо, чтобы в систему ранее был добавлен шаблон и у пользователя есть доступ к редактированию данных шаблона.

Основной поток событий:

  1. Перейдите в раздел Шаблоны.

  2. Нажмите на наименование шаблона.

  3. Нажмите кнопку Редактировать для открытия бокового окна редактирования шаблона.

  4. В блоке Настройка доступов к шаблону активируйте, или деактивируйте, чекбокс путем нажатия на группу доступа.

  5. Нажмите кнопку Сохранить.

Альтернативные потоки событий: Отсутствуют.

Ошибочные потоки событий:

Пользователь авторизовывается в системе. У данного пользователя происходит ошибка авторизации.

Постусловия: Пользователь актуализировал настройки доступа к шаблону и шаблон доступен выбранным группам пользователей.

Экспорт шаблона генерации тестовых данных для последующего создания на другой инсталляции TDMS#

Акторы: Архитектор, Администратор, Тестировщик.

Описание: В данном сценарии описывается процесс экспорта шаблона для его последующего импорта в другую инсталляцию TDMS.

Предусловия: Для успешного выполнения сценария необходимо, чтобы в систему ранее был добавлен шаблон.

Основной поток событий:

Сценарий экспорта из списка шаблонов:

  1. Перейдите в раздел Шаблоны.

  2. Нажмите на иконку Экспорт соответствующего шаблона.

Сценарий экспорта из карточки шаблона:

  1. Перейдите в раздел Шаблоны.

  2. Нажмите на наименование шаблона.

  3. Нажмите на иконку Другое.

  4. Нажмите кнопку Экспорт шаблона.

Альтернативные потоки событий: Отсутствуют.

Ошибочные потоки событий:

Пользователь авторизовывается в системе. У данного пользователя происходит ошибка авторизации.

Постусловия: Пользователю предоставляется возможность импорта шаблона в другую инсталляцию TDMS.

Импорт шаблона генерации тестовых данных#

Акторы: Архитектор, Администратор, Тестировщик.

Описание: В данном сценарии описывается процесс импорта шаблона генерации тестовых данных.

Предусловия: Для успешного выполнения сценария необходимо, чтобы пользователь ранее экспортировал шаблон, на основе которого будет сделан импорт.

Основной поток событий:

  1. Перейдите в раздел Шаблоны.

  2. Нажмите кнопку Импортировать шаблон для открытия бокового окна импорта шаблона.

  3. Выберите файл, который необходимо импортировать. Файл можно скачать, пройдя сценарий Экспорт шаблона генерации тестовых данных для последующего создания на другой инсталляции TDMS.

  4. По завершении работы с импортом шаблона, нажмите кнопку Завершить.

Альтернативные потоки событий: Отсутствуют.

Ошибочные потоки событий:

Пользователь авторизовывается в системе. У данного пользователя происходит ошибка авторизации.

Постусловия: Пользователю предоставляется возможность использования импортированного шаблона.

Поиск шаблона генерации тестовых данных#

Акторы: Архитектор, Администратор, Тестировщик.

Описание: В данном сценарии описывается процесс поиска шаблона тестовых данных.

Предусловия: Для успешного выполнения сценария необходимо, чтобы в систему ранее были добавлены шаблоны.

Основной поток событий:

Поиск из страницы Шаблоны наборов:

  1. Перейдите в раздел Шаблоны.

  2. Выберите из списка доступных полей для поиска шаблона необходимый.

  3. В поле ввода поиска шаблона введите значение.

  4. Нажмите кнопку Найти.

Поиск из страницы глобального поиска:

  1. Перейдите в раздел Шаблоны.

  2. Нажать иконку Поиск.

  3. Ввести необходимый запрос для поиска.

  4. Нажать кнопку Найти, или на клавишу Enter.

Альтернативные потоки событий: Отсутствуют.

Ошибочные потоки событий:

Пользователь авторизовывается в системе. У данного пользователя происходит ошибка авторизации.

Постусловия: Пользователю по результату поиска выдается список запросов, отвечающий поисковому запросу пользователя.

Смена владельца шаблона генерации тестовых данных#

Акторы: Администратор.

Описание: В данном сценарии описывается процесс смены владельца шаблона.

Предусловия: Для успешного выполнения сценария необходимо, чтобы в систему ранее был добавлен шаблон.

Основной поток событий:

  1. Перейдите в раздел Шаблоны.

  2. Нажмите на наименование шаблона.

  3. Нажмите на иконку Пользователь для открытия бокового окна по смене владельца.

  4. При необходимости выберите поле, в котором необходимо искать вхождения и осуществлять выборку пользователей.

  5. Введите в поле ввода запрос на поиск пользователя.

  6. Нажмите кнопку Найти.

  7. Нажмите кнопку Выбрать.

  8. Нажмите кнопку Сменить.

Альтернативные потоки событий: Отсутствуют.

Ошибочные потоки событий:

Пользователь авторизовывается в системе. У данного пользователя происходит ошибка авторизации.

Постусловия: Пользователь сменил владельца шаблона.

Добавление шаблона генерации тестовых данных в избранное#

Акторы: Архитектор, Администратор, Тестировщик.

Описание: В данном сценарии описывается процесс добавления шаблона в избранное для быстрого его поиска.

Предусловия: Для успешного выполнения сценария необходимо, чтобы в систему ранее был добавлен шаблон и у пользователя есть доступ, как минимум, на просмотр данного шаблона.

Основной поток событий:

Сценарий добавления в избранное через карточку шаблона:

  1. Перейдите в раздел Шаблоны.

  2. Нажмите на наименование шаблона.

  3. Нажмите на иконку Звезда.

Сценарий добавления в избранное через карточку шаблона:

  1. Перейдите в раздел Шаблоны.

  2. Нажмите на иконку Звезда на необходимом шаблоне.

Альтернативные потоки событий: Отсутствуют.

Ошибочные потоки событий:

Пользователь авторизовывается в системе. У данного пользователя происходит ошибка авторизации.

Постусловия: Пользователь добавил шаблон в избранные и он отображается в списке по быстрому фильтру Избранные.

Исключение шаблона генерации тестовых данных из списка избранных#

Акторы: Архитектор, Администратор, Тестировщик.

Описание: В данном сценарии описывается процесс исключения шаблона из списка избранных.

Предусловия: Для успешного выполнения сценария необходимо, чтобы в систему ранее был добавлен шаблон в избранное.

Основной поток событий:

Сценарий исключения через карточку шаблона:

  1. Перейдите в раздел Шаблоны.

  2. Нажмите на наименование шаблона.

  3. Нажмите на иконку Звезда.

  4. Нажмите кнопку Да.

Сценарий исключения через список шаблонов:

  1. Перейдите в раздел Шаблоны.

  2. Нажмите на иконку Звезда на необходимом шаблоне.

  3. Нажмите кнопку Да.

Альтернативные потоки событий: Отсутствуют.

Ошибочные потоки событий:

Пользователь авторизовывается в системе. У данного пользователя происходит ошибка авторизации.

Постусловия: Пользователь исключил шаблон из избранных и он больше не отображается в списке по быстрому фильтру Избранные.

Смена статуса шаблона генерации тестовых данных#

Акторы: Архитектор, Администратор, Тестировщик.

Описание: В данном сценарии описывается процесс изменения статуса шаблона.

Предусловия: Для успешного выполнения сценария необходимо, чтобы был ранее добавлен шаблон и у пользователя был доступ на его редактирование.

Основной поток событий:

  1. Перейдите в раздел Шаблоны.

  2. Нажмите на наименование шаблона.

  3. Нажмите на иконку Другое для открытия бокового окна списка действий.

  4. Нажмите кнопку Сменить статус шаблона.

  5. Нажмите на статус, в который необходимо перевести шаблон.

Альтернативные потоки событий: Отсутствуют.

Ошибочные потоки событий:

Пользователь авторизовывается в системе. У данного пользователя происходит ошибка авторизации.

Постусловия: Пользователь актуализировал статус шаблона.

Активация Шаблона из статуса Неактуальный#

Акторы: Архитектор, Администратор, Тестировщик.

Описание: В данном сценарии описывается процесс активации шаблона, который был ранее переведен в статус Неактивный.

Предусловия: Для успешного выполнения сценария необходимо, чтобы шаблон был переведен в статус Неактивный.

Основной поток событий:

  1. Ознакомьтесь с информационными сообщениями по изменению на странице шаблона генерации тестовых данных.

  2. Нажмите кнопку Активировать.

Альтернативные потоки событий: Отсутствуют.

Ошибочные потоки событий:

Пользователь авторизовывается в системе. У данного пользователя происходит ошибка авторизации.

Постусловия: Пользователю предоставляется возможность возобновить использование шаблона для генерации тестовых данных, путем его активации.

Оркестрация и управление заявками по генерации тестовых данных#

Создание заявки генерации тестовых данных через ранее добавленный в систему шаблон#

Акторы: Архитектор, Администратор, Тестировщик.

Описание: В данном сценарии описывается процесс запуска заявки на генерацию тестовых данных через ранее созданный в системе шаблон.

Предусловия: Для успешного выполнения сценария необходимо, чтобы ранее был создан шаблон.

Основной поток событий:

  1. Перейдите в раздел Шаблоны.

  2. Нажмите на наименование шаблона.

  3. Ознакомьтесь с шагами, которые добавлены в сценарий генерации тестовых данных.

  4. При необходимости добавьте новые шаги в цепочку тестовых данных.

  5. Ознакомьтесь с обязательными и необязательными для заполнения параметрами и заполните их значениями для отправки запроса на создание заявки по генерации тестовых данных.

  6. Ознакомьтесь в выбранными генераторами шага, которые были предустановлены.

  7. Нажмите кнопку Сгенерировать набор.

Альтернативные потоки событий: Отсутствуют.

Ошибочные потоки событий:

Пользователь авторизовывается в системе. У данного пользователя происходит ошибка авторизации.

Постусловия: Пользователь запустил генерацию тестовых данных через ранее созданный в системе шаблон.

Создание заявки генерации тестовых данных через раздел Наборы#

Акторы: Архитектор, Администратор, Тестировщик.

Описание: В данном сценарии описывается процесс создания цепочки генерации тестовых данных и ее запуск.

Предусловия: Для успешного выполнения сценария необходимо, чтобы у пользователя был доступ к генераторам на действии, по которым необходимо сгенерировать тестовые данные.

Основной поток событий:

  1. Перейдите в раздел Наборы.

  2. Нажмите кнопку Создать набор.

  3. Выберите стенд.

  4. Выберите действие, доступное для генерации на выбранном ранее стенде.

  5. Нажмите кнопку Далее.

  6. При необходимости связывания входного параметра шага, добавленного в шаблон, нажмите на иконку Цепочка в соответствующем параметре, с которым необходимо связать свойство.

  7. Нажмите на иконку Цепочка в соответствующем параметре, с которым необходимо связать свойство.

  8. При необходимости связывания параметров между ранее добавленными в цепочку генерации тестовых данных, нажмите на иконку Цепочка в соответствующем параметре, с которым необходимо связать свойство.

  9. Нажмите на иконку Цепочка в соответствующем параметре, с которым необходимо связать свойство.

  10. Ознакомьтесь с шагами, которые добавлены в сценарий генерации тестовых данных.

  11. При необходимости добавьте новые шаги в цепочку тестовых данных.

  12. Ознакомьтесь с обязательными и необязательными для заполнения параметрами и заполните их значениями для отправки запроса на создание заявки по генерации тестовых данных.

  13. Ознакомьтесь в выбранными генераторами шага, которые были предустановлены.

  14. Нажмите кнопку Сгенерировать.

Альтернативные потоки событий: Отсутствуют.

Ошибочные потоки событий:

Пользователь авторизовывается в системе. У данного пользователя происходит ошибка авторизации.

Постусловия: Пользователь создал заявку на генерацию тестовых данных и запустил ее на исполнение.

Удаление заявки по генерацию тестовых данных#

Акторы: Архитектор, Администратор, Тестировщик.

Описание: В данном сценарии описывается процесс удаления ранее созданной заявки на генерацию тестовых данных.

Предусловия: Для успешного выполнения сценария необходимо, чтобы у пользователя был ранее запущен набор.

Основной поток событий:

  1. Перейдите в раздел Наборы заявок на генерацию.

  2. При помощи чекбокса отметьте наборы, которые необходимо удалить.

  3. Нажмите кнопку Удалить для открытия бокового окна подтверждения удаления.

  4. В открывшемся модальном окне подтвердите операцию, нажав кнопку Удалить.

Альтернативные потоки событий: Отсутствуют.

Ошибочные потоки событий:

Пользователь авторизовывается в системе. У данного пользователя происходит ошибка авторизации.

Постусловия: Пользователь удалил невостребованную заявку на генерацию тестовых данных.

Запуск заявки на генерацию тестовых данных#

Акторы: Архитектор, Администратор, Тестировщик.

Описание: В данном сценарии описывается процесс запуска заявки на генерацию тестовых данных из статуса Создан.

Предусловия: Для успешного выполнения сценария необходимо, чтобы у пользователя была ранее создана заявка и она находится в статусе Создан.

Основной поток событий:

  1. Перейдите в раздел Наборы.

  2. При перезапуске из списка заявок, нажмите на иконку Другое и нажмите на кнопку Запустить.

  3. При перезапуске из карточки заявки, нажмите на иконку Другое и нажмите на кнопку Запустить.

Альтернативные потоки событий: Отсутствуют.

Ошибочные потоки событий:

Пользователь авторизовывается в системе. У данного пользователя происходит ошибка авторизации.

Постусловия: Пользователь запустил на исполнение заявку по генерации тестовых данных.

Перезапуск заявки на генерацию тестовых данных#

Акторы: Архитектор, Администратор, Тестировщик.

Описание: В данном сценарии описывается процесс перезапуска заявки на генерацию тестовых данных.

Предусловия: Для успешного выполнения сценария необходимо, чтобы у пользователя была запущена заявка и которая не находится в завершенном состоянии.

Основной поток событий:

Сценарий перезапуска заявки на генерацию тестовых данных из списка наборов.

  1. Перейдите в раздел Наборы.

  2. Нажмите на иконку Другое по заявке в статусе Ошибка, которую необходимо перезапустить.

  3. Нажмите кнопку Перезапустить.

Сценарий перезапуска заявки на генерацию тестовых данных из списка наборов.

  1. Перейдите в раздел Наборы.

  2. Нажмите на иконку Другое по заявке в статусе Ошибка, которую необходимо перезапустить.

  3. Нажмите кнопку Перезапустить.

Альтернативные потоки событий: Отсутствуют.

Ошибочные потоки событий:

Пользователь авторизовывается в системе. У данного пользователя происходит ошибка авторизации.

Постусловия: Пользователь перезапустил заявку по генерации тестовых данных.

Отмена генерации тестовых данных по ранее созданной заявке#

Акторы: Архитектор, Администратор, Тестировщик.

Описание: В данном сценарии описывается процесс отмены генерации тестовых данных.

Предусловия: Для успешного выполнения сценария необходимо, чтобы у пользователя была ранее добавлена заявка на генерацию тестовых данных.

Основной поток событий:

Сценарий перезапуска заявки на генерацию тестовых данных из списка наборов.

  1. Перейдите в раздел Наборы.

  2. Нажмите на иконку Другое по заявке в статусе Ошибка, которую необходимо перезапустить.

  3. Нажмите кнопку Перезапустить.

Сценарий перезапуска заявки на генерацию тестовых данных из списка наборов.

  1. Перейдите в раздел Наборы.

  2. Нажмите на иконку Другое по заявке в статусе Ошибка, которую необходимо перезапустить.

  3. Нажмите кнопку Перезапустить.

Альтернативные потоки событий: Отсутствуют.

Ошибочные потоки событий:

Пользователь авторизовывается в системе. У данного пользователя происходит ошибка авторизации.

Постусловия: Пользователь отменил заявку по генерации тестовых данных.

Предоставление доступа к просмотру заявки на генерацию тестовых данных#

Акторы: Архитектор, Администратор, Тестировщик.

Описание: В данном сценарии описывается процесс предоставления доступа к просмотру заявки по генерации тестовых данных.

Предусловия: Для успешного выполнения сценария необходимо, чтобы у пользователя была ранее создана заявка на генерацию тестовых данных.

Основной поток событий:

  1. Перейдите в раздел Наборы.

  2. Нажмите на иконку Поделиться на необходимой заявке.

При предоставлении доступа к заявке через карточку заявки:

  1. Перейдите в раздел Наборы.

  2. Нажмите на наименование заявки.

  3. Нажмите на иконку Поделиться.

Альтернативные потоки событий: Отсутствуют.

Ошибочные потоки событий:

Пользователь авторизовывается в системе. У данного пользователя происходит ошибка авторизации.

Постусловия: Пользователь предоставляет возможность другим пользователям иметь доступ к тестовым данным, которые были им сгенерированы.

Закрытие доступа на просмотр заявки генерации тестовых данных#

Акторы: Архитектор, Администратор, Тестировщик.

Описание: В данном сценарии описывается процесс закрытия доступа на просмотр заявки по генерации тестовых данных.

Предусловия: Для успешного выполнения сценария необходимо, чтобы у пользователя была ранее добавлена заявка.

Основной поток событий:

  1. Перейдите в раздел Наборы.

  2. Нажмите на иконку Другое на необходимой заявке.

  3. Нажмите кнопку Закрыть доступ к набору.

При предоставлении доступа к заявке через карточку заявки:

  1. Перейдите в раздел Наборы.

  2. Нажмите на наименование заявки.

  3. Нажмите на иконку Другое на необходимой заявке.

  4. Нажмите кнопку Закрыть доступ к набору.

Альтернативные потоки событий: Отсутствуют.

Ошибочные потоки событий:

Пользователь авторизовывается в системе. У данного пользователя происходит ошибка авторизации.

Постусловия: Пользователь закрыл доступ к заявке и, тем самым, ограничил доступ к просмотру по старой сгенерированной ссылке.

Скачивание сгенерированных данных по исполненной заявке генерации тестовых данных#

Акторы: Архитектор, Администратор, Тестировщик.

Описание: В данном сценарии описывается процесс скачивания сгенерированных тестовых данных по заявкам, которые находятся в статусе Готово.

Предусловия: Для успешного выполнения сценария необходимо, чтобы:

  1. Ранее была создана заявка на генерацию тестовых данных.

  2. Заявка находится в статусе Готово.

Основной поток событий:

  1. Перейдите в раздел Наборы.

  2. При скачивании тестовых данных из списка наборов. Нажмите на иконку XLS или CSV, где XLS - скачивание в формате EXCEL, CSV - CSV.

  3. При скачивании тестовых данных из карточки набора. Нажмите на иконку XLS или CSV, где XLS - скачивание в формате EXCEL, CSV - CSV.

  4. Нажмите на необходимый формат файла выгрузки.

Альтернативные потоки событий: Отсутствуют.

Ошибочные потоки событий:

Пользователь авторизовывается в системе. У данного пользователя происходит ошибка авторизации.

Постусловия: Пользователь скачал в необходимом ему формате сгенерированные тестовые данные.

Копирование идентификаторов заявки для последующего добавления заявки на просмотр из другого экземпляра TDMS#

Акторы: Архитектор, Администратор, Тестировщик.

Описание: В данном сценарии описывается процесс копирования идентификаторов заявки для возможности в последующем настроить просмотр набора из другого инстанса TDMS.

Предусловия: Для успешного выполнения сценария необходимо, чтобы у пользователя ранее был создан набор.

Основной поток событий:

  1. Перейдите в раздел Наборы.

  2. Нажмите на иконку Другое.

  3. Нажмите кнопку Скопировать идентификаторы набора.

При копировании идентификаторов заявки через карточку:

  1. Перейдите в раздел Наборы.

  2. Нажмите на иконку Другое.

  3. Нажмите кнопку Скопировать идентификаторы набора.

Альтернативные потоки событий: Отсутствуют.

Ошибочные потоки событий:

Пользователь авторизовывается в системе. У данного пользователя происходит ошибка авторизации.

Постусловия: Пользователю скопированы идентфикаторы набора в буфер обмена.

Добавление возможности просмотра заявки по генерации тестовых данных из другого экземпляра TDMS#

Акторы: Архитектор, Администратор, Тестировщик.

Описание: В данном сценарии описывается процесс просмотра заявки по генерации тестовых данных из другого инстанса TDMS.

Предусловия:

  1. Для успешного выполнения сценария необходимо, чтобы ранее была создана заявка на генерацию тестовых данных в том инстансе, из которого необходимо обеспечить просмотр заявки.

  2. Скопированы идентификаторы набор.

Основной поток событий:

  1. Перейдите в раздел Наборы.

  2. Нажмите на вкладку В другом инстансе.

  3. Нажмите кнопку Добавить существующий набор.

  4. Заполните необходимые обязательные поля для создания возможности просмотре заявки из другого экземпляра TDMS.

  5. Нажмите кнопку Открыть.

Альтернативные потоки событий: Отсутствуют.

Ошибочные потоки событий:

Пользователь авторизовывается в системе. У данного пользователя происходит ошибка авторизации.

Постусловия: Пользователь имеет возможность просмотра заявки по генерации тестовых данных из другого инстанса TDMS.

Просмотр статуса заявки по генерации тестовых данных#

Акторы: Архитектор, Администратор, Тестировщик.

Описание: В данном сценарии описывается процесс просмотра статуса генерации заявки тестовых данных.

Предусловия: Для успешного выполнения сценария необходимо, чтобы у пользователя был ранее была создана заявка на генерацию тестовых данных.

Основной поток событий:

  1. Перейдите в раздел Наборы заявок на генерацию.

  2. Нажмите на название необходимого набора.

  3. В карточке заявки, ознакомьтесь с ее статусом.

Альтернативные потоки событий: Отсутствуют.

Ошибочные потоки событий:

Пользователь авторизовывается в системе. У данного пользователя происходит ошибка авторизации.

Постусловия: Пользователь имеет возможность отслеживать статус генерации тестовых данных.

Просмотр заявки по генерации тестовых данных другого экземпляра TDMS#

Акторы: Архитектор, Администратор, Тестировщик.

Описание: В данном сценарии описывается процесс отслеживания генерации тестовых данных заявки из другого инстанса TDMS.

Предусловия: Для успешного выполнения сценария необходимо, чтобы у пользователя была ранее добавлена заявка из другого инстанса TDMS.

Основной поток событий:

  1. Перейдите в раздел Наборы.

  2. Нажмите на вкладку В другом инстансе.

  3. Нажмите на наименование заявки, которая была ранее добавлена для просмотра.

Альтернативные потоки событий: Отсутствуют.

Ошибочные потоки событий:

Пользователь авторизовывается в системе. У данного пользователя происходит ошибка авторизации.

Постусловия: Пользователь имеет возможность ознакомиться с прогрессом исполнения заявки по генерации тестовых данных.

Редактирование заявки по генерации тестовых данных другого экземпляра TDMS#

Акторы: Архитектор, Администратор, Тестировщик.

Описание: В данном сценарии описывается процесс редактирования внешней заявки по генерации тестовых данных из другого инстанса TDMS.

Предусловия: Для успешного выполнения сценария необходимо, чтобы у пользователя была ранее добавлена заявка из другого инстанса TDMS.

Основной поток событий:

  1. Перейдите в раздел Наборы.

  2. Нажмите на вкладку В другом инстансе.

  3. Нажмите на иконку Редактировать.

  4. Внесите изменения в набор.

  5. Нажмите на иконку Сохранить.

Альтернативные потоки событий: Отсутствуют.

Ошибочные потоки событий:

Пользователь авторизовывается в системе. У данного пользователя происходит ошибка авторизации.

Постусловия: Пользователь отредактировал данные внешней заявки.

Редактирование заявки по генерации тестовых данных#

Акторы: Архитектор, Администратор, Тестировщик.

Описание: В данном сценарии описывается процесс редактирования заявки по генерации тестовых данных.

Предусловия: Для успешного выполнения сценария необходимо, чтобы у пользователя была ранее создана заявка на генерацию тестовых данных.

Основной поток событий:

  1. Перейдите в раздел Наборы.

  2. Нажмите на иконку Другое.

  3. Нажмите на опцию Редактировать.

  4. Внесите изменения в набор.

  5. Нажмите на иконку Сохранить.

Альтернативные потоки событий: Отсутствуют.

Ошибочные потоки событий:

Пользователь авторизовывается в системе. У данного пользователя происходит ошибка авторизации.

Постусловия: Пользователь отредактировал данные заявки на генерацию тестовых данных.

Предиктивная генерация тестовых данных на основании анализа спроса и бронирования готовых тестовых данных#

Создание автогенерации тестовых данных#

Акторы: Администратор.

Описание: В данном сценарии пользователь создает запрос на автогенерацию тестовых данных.

Предусловия: Для успешного выполнения сценария необходимо, чтобы в системе был ранее создан шаблон, на основе которого будет создаваться запрос на автогенерацию.

Основной поток событий:

  1. Перейдите в раздел Библиотека данных.

  2. Нажмите кнопку Настройка Автогенерации для открытия бокового окна добавление новой автогенерации.

  3. Заполните обязательные для создания автогенерации поля.

  4. При необходимости добавить на автогенерацию параметры, переведите переключатель в активное состояние.

  5. Уточните создание автогенерации значениями параметров, которые необходимы для автогенерации.

  6. Нажмите кнопку Добавить.

Альтернативные потоки событий: Отсутствуют.

Ошибочные потоки событий:

Пользователь авторизовывается в системе. У данного пользователя происходит ошибка авторизации.

Постусловия: Пользователь создал запрос на автогенерацию тестовых данных.

Редактирование автогенерации тестовых данных#

Акторы: Администратора.

Описание: В данном сценарии пользователь редактирует запрос на автогенерацию тестовых данных.

Предусловия: Для успешного выполнения сценария необходимо, чтобы в системе был ранее создан запрос на автогенерацию тестовых данных.

Основной поток событий:

  1. Перейдите в раздел Библиотека данных.

  2. Нажмите на иконку Раскрыть у соответствующего шаблона.

  3. Нажмите на иконку Редактировать для открытия бокового окна редактирования автогенерации.

  4. При необходимости измените обязательные поля автогенерации.

  5. При необходимости измените значения параметров автогенерации, которые необходимы для автогенерации.

  6. Нажмите кнопку Сохранить.

Альтернативные потоки событий: Отсутствуют.

Ошибочные потоки событий:

Пользователь авторизовывается в системе. У данного пользователя происходит ошибка авторизации.

Постусловия: Пользователь актуализировал запрос на автогенерацию тестовых данных.

Просмотр автогенерации тестовых данных#

Акторы: Администратор.

Описание: В данном сценарии описан процесс просмотра автогенерации тестовых данных.

Предусловия: Для успешного выполнения сценария необходимо, чтобы в системе был ранее создан запрос на автогенерацию тестовых данных.

Основной поток событий:

  1. Перейдите в раздел Библиотека данных.

  2. Нажмите на иконку Раскрыть у соответствующего шаблона.

  3. Нажмите на автогенерацию, которую необходимо открыть в режиме просмотра.

Альтернативные потоки событий: Отсутствуют.

Ошибочные потоки событий:

Пользователь авторизовывается в системе. У данного пользователя происходит ошибка авторизации.

Постусловия: Пользователь ознакомился с деталями запроса на автогенерацию тестовых данных.

Поиск автогенерации тестовых данных#

Акторы: Администратор.

Описание: В данном сценарии описан процесс поиска автогенерации тестовых данных.

Предусловия: Для успешного выполнения сценария необходимо, чтобы в системе был ранее создан запрос на автогенерацию тестовых данных.

Основной поток событий:

  1. Перейдите в раздел Библиотека данных.

  2. Нажмите на иконку Фильтр у соответствующего шаблона.

  3. Выберите параметры, которые необходимо искать.

  4. Нажмите кнопку Применить.

Альтернативные потоки событий: Отсутствуют.

Ошибочные потоки событий:

Пользователь авторизовывается в системе. У данного пользователя происходит ошибка авторизации.

Постусловия: Пользователь нашел необходимый ему запрос на автогенерацию тестовых данных.

Приостановка автогенерации тестовых данных#

Акторы: Администратор.

Описание: В данном сценарии описывается процесс приостановки запроса на автогенерацию тестовых данных.

Предусловия: Для успешного выполнения сценария необходимо, чтобы в системе был ранее создан запрос на автогенерацию тестовых данных.

Основной поток событий:

  1. Перейдите в раздел Библиотека данных.

  2. Нажмите на иконку Раскрыть у соответствующего шаблона.

  3. Нажмите на иконку Пауза.

Альтернативные потоки событий: Отсутствуют.

Ошибочные потоки событий:

Пользователь авторизовывается в системе. У данного пользователя происходит ошибка авторизации.

Постусловия: Пользователь приостановил запрос на автогенерацию тестовых данных.

Возобновление работы автогенерации тестовых данных#

Акторы: Администратор.

Описание: В данном сценарии описывается процесс возобновления работы запроса на автогенерацию тестовых данных.

Предусловия: Для успешного выполнения сценария необходимо, чтобы в системе был ранее приостановлен запрос на автогенерацию тестовых данных.

Основной поток событий:

  1. Перейдите в раздел Библиотека данных.

  2. Нажмите на иконку Раскрыть у соответствующего шаблона.

  3. Нажмите на иконку Возобновить.

Альтернативные потоки событий: Отсутствуют.

Ошибочные потоки событий:

Пользователь авторизовывается в системе. У данного пользователя происходит ошибка авторизации.

Постусловия: Пользователь возобновил работу автогенерации тестовых данных.

Получение готовых тестовых данных#

Акторы: Администратор, Архитектор, Тестировщик.

Описание: В данном сценарии описывается процесс получения готовых тестовых данных пользователями.

Предусловия: Для успешного выполнения сценария необходимо, чтобы в системе были заранее сгенерированы тестовые данные по шаблонам.

Основной поток событий:

  1. Перейдите в раздел Библиотека данных.

  2. Наведите на кнопку Получить у необходимого шаблона.

  3. В случае, если необходимо получить случайный набор значений параметров генерации не имеют значения, нажмите кнопку Случайный набор, если нет необходимости в получении набора с указанием значений параметров.

  4. Укажите значения параметров генерации.

  5. Нажмите кнопку Проверить и получить.

Альтернативные потоки событий: Отсутствуют.

Ошибочные потоки событий:

Пользователь авторизовывается в системе. У данного пользователя происходит ошибка авторизации.

Постусловия: Пользователь получил готовые тестовые данные.

Создание и управление заявкой по генерации тестовых данных через Public API#

Генерация наборов тестовых данных через Public API#

Акторы: Администратор, Архитектор, Тестировщик.

Описание: В данном сценарии описан процесс создания заявки на генерацию тестовых данных через Public API.

Предусловия: Для успешного выполнения сценария необходимо, чтобы пользователь ранее экспортировал в шаблоне контракт для взаимодействия с Public API.

Основной поток событий:

  1. Сделайте выполнение REST-запросы через утилиту сUrl, или REST-клиент с телом сообщения, которое было экспортировано ранее через карточку шаблона.

Альтернативные потоки событий: Отсутствуют.

Ошибочные потоки событий:

Пользователь авторизовывается в системе. У данного пользователя происходит ошибка авторизации.

Постусловия: Пользователь создал запрос на генерацию тестовых данных через Public API.

Генерация пользовательского токена для создания наборов через Public API#

Акторы: Администратор, Архитектор, Тестировщик.

Описание: В данном сценарии описывает процесс генерации токена для последующего взаимодействия с TDMS через PUBLIC API.

Основной поток событий:

  1. В боковом меню нажмите на кнопку Учетная запись.

  2. Нажмите кнопку Настройки.

  3. Выберите вкладку PUBLIC API.

  4. В поле API Токен нажмите на кнопку Сгенерировать.

Альтернативные потоки событий: Отсутствуют.

Ошибочные потоки событий:

Пользователь авторизовывается в системе. У данного пользователя происходит ошибка авторизации.

Постусловия: Пользователь сгенерировал токен для взаимодействия с Public API.

Перегенерация токена для взаимодействия пользователя с Public API#

Акторы: Администратор, Архитектор, Тестировщик.

Описание: В данном сценарии описывает процесс обновления токена для последующего взаимодействия с TDMS через PUBLIC API.

Основной поток событий:

  1. В боковом меню нажмите на кнопку Учетная запись.

  2. Нажмите кнопку Настройки.

  3. Выберите вкладку PUBLIC API.

  4. В поле API Токен нажмите на иконку Обновить.

  5. Нажмите кнопку Да.

Альтернативные потоки событий: Отсутствуют.

Ошибочные потоки событий:

Пользователь авторизовывается в системе. У данного пользователя происходит ошибка авторизации.

Постусловия: Пользователь сгенерировал новый токен для взаимодействия с Public API.

Просмотр всех сгенерированных токенов для взаимодействия через Public API#

Акторы: Администратор.

Описание: В данном сценарии описан процесс просмотра сгенерированных токенов пользователей TDMS.

Предусловия: Для успешного выполнения сценария необходимо, чтобы в системе были ранее сгенерированы пользователями токены.

Основной поток событий:

  1. В боковом меню нажмите на кнопку Учетная запись.

  2. Нажмите кнопку Настройки.

  3. Выберите вкладку PUBLIC API.

Альтернативные потоки событий: Отсутствуют.

Ошибочные потоки событий:

Пользователь авторизовывается в системе. У данного пользователя происходит ошибка авторизации.

Постусловия: Пользователю на странице отображается блок Управление токенами пользователей.

Отзыв всех сгенерированных токенов для взаимодействия через Public API#

Акторы: Администратор.

Описание: В данном сценарии описан процесс отзыва токенов для взаимодействия с Public API.

Предусловия: Для успешного выполнения сценария необходимо, чтобы в системе были ранее сгенерированы токены пользователями.

Основной поток событий:

  1. В боковом меню нажмите на кнопку Учетная запись.

  2. Нажмите кнопку Настройки.

  3. Выберите вкладку PUBLIC API.

  4. В блоке Управление токенами пользователей нажмите на кнопку Отозвать все токены.

  5. Нажмите кнопку Да.

Альтернативные потоки событий: Отсутствуют.

Ошибочные потоки событий:

Пользователь авторизовывается в системе. У данного пользователя происходит ошибка авторизации.

Постусловия: Пользователь отозвал все токены пользователей, тем самым ограничив возможность генерации через Public API.

Экспорт шаблона для генерации тестовых данных через Public API#

Акторы: Администратор.

Описание: В данном сценарии пользователь экспортирует шаблон для последующей генерации на его основе через Public API.

Предусловия: Для успешного выполнения сценария необходимо, чтобы в системе был ранее создан шаблон.

Основной поток событий:

  1. Перейдите в раздел Шаблоны.

  2. Нажмите на наименование шаблона.

  3. Нажмите на иконку Другое.

  4. Нажмите кнопку Экспорт данных для Public API.

Альтернативные потоки событий: Отсутствуют.

Ошибочные потоки событий:

Пользователь авторизовывается в системе. У данного пользователя происходит ошибка авторизации.

Постусловия: Пользователь экспортировал контракт для взаимодействия через Public API для генерации тестовых данных на основании шаблона.