Тестирование настольного (desktop) приложения¶
Рассмотрим пример тестирования настольного (desktop) приложения на машине с ОС Windows. В данном документе в большей степени рассматриваются действия, необходимые для запуска сценария, и в меньшей степени описан функционал платформы. Подробные инструкции по работе с самой системой приведены в документе Обзор системы.
Подготовка машины для тестирования¶
Для подключения платформы к компьютеру с тестируемым приложением понадобится информация о текущем IP-адресе, которую
можно найти, выполнив в консоли команду ipconfig
. При возникновении вопросов рекомендуется обратиться к вашему
системному администратору.
В данном примере используется IP-адрес 192.168.88.109.
Установка приложения¶
Установите тестируемое приложение, согласно приложенной к нему документации.
В данном примере используется приложение DevToys.
Установка драйвера¶
Для взаимодействия с приложеним требуется скачать и установить FlaNium Desktop Driver.
По умолчанию драйвер будет прослушивать порт 9999 и именно это значение будет использовано в данном документе. При желании номер порта можно изменить, соответственно, учитывая этот факт в дальнейшем. Доступ к выбранному порту должен быть открыт, поэтому следует проверить настройки брандмауера. При возникновении вопросов рекомендуется обратиться к вашему системному администратору.
Работа с платформой¶
Вход в систему¶
Откройте в браузере NC AI Platform и авторизуйтесь в системе (см. Авторизация). После этого должна открыться главная страница системы со списком проектов.
Вход в проект¶
Откройте проект, кликнув мышью на соответствующую строку списка.
Если список проектов пуст, необходимо предварительно создать новый проект (см. Создание проекта).
Настройка проекта¶
После перехода в нужный проект, в вертикальном меню появятся дополнительные пункты, среди которых нужно выбрать «НАСТРОЙКИ».
В открывшемся окне необходимо перейти к разделу «Пользовательские настройки проекта» -> «Параметры FlaNium драйвера» и указать параметры:
Параметр | Описание |
---|---|
FlaNium driver URL | Полный адрес запущеного экземпляра FlaNium драйвера в формате «https:// |
Путь запуска тестируемого приложения | Полный путь до .exe файла приложения, например C:/Program Files/devtoys/DevToys.exe Внимание! При указании пути к приложению в качестве разделителя используется косая черта "/", либо двойная обратная косая черта "\"). |
Для сохранения внесенных изменение требуется нажать кнопку «СОХРАНИТЬ».
Создание тестового сценария¶
Добавление тестового сценария¶
Для начала работы с тестовыми сценариями необходимо перейти на соответствующий экран, для этого в вертикальном меню слева нужно нажать иконку «СЦЕНАРИИ».
В открывшемся окне добавьте тестовый сценарий (см. Добавление тестового сценария).
Создание тестового скрипта¶
Выберите созданный сценарий с помощью клика мыши, после этого откроется окно редактора на вкладке «Главная» и можно приступать к написанию тестового скрипта.
Детальная информация о правилах работы с редактором скриптов представлена в разделе Создание тестового скрипта.
Для сохранения введенного тестового скрипта следует нажать на иконку «сохранить» - .
Настройка тестового сценария¶
Перейдите ко вкладке «Конфигурация».
В разделе «Конфигурационный шаги» требуется настроить инициализацию драйвера, который взаимодействует с тестируемым приложением.
Для взаимодействия с настольным (desktop) приложением используется FlaNium драйвер, поэтому следует активировать один из соответствующих чекбоксов. Рекомендуется выбирать вариант «FlaNium: убить процессы => удалить файлы сессии => запуcтить приложение» - в этом случае не придется вручную запускать приложение, а так же возвращать состояние приложения к исходному, при повторном запуске сценария.
Для фиксации внесенных изменений на вкладке «Конфигурация» нажмите на кнопку «СОХРАНИТЬ».
Запуск тестового сценария¶
Для запуска сценария нужно нажать на иконку
,
после чего в открывшемся модальном окне, можно внести изменения в настройки запуска.
В настройках запуска в поле «Способ запуска» требуется выбрать пункт «Локальный».
Остальные настройки запуска повторяют настройки проекта и настройки конфигурации сценария. В случае, если всё было правильно сконфигурировано заранее, изменять настройки запуска не требуется.
Для инициализации запуска требуется нажать кнопку «Запустить сценарий».
При запуске на экране показывается дополнительное окно, в котором можно наблюдать логи, показывающие процесс выполнение сценария.

Если запуск производится на локальной машине убедитесь, что окно тестируемого приложения видно. В этом случае вы увидите, как визуально выполняются все шаги сценария.
Детальная информация о запусках представлена в разделе Запуск тестового сценария.
Просмотр результатов запуска¶
После запуска сценария его результаты сохраняются в системе и доступны к просмотру в любой момент.
В левом вертикальном меню нажмите на иконку «ЗАПУСКИ». В открывшемся окне отображаются все выполненные запуски для данного проекта.

Выберите требуемый запуск, после чего откроется окно с детальной информацией о пройденных в данном запуске сценариях, включая логи, результаты и ссылку на Allure-отчет.

Нажмите на ссылку «Allure Report», в результате произойдет переход к отчету по данному запуску тестового сценария в системе Allure.
