Подготовка плагина Slider данные для Р7-Офис к тестированию.
Запуск тестирования в Ui.Vision
Для тестирования плагина Slider данные необходимо установить его в Р7-Офис, подготовить его и получить необходимые для тестирования файлы. Эти файлы должны быть в поставке.

Поставка включает в себя:

Прокси-сервер (для подключения к внешним базам данных)
Файл плагина (.plugin)
Файл соединений (.con)
Папка uivision с макросами тестирования Ui.Vision
Папка testfiles_new с тестовыми файлами для проверки файловых каталогов
Папка keys с ключами для защищенного соединения

Расширение Ui.Vision должно быть установлено в браузере. Инструкция по установке выше по ссылке.
Разрешение экрана, требуемое для нормального функционирования теста на Ui.Vision– 1920*1080. В других разрешениях тестирование плагина Slider данные не проводилось.
Перед началом тестирования требуется запустить прокси-сервер.
Скопировать папку testfiles_new с тестовыми файлами из поставки в удобное место на локальном диске.

Скопировать папку keys с файлами ключей в удобное место на локальном диске.
Для тестирования необходимо запустить Р7-Офис с Классической светлой темой (Настройки).
Установка плагина Slider данные в Р7-Офис
Для установки плагина в Р7-Офис выбрать Вкладку Плагин, значек Настройки.
Кнопка Добавить плагин. Выбрать файл плагина (.plugin) из поставки – Сохранить.
Должен появиться значек Slider Данные.
Для запуска Плагина нажать его значек. Появится панель плагина
Плагин Slider данные для Р7-Офис установлен
Настройка Менеджера соединений плагина
Запустить Менеджер соединений
Желательно изначально удалить ненужные соединения (Кнопка Удалить соединение). Это необязательно, после загрузки соединений возможна проверка (ниже).
Загрузить соединения, необходимые для функционирования теста.

Кнопка Загрузка из файла
Выбрать файл с соединениями и нажать Открыть.

Появятся соединения в списке соединений.
Для правильного функционирования теста необходим именно такой список!

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

Ниже показан список с ошибкой в одном из соединений после общей проверки.

Ошибка в соединении fs:
При ошибке в соединениях fs* необходимо изменить путь к папкам с тестовыми файлами в настройках соединений fs.
В примере выше нужно изменить testfiles_new1 на testfiles_new. Повторно нажать Проверить. Должно появиться сообщение.
Нажать Ок, затем Кнопку Сохранить и подтвердить изменение соединения.

Аналогичные действия могут быть необходимы для других соединений.

Для соединения pgm (PostgreSQL(mTls)) возможна ошибка, если нет файлов ключей или ошибочный путь к ним. Необходимы файлы ключей из папки keys поставки.
Измените поля в настройках этого подключения (SSL Mode require !), если папка не совпадает с заданной.

Файл server.crt:
Файл server.key:
Нажать Проверить. Должно появиться сообщение.
Нажать Ок, затем Кнопка Сохранить и подтвердить изменение соединения.
Менеджер соединений настроен
Настройка Менеджера SQL
Запустить Менеджер SQL.
Изначально для теста необходимы следующие SQL-запросы
a) mysl:mysl
select * from adventureworks.contactcreditcard
b) mssl:mssl
select * from FactFinance
c) fs_csv_p:csv_pr
select * from products_csv
d) fs_xls_sal:xls_s
select s."идентификатор клиента",s."идентификатор товара",
s."идентификатор продажи",s."количество проданного товара",
('1899-12-30'::DATE + s."дата продажи") AS "дата продажи"
from sales10048_xlsx s
e) fs_csv_csv_cl
select * from clients_csv
f) Гетерогенные запросы:get
select mssl.*,mysl.* from mssl join mysl on mssl."AccountKey"=mysl."ContactID"
Остальные запросы необязательны

Запросы не должны содержать ошибок. Для проверки следует после ввода запроса нажимать Предпросмотр. В поле предпросмотра появятся данные. Ниже приведен пример одного из запросов.
Менеджер SQL настроен
Подготовка к запуску теста. Запуск теста.
Запустить расширение в FireFox, запустить Р7-Офис с установленным и подготовленным плагином. Подготовка плагина выше.

Разместить окна расширения и Р7-Офис таким образом:
Выбрать в расширении макрос main.
Нажать Play Macro.

Результаты тестов в файле log_uiv.csv в подпапке datasource папки uivision на рабочем столе.
При ошибках в тестах их выполнение прервется, что отразится в файле логирования.

Визуально можно контролировать выполнение теста
Не нашли своего ответа?