Используя Katalon Studio, тестировщик мобильных устройств может разрабатывать тесты автоматизации для приложений Android и iOS на физических устройствах, облачных сервисах или эмуляторах.

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

В отличие от тестирования веб-приложений, чтобы протестировать мобильное приложение, вам необходимо установить Node.js и Appium в дополнение к Katalon Studio.

Подробнее: Настройка проекта мобильной автоматизации в macOS с помощью Katalon Studio

Установите Node.js

Примечание. Убедитесь, что вы устанавливаете Node.js в место, где у вас есть полные права на чтение и запись.

  • При установке Node.js убедитесь, что установлен флажок Добавить в PATH.

  • Убедитесь, что Node.js установлен правильно. Откройте командную строку Windows и введите команду: где узел, чтобы узнать, может ли система найти Node.js.

Установить Appium

  • Откройте Командную строку Windows и введите следующую команду для установки Appium:

npm install -g appium

  • Откройте Katalon Studio и перейдите в настройки Windows ›Настройки Katalon Studio› Katalon ›Mobile. Установите Appium Directory в установленную папку. По умолчанию он обычно устанавливается в C: \ Users \ {ваша учетная запись} \ AppData \ Roaming \ npm \ node_modules \ appium.
  • Вы также можете указать уровень подробностей журнала, который будет отображаться для мобильного исполнения, используя также Уровень журнала Appium. Есть два варианта: с помощью Info вы можете получить журнал на простом уровне, в то время как Debug используется на случай, если вам нужны более подробные журналы.

Настроить устройства

  • Установите драйвер USB для телефона, вы можете загрузить его с сайта производителя устройства. (Если ваш телефон Android относится к серии Google Nexus, пропустите этот шаг, поскольку Android SDK уже включает драйвер)
  • Включите режим разработчика телефона (перейдите в Настройки - ›Параметры разработчика).
  • Подключите Android-устройство к компьютеру с помощью USB-кабеля. Просто подтвердите, если будет предложено принять / доверять телефону.
  • Проверьте готовность устройства к автоматизации с помощью ADB: Откройте командную строку, введите команду «adb devices» (без кавычек). Система должна отобразить список подключенных устройств. Если эта команда не распознается, загрузите и установите драйвер adb.

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

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

Вы можете изменить дополнительные Желаемые возможности при выполнении автоматического тестирования в Katalon Studio.

Чтобы определить желаемые возможности для локального выполнения с использованием Chrome, Firefox, IE, Safari или Edge, перейдите в Проект ›Настройки› Выполнение ›По умолчанию› Мобильный ›Android (опция iOS доступна в macOS)

В приведенном ниже примере показаны желаемые настройки возможностей Android для включения ввода Unicode.

Обратитесь к https://github.com/SeleniumHQ/selenium/wiki/DesiredCapabilities для получения информации о том, какие свойства каждого веб-браузера поддерживаются Selenium. Информацию о желаемых возможностях, используемых с Appium, см. На странице http://appium.io/slate/en/master/?ruby#appium-server-capabilities.

Внешняя библиотека

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

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

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

Мобильное приложение

Вам необходимо сохранить свое мобильное приложение (файлы APK для Android) в месте, к которому ваш компьютер может получить доступ с полным разрешением.

Чтобы получить больше полезных руководств от Katalon Studio, посетите наш Центр ресурсов!

Подробнее: Настройка проекта мобильной автоматизации в macOS с помощью Katalon Studio

10 лучших инструментов тестирования API

Источник: Настройка проекта мобильной автоматизации в Windows