НАСТРОЙКА KATALON STUDIO ДЛЯ ПРОЕКТА ТЕСТИРОВАНИЯ ВЕБ-АВТОМАТИЗАЦИИ

Katalon Studio поддерживает функциональное тестирование веб-приложений в Internet Explorer, Edge, Chrome, Firefox и Safari.

В этом руководстве объясняется, как настроить тестовый проект в Katalon Studio. Мы предполагаем, что вы знакомы с общими принципами автоматизированного тестирования и имеете минимальные знания о Katalon Studio IDE.

Конфигурации Internet Explorer

Пропустите этот раздел, если вы не хотите запускать автоматизированные тесты в Internet Explorer. В противном случае вам потребуется следующая настройка:

  • Для IE 7–IE 11 установите уровень Безопасности для всех зон (Интернет, Местная интрасеть , Надежные сайты и Ограниченные сайты) на одно и то же значение. Чтобы получить доступ к этому параметру, выберите Свойства обозревателя в Панели управления.Windows, затем перейдите на вкладку Безопасность:

НАСТРОЙКА KATALON STUDIO ДЛЯ ПРОЕКТА ТЕСТИРОВАНИЯ ВЕБ-АВТОМАТИЗАЦИИ

  • Для IE 10 или более поздней версии снимите флажок Включить расширенный защищенный режим* на вкладке Дополнительно.

НАСТРОЙКА KATALON STUDIO ДЛЯ ПРОЕКТА ТЕСТИРОВАНИЯ ВЕБ-АВТОМАТИЗАЦИИ

  • Установите уровень Масштаб в IE на 100%, чтобы можно было правильно идентифицировать собственные события мыши.

НАСТРОЙТЕ KATALON STUDIO ДЛЯ ПРОЕКТА ТЕСТИРОВАНИЯ ВЕБ-АВТОМАТИЗАЦИИ

  • Для IE 11 необходимо настроить запись реестра на целевом компьютере, чтобы драйвер Katalon мог поддерживать подключение к экземплярам IE, которые он создает.
    1. Введите ' regedit' в Командную строку, чтобы открыть редактор реестра
    2. Найдите FEATURE_BFCACHE подраздел (создайте подраздел FEATURE_BFCACHE, если его нет):

2.1 Для 32-разрядной версии Windows ключ находится по адресу: HKEY_LOCAL_MACHINESOFTWAREMicrosoftInternet ExplorerMainFeatureControlFEATURE_BFCACHE.

2.2. Для 64-разрядной версии Windows ключ находится по адресу: HKEY_LOCAL_MACHINESOFTWAREWow6432NodeMicrosoftInternet ExplorerMainFeatureControlFEATURE_BFCACHE.

3. Внутри этого подраздела создайте значение с именем iexplore.exe с типом REG_DWORD и данными 0.

НАСТРОЙКА KATALON STUDIO ДЛЯ ПРОЕКТА ТЕСТИРОВАНИЯ ВЕБ-АВТОМАТИЗАЦИИ

Надстройка Katalon для Chrome

Утилита Katalon, дополнение Katalon для Chrome, необходима для захвата объектов в активных браузерах Chrome. Вы можете установить этот аддон Katalon для Chrome отсюда. Дополнительные сведения см. в разделе Отслеживание, запись и воспроизведение веб-объектов.

НАСТРОЙКА KATALON STUDIO ДЛЯ ПРОЕКТА ТЕСТИРОВАНИЯ ВЕБ-АВТОМАТИЗАЦИИ

Конфигурация порта

Эта конфигурация позволяет вам решить, какой порт будет использоваться для отправки данных между Katalon Utility и Katalon Studio.

1. После добавления Katalon Utility в Chrome щелкните правой кнопкой мыши ее значок в правом верхнем углу браузера и откройте настройку Параметры, чтобы указать предпочтительный порт для связи с Katalon Studio (значение по умолчанию — 50000).

НАСТРОЙКА KATALON STUDIO ДЛЯ ПРОЕКТА ТЕСТИРОВАНИЯ ВЕБ-АВТОМАТИЗАЦИИ

2. Откройте настройки Katalon Utility в Katalon Studio, выбрав Window > Preferences > Katalon > Utility Addon. Введите тот же номер порта, который будет использоваться для связи с Katalon Utility.

CONFIGURE KATALON СТУДИЯ ДЛЯ ТЕСТОВОГО ПРОЕКТА

Настройки прокси

Может возникнуть ситуация, когда ваша машина настроена в ограниченной сети с политикой, разрешающей подключение к Интернету только через прокси-сервер. В таком случае параметры прокси-сервера можно настроить в разделе Настройки > Прокси. Настройки влияют на выполнение теста WebUI и WebService. (Обратитесь к сетевому администратору, чтобы получить необходимую информацию для этих настроек).

CONFIGURE KATALON СТУДИЯ ДЛЯ ПРОЕКТА ТЕСТИРОВАНИЯ ВЕБ-АВТОМАТИЗАЦИИ

Настройки сертификата

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

Katalon Studio поддерживает возможность обхода проверки сертификата, чтобы пользователи с ограниченными сетевыми политиками могли работать с Katalon Studio в обычном режиме. Этот параметр можно найти в разделе Проект > Настройки > Сеть. Этот параметр влияет как на тестирование WebUI, так и на тестирование WebService.

НАСТРОЙКА KATALON STUDIO ДЛЯ ПРОЕКТА ТЕСТИРОВАНИЯ ВЕБ-АВТОМАТИЗАЦИИ

Желаемые возможности

Вы можете добавлять и изменять Желаемые возможности, чтобы задать свойства браузеров для выполнения тестов.

Чтобы определить желаемые возможности для локальных выполнения с использованием Chrome, Firefox, IE, Safari или Edge, откройте Проект > Настройки > Выполнение > По умолчанию > WebUI > Chrome (или Firefox, IE, Safari, Edge)

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

НАСТРОЙКА KATALON STUDIO ДЛЯ ПРОЕКТА ТЕСТИРОВАНИЯ ВЕБ-АВТОМАТИЗАЦИИ

Обратитесь к https://github.com/SeleniumHQ/selenium/wiki/DesiredCapabilities, чтобы узнать, какие свойства каждого веб-браузера поддерживаются Selenium.

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

Внешняя библиотека< /h2>

С помощью этого параметра вы можете добавлять или удалять внешние библиотеки. Откройте этот параметр в разделе Проект > Настройки > Внешние библиотеки.

НАСТРОЙКА KATALON STUDIO ДЛЯ ПРОЕКТА ТЕСТИРОВАНИЯ ВЕБ-АВТОМАТИЗАЦИИ

  • Добавить: щелкните и просмотрите файл .jar, чтобы добавить библиотеку к внешним библиотекам. Выбранная библиотека будет скопирована в папку Drivers в проекте Katalon.
  • Удалить: нажмите, чтобы удалить существующие библиотеки. Они будут удалены из папки Drivers для проекта Katalon

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

< р>НАСТРОЙКА KATALON STUDIO ДЛЯ ПРОЕКТА ТЕСТИРОВАНИЯ ВЕБ-АВТОМАТИЗАЦИИ

Настройки базы данных

Эти настройки позволяют определить подключение к глобальной базе данных, которое будет использоваться в некоторых функциях Katalon Studio, таких как определение тестовых данных или контрольных точек. Доступ к этим настройкам можно получить из Проект > Настройки > База данных.

НАСТРОЙКА KATALON STUDIO ДЛЯ ПРОЕКТА ТЕСТИРОВАНИЯ ВЕБ-АВТОМАТИЗАЦИИ

Диалог включает следующие поля:

Поле

Описание

Имя пользователя

Имя пользователя для аутентификации на подключенном сервере базы данных

Пароль

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

URL-адрес подключения

Строка подключения сервера базы данных. Katalon Studio поддерживает следующие базы данных:

  • MySQL
  • SQLServer
  • Oracle
  • Postgre

Интеграция с Git

Katalon Studio поддерживает интеграцию с Git для облегчения совместной работы. Обратитесь к этому руководству, чтобы узнать, как его включить.

Параметры после выполнения

Пользователи могут указать, что делать дальше, когда выполнение теста завершится. Доступ к этому параметру можно получить из Windows > Настройки Katalon Studio > Katalon > Выполнение

НАСТРОЙКА KATALON STUDIO ДЛЯ ПРОЕКТА ТЕСТИРОВАНИЯ ВЕБ-АВТОМАТИЗАЦИИ

Возможны следующие варианты:

Поле

Описание

Выполнение по умолчанию

Среда по умолчанию, которую Katalon Studio будет использовать для выполнения автоматизированного теста.

Время ожидания загрузки по умолчанию

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

Post -Параметры выполнения

Эти параметры определяют действия, которые Katalon Studio будет выполнять после выполнения тестов.
Уведомлять меня: укажите, хотите ли вы отправлять уведомления по электронной почте.
Подробнее о том, как это сделать, см. в разделе «Настройки электронной почты». зарегистрируйте список получателей отчетов.
См. Набор тестов > Управление информацией о выполнении, чтобы узнать, как зарегистрировать список получателей, которые будут получать отчет о выполнении определенного набора тестов.
Открыть отчет: укажите, был ли создан отчет открывается немедленно.
Завершить работу драйверов: укажите, будет ли остановлен любой драйвер, оставшийся после выполнения.
TAG: qa

От QA genius

Adblock
detector