Skip to content

Commit

Permalink
Добавлены сценарные тесты для проверки покрытия
Browse files Browse the repository at this point in the history
  • Loading branch information
ivanmolodec committed Dec 16, 2024
1 parent 392e3b1 commit 15a3f3e
Show file tree
Hide file tree
Showing 2 changed files with 102 additions and 0 deletions.
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
#language: ru

@tree

Функционал: подсистема предопределенных значений

Контекст:
Дано Я запускаю сценарий открытия TestClient или подключаю уже существующий

Сценарий: проверка создания предопределенных элементов плана видов характеристик
* Заполнение предопределенных из кода
И В командном интерфейсе я выбираю 'Управление настройками' 'Предопределенные значения'
Тогда открылось окно 'Предопределенные значения'
И я нажимаю на кнопку с именем 'ФормаЗаполнитьПредопределенные'
* Проверка наличия предопределенного элемента
И в таблице "Список" я перехожу на один уровень вниз
И в таблице "Список" я перехожу к строке:
| 'Идентификатор настройки' | 'Код' | 'Наименование' | 'Пароль' |
| 'КолДнейХраненияИсторииИнтеграции' | '000000004' | 'Количество дней хранения истории интеграции' | 'Нет' |
И в таблице "Список" я активизирую поле с именем "Наименование"
И в таблице "Список" я выбираю текущую строку
Тогда открылось окно 'Количество дней хранения истории интеграции (Предопределенные значения)'
* Дозаполнение предопределенного элемента
И в поле с именем 'Значение' я ввожу текст '28'
И я нажимаю на кнопку с именем 'ФормаЗаписатьИЗакрыть'
И я жду закрытия окна 'Количество дней хранения истории интеграции (Предопределенные значения) *' в течение 20 секунд
Тогда открылось окно 'Предопределенные значения'
И Я закрываю окно 'Предопределенные значения'



Original file line number Diff line number Diff line change
@@ -0,0 +1,71 @@
#language: ru

@tree

Функционал: подсистема управления интеграциями

Контекст:
Дано Я запускаю сценарий открытия TestClient или подключаю уже существующий

Сценарий: проверка создания предопределенных элементов подсистемы управления интеграциями
* Заполнение предопределенных из кода
И В командном интерфейсе я выбираю 'Управление интеграциями' 'Интеграционные потоки'
Тогда открылось окно 'Интеграционные потоки'
И я нажимаю на кнопку с именем 'ФормаЗаполнитьПредопределенные'
И в таблице "Список" я разворачиваю текущую строку
И В командном интерфейсе я выбираю 'Управление интеграциями' 'Интегрируемые системы'
Тогда открылось окно 'Интегрируемые системы'
И я нажимаю на кнопку с именем 'ФормаЗаполнитьПредопределенные'
И В командном интерфейсе я выбираю 'Управление интеграциями' 'Настройки интеграции'
Тогда открылось окно 'Настройки интеграции'
И я нажимаю на кнопку с именем 'ФормаЗаполнитьПредопределенные'
* Дозаполнение настройки интеграции
И в таблице "Список" я перехожу к строке:
| 'Код' | 'Наименование' |
| '000000001' | 'Интеграция с системой N' |
И в таблице "Список" я выбираю текущую строку
Тогда открылось окно 'Интеграция с системой N (Настройка интеграции)'
И из выпадающего списка с именем "ТипИнтеграции" я выбираю точное значение 'SFTP'
Тогда открылось окно 'Интеграция с системой N (Настройка интеграции) *'
И я нажимаю кнопку выбора у поля с именем "ИнтегрируемаяСистема"
Тогда открылось окно 'Интегрируемые системы'
И в таблице "Список" я перехожу к строке:
| 'Код' | 'Наименование' |
| '000000001' | 'Система N' |
И в таблице "Список" я выбираю текущую строку
Тогда открылось окно 'Интеграция с системой N (Настройка интеграции) *'
И в поле с именем 'СтрокаПодключения' я ввожу текст '127.0.0.1'
И в таблице "СписокНастроек" я нажимаю на кнопку с именем 'СписокНастроекДобавитьОбщиеНастройки'
Тогда открылось окно 'Интеграция с системой N (Настройка интеграции) *'
И я нажимаю на кнопку с именем 'ФормаЗаписатьИЗакрыть'
И я жду закрытия окна 'Интеграция с системой N (Настройка интеграции) *' в течение 20 секунд
* Проверка существования предопределенного элемента интегрируемых систем
И В панели открытых я выбираю 'Интегрируемые системы'
Тогда открылось окно 'Интегрируемые системы'
И в таблице "Список" я перехожу к строке:
| 'Идентификатор настройки' | 'Код' | 'Наименование' |
| 'СистемаN' | '000000001' | 'Система N' |
И в таблице "Список" я выбираю текущую строку
Тогда открылось окно 'Система N (Интегрируемая система)'
И Я закрываю окно 'Система N (Интегрируемая система)'
* Дозаполнение интеграционного потока
И В панели открытых я выбираю 'Интеграционные потоки'
Тогда открылось окно 'Интеграционные потоки'
И в таблице "Список" я перехожу к строке:
| 'Код' | 'Наименование' |
| '000000001' | 'Интеграционный поток системы N' |
И в таблице "Список" я выбираю текущую строку
Тогда открылось окно 'Интеграционный поток системы N (Интеграционный поток)'
И я нажимаю кнопку выбора у поля с именем "НастройкаИнтеграции"
Тогда открылось окно 'Настройки интеграции'
И в таблице "Список" я перехожу к строке:
| 'Код' | 'Наименование' |
| '000000001' | 'Интеграция с системой N' |
И в таблице "Список" я выбираю текущую строку
Тогда открылось окно 'Интеграционный поток системы N (Интеграционный поток) *'
И в поле с именем 'ТочкаВхода' я ввожу текст '/test'
И я нажимаю на кнопку с именем 'ФормаЗаписатьИЗакрыть'
И я жду закрытия окна 'Интеграционный поток системы N (Интеграционный поток) *' в течение 20 секунд



0 comments on commit 15a3f3e

Please sign in to comment.