Используя Katalon Studio, тестировщик мобильных устройств может разрабатывать тесты автоматизации для приложений Android и iOS на физических устройствах, облачных сервисах или эмуляторах.
В этом руководстве объясняется, как настроить проект мобильной автоматизации и протестировать мобильное приложение с помощью Katalon Studio в Windows. В этом руководстве предполагается, что вы знакомы с общими принципами автоматического тестирования и имеете некоторый опыт работы с Katalon Studio IDE.
В отличие от тестирования веб-приложений, чтобы протестировать мобильное приложение, вам необходимо установить Node.js и Appium в дополнение к Katalon Studio.
Подробнее: Настройка проекта мобильной автоматизации в macOS с помощью Katalon Studio
Установите Node.js
- Загрузите и установите Node.js с помощью установщика Windows по адресу: https://nodejs.org/en/download
Примечание. Убедитесь, что вы устанавливаете 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