Создание сценария вашего первого тестового примера мобильной автоматизации может быть довольно запутанным без специального инструмента или инструкции. В этом руководстве мы покажем вам, как ускорить ваш проект автоматизации с помощью утилиты мобильной записи Katalon Studio и запустить записанные тестовые примеры на сотнях мобильных устройств Kobiton в облаке. В этом руководстве мы предполагаем, что вы уже установили Katalon Studio, ознакомились с его основными функциями и зарегистрировали учетную запись Kobiton t.

Создавайте тестовые сценарии мобильной автоматизации с помощью утилиты записи Katalon Studio.

Перед началом убедитесь, что у вас есть:

Katalon Studio предоставляет две утилиты для ускорения процесса автоматизации: Mobile Object Spy для быстрого заполнения репозитория объектов проекта и Mobile Recorder для создания сценариев автоматизации из записанных действий. Поскольку это руководство в основном посвящено функциональным возможностям утилиты Recorder, для получения более подробной информации, пожалуйста, обратитесь к Руководству пользователя Object Spy, доступному в Katalon Studio Documentation, чтобы узнать, как использовать эту утилиту.

1. Давайте откроем образец проекта (уже включенный в Katalon Studio) и создадим новый тестовый пример. Нажмите кнопку Mobile Recorder, чтобы открыть его диалоговое окно, как показано ниже.

Где

2. В открывшемся диалоговом окне выполните следующие действия для настройки сеанса записи:

  • Подключите устройство или запустите эмулятор, затем выберите его в поле со списком Имя устройства.
  • Нажмите Обзор…, чтобы выбрать файл приложения на своем компьютере (.apk для Android, .ipa для приложений iOS).
  • Нажмите Пуск и дождитесь запуска приложения на вашем устройстве.

После завершения настройки приложение появится, как показано на скриншоте выше. (Примечание: запуск приложения регистрируется как первое записанное действие.)

3. Подготовив приложение на мобильном устройстве, начните запись тестового примера.

  • Нажмите «Еще нет учетной записи? Создать », чтобы перейти к Создать учетную запись.
    Выберите android.widget.TextView0 в дереве всех объектов. (Или вы можете нажать текст в представлении «Устройство», чтобы сфокусироваться на объекте).
  • Затем нажмите кнопку Нажмите, чтобы записать действие. Это действие имитирует касание приложения.

Вы будете перенаправлены на экран Создать учетную запись.

  • Заполните информацию, чтобы создать учетную запись.

Выберите android.widget.EditText0 ( или нажмите на текстовое поле «Имя» в представлении «Устройство», чтобы ввести имя).
Затем нажмите Установить текст, чтобы выполнить настройку. текстовое действие над текстом имени.

Введите «имя» для ввода текста, как показано ниже. Щелкните ОК.

Текст присваивается устройству, а действие записывается в таблице «Записанные действия».

  • Выполните те же действия с полем Адрес и введите «адрес» в это поле .

  • Чтобы ввести значение в поле Электронная почта, нам нужно будет скрыть экранную клавиатуру, чтобы сделать поле видимым, нажав кнопку Скрыть клавиатуру кнопка действия. Выберите поле Электронная почта, чтобы выполнить заданное текстовое действие, используя «[email protected]» .
  • Выполните те же действия для мобильного номера, пароля и повторного ввода пароля текстовых полей.
  • Наконец, нажмите Нажмите, чтобы нажать Создать учетную запись. Вы будете перенаправлены на главный экран.
  • Нажмите Стоп в диалоговом окне "Мобильный рекордер", чтобы остановить запись.

Записанные действия должны выглядеть следующим образом:

  • Нажмите ОК, чтобы завершить запись, а затем выберите папку для хранения захваченных объектов. Еще раз нажмите ОК, чтобы Katalon Studio сгенерировала тестовые сценарии.

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

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

  • Выберите тестовый объект, представляющий текстовое поле Имя, которым является widget.EditText0, в качестве объекта для проверки.
  • Дважды щелкните ячейку ввода для шага теста и установите следующие значения.

  • Выполните ту же процедуру для других действий Установить текст.

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

Запустите тестовый пример мобильной автоматизации на облачных устройствах Kobiton

1. Загрузите демонстрационное приложение для входа в систему в Kobiton App Repository. В представлении «Репозиторий» нажмите кнопку «Дополнительные действия» и выберите фрагмент автоматической настройки. Скопируйте идентификатор приложения (выделенный жирным шрифтом, например Kobiton-store: 184, как показано ниже) и сохраните его.

2. Перейдите на страницу Kobiton Devices. Выберите устройства, на которых вы хотите запустить тест, и отметьте их как избранные, щелкнув значок звездочки.
3. Давайте включим интеграцию с Kobiton.

  • Откройте настройки Katalon Studio (Windows - ›Настройки Katalon Studio), затем выберите Kobiton .

  • Введите свой логин и пароль Kobiton. Нажмите Подключиться, чтобы проверить соединение и аутентификацию. При наличии действующей учетной записи Katalon Studio автоматически получает ключи API из Kobiton.
  • Нажмите Применить или ОК, чтобы сохранить настройки.

4. Откройте тестовый пример, созданный в предыдущем разделе, замените входной путь приложения для первого шага «Запустить приложение» на идентификатор приложения Kobiton, сохраненный на шаге 1.

5. Новый пункт меню появится под панелью инструментов Выполнение, как показано ниже. Нажмите Устройство Kobiton, чтобы открыть диалоговое окно «Любимое устройство Kobiton».

6. Выберите целевое устройство для выполнения из списка избранных устройств Kobiton. Щелкните OK, чтобы начать выполнение с этим устройством. Инициализация соединения с Кобитоном до выполнения может занять некоторое время. Вы должны иметь возможность войти в сеансы Kobiton, чтобы просмотреть результат после завершения выполнения теста.

Комбинация Katalon Studio и Kobiton позволяет инженерам по автоматизации проверять качество мобильных приложений, позволяя им быстро выполнять записанные тестовые примеры на сотнях устройств. Это решение не только экономит время, но и увеличивает тестовое покрытие. Katalon Studio - БЕСПЛАТНОЕ полнофункциональное решение для автоматизации, которое можно скачать на www.katalon.com. Kobiton - это облачная ферма мобильных устройств, которая предоставляет реальные устройства как для ручного, так и для автоматического тестирования по доступной цене. Вы можете бесплатно зарегистрировать Кобитон аккаунт.

Для получения дополнительной информации посетите Библиотеку обучающих программ Katalon .

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

Источник: Тестирование мобильных приложений с помощью Katalon Studio и облачной фермы устройств Kobiton