Advertisement
snelyubin

uat-scenario

Jan 21st, 2016
62
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Groovy 7.73 KB | None | 0 0
  1. последовательно "Приёмочное тестирование", {
  2.     выполнить_с_остановкой_при_ошибке Проверка_доступности_базы_данных
  3.     последовательно "Установка и запуск", {
  4.         выполнить_с_остановкой_при_ошибке Установка_и_запуск_сервера
  5.         выполнить_с_остановкой_при_ошибке Установка_и_запуск_клиента
  6.     }
  7.     последовательно "Тесты клиента", {
  8.         последовательно "Авторизация", {
  9.             последовательно "Авторизация на сервере", {
  10.                 выполнить_с_остановкой_при_ошибке Авторизация_на_сервере_неправильный_пароль, имя_пользователя: "user", пароль: "invalid"
  11.                 выполнить_с_остановкой_при_ошибке Авторизация_на_сервере_правильный_пароль, имя_пользователя: "user", пароль: "user"
  12.                 выполнить_с_остановкой_при_ошибке Отключение_клиента_от_сервера
  13.                 выполнить_с_остановкой_при_ошибке Авторизация_на_сервере_неправильный_пароль, имя_пользователя: "user", пароль: "invalid", модификация: "повторно"
  14.                 выполнить_с_остановкой_при_ошибке Авторизация_на_сервере_правильный_пароль, имя_пользователя: "user", пароль: "user", модификация: "повторно"
  15.             }
  16.             последовательно "Авторизация в источниках данных", {
  17.                 выполнить_с_остановкой_при_ошибке Авторизация_в_источнике_данных_Операции, имя_пользователя: "kan", пароль: "kan"
  18.                 выполнить_с_остановкой_при_ошибке Авторизация_в_источнике_данных_СДП, имя_пользователя: "kan", пароль: "kan"
  19.             }
  20.         }
  21.         последовательно "Сервисы", {
  22.             последовательно "Запросы", {
  23.                 последовательно "Простые запросы", {
  24.                     выполнить Поиск_объектов_и_или_связей_Транзакции_100_шт
  25.                     выполнить Одновременное_выполнение_двух_запросов
  26.                     выполнить Выполнение_сохраненного_запроса,
  27.                               имя_запроса: "001_Транзакция[Сумма в рублях,Код вида операции,Дата проведения]"
  28.                 }
  29.                 последовательно "Комплексные запросы", {
  30.                     выполнить Комплексный_запрос_Участник_ИНН_начинается_с_777_ИЛИ_равен_5903023181
  31.                 }
  32.                 последовательно "Регламентные запросы", {
  33.                     _выполнить Выполнение_регламентного_запроса
  34.                 }
  35.                 последовательно "Визуальные запросы", {}
  36.             }
  37.             последовательно "Выявления", {
  38.                 последовательно "Выявления связей", {
  39.                     выполнить Выявление_всех_связей_Участник_100шт
  40.                 }
  41.                 последовательно "Выявления общих связей", {}
  42.                 последовательно "Выявления общих объектов", {}
  43.                 последовательно "Выявления цепочек связей", {}
  44.                 последовательно "Выявления похожих", {
  45.                     выполнить Выявление_похожих_Участник_ЮрЛицо_ФизЛицо
  46.                 }
  47.             }
  48.             последовательно "Операции с сеансами", {
  49.                 _выполнить Сохранение_сеанса, имя_сеанса: "c:/irule-uat/temp/UAT-seance-1"
  50.                 _выполнить Создание_стандартного_сеанса
  51.                 _выполнить Загрузка_сеанса, имя_сеанса: "c:/irule-uat/temp/UAT-seance-1"
  52.                 _выполнить Удаление_сеанса, имя_сеанса: "c:/irule-uat/temp/UAT-seance-1"
  53.                 выполнить Создание_открытие_сеанса
  54.             }
  55.             последовательно "Операции со спецификациями", {}
  56.             последовательно "Операции с материалами", {}
  57.             последовательно "Импорт данных", {}
  58.             последовательно "Экспорт данных", {}
  59.             последовательно "Отчет", {}
  60.         }
  61.         последовательно "Материалы", {
  62.             последовательно "Схемы", {}
  63.             последовательно "Таблицы", {}
  64.             последовательно "Сводные таблицы", {}
  65.             последовательно "Текстовые документы", {}
  66.             последовательно "Картограммы", {}
  67.             последовательно "Графики", {}
  68.         }
  69.         последовательно "Модули", {
  70.             последовательно "Кубы", {
  71.                 выполнить Открыть_отчет_операции_КО
  72.             }
  73.             последовательно "Инспектор свойств", {}
  74.             последовательно "Модуль процессов", {}
  75.         }
  76.     }
  77.  
  78.     последовательно "Тесты сервера", {
  79.         последовательно "Администратор безопасности", {
  80.             // предварительно пауза, т.к. клиент видимо перехватывает фокус ввода при скрытии инфо-окна о завершенном процессе.
  81.             выполнить Авторизация_в_администраторе_безопасности, предварительно: {
  82.                 пауза 5000
  83.             }, имя_пользователя: "securityAdmin", пароль: "securityAdmin"
  84.             выполнить Закрыть_администратор_безопасности
  85.         }
  86.         последовательно "Аудитор безопасности", {}
  87.         последовательно "Администратор", {
  88.             выполнить Авторизация_в_администраторе, имя_пользователя: "admin", пароль: "admin"
  89.             выполнить Администратор_Операции_с_регламентными_задачами
  90.         }
  91.         последовательно "Нагрузочное тестирование", {}
  92.     }
  93.  
  94.     последовательно "Тесты компонентов", {
  95.         последовательно "ФАСТ", {}
  96.         последовательно "МАиС", {
  97.  
  98.         }
  99.         последовательно "СПАРК", {
  100.             выполнить Поиск_физического_лица_по_фио
  101.             _выполнить Спарк_Поиск_компаний_по_ИНН
  102.             _выполнить Получение_структуры_компании
  103.             _выполнить Получение_справки_по_компании
  104.             _выполнить Получение_компаний_связанных_с_физическим_лицом
  105.             _выполнить Получение_компаний_связанных_с_адресом
  106.             _выполнить Получение_компаний_связанных_с_телефоном
  107.         }
  108.     }
  109. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement