atesting.ru Блог Обеспечьте тестирование мобильных приложений с помощью эффективных решений для автоматизации

Обеспечьте тестирование мобильных приложений с помощью эффективных решений для автоматизации

Обеспечьте тестирование мобильных приложений с помощью комбинации эффективных решений автоматизации:

 Обеспечьте тестирование мобильных приложений с помощью комбинации эффективных решений автоматизации

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

Создайте тестовый пример мобильной автоматизации, используя Утилита записи Katalon Studio

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

  • Загрузили целевое приложение — демоверсия входа в систему, это приложение предоставляет набор простые функции аутентификации, которые будут автоматизированы, как показано ниже.
  • Настроил экземпляр Katalon Studio для мобильного тестирования.

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

Начнем с открытия примера проекта и создания нового тестового примера. Нажмите кнопку Mobile Recorder, чтобы открыть его диалоговое окно. Функции утилиты показаны на изображении ниже.

Обеспечение тестирования мобильных приложений with Effective Automation Solution Combo

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

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

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

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

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

Обеспечение тестирования мобильных приложений with Effective Automation Solution Combo

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

    < li> Введите информацию для создания учетной записи.
    Выберите объект android.widget.EditText0 или коснитесь текстового поля «Имя» в представлении «Устройства», чтобы ввести имя. Затем нажмите кнопку Установить текст , чтобы выполнить действие с заданным текстом над текстом имени.
    Введите имя во всплывающем диалоговом окне ввода как имя , как показано ниже, и нажмите ОК.

Убедитесь, что Тестирование мобильных приложений с эффективным комбинированным решением для автоматизации

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

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

 Обеспечение тестирования мобильных приложений с помощью эффективного комбинированного решения автоматизации

  • Чтобы ввести значение в < strong> Электронная почта , нам нужно будет скрыть экранную клавиатуру, чтобы текстовое поле Электронная почта стало видимым, нажав кнопку Скрыть клавиатуру кнопка действия. Выберите поле Электронная почта , чтобы выполнить действия, задайте текст со значением [email protected]
  • Выполните ту же процедуру для мобильного номера и пароля и повторно введите Текстовые поля пароля .
  • Наконец, нажмите кнопку Нажмите , чтобы нажать на Создать Аккаунт . Вы будете перенаправлены на главный экран и завершили сеанс записи.
  • Нажмите кнопку Стоп , чтобы остановить сеанс записи.

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

 Обеспечение тестирования мобильных приложений с помощью комбинации эффективных решений автоматизации

  • Нажмите ОК для завершения записи выберите папку назначения для хранения захваченных объектов и снова нажмите OK , чтобы Katalon Studio сгенерировала тестовые сценарии. Просмотрите свой тестовый пример в интерфейсе ручного режима или воспроизведите его, чтобы проверить все записанные шаги. Давайте добавим точки проверки для этого тестового примера, чтобы убедиться, что записанный ввод успешно настроен на текстовые поля.
  • Выберите первый Установить текст , затем на шаге Добавить панели инструментов или нажав Добавить в контекстном меню, добавьте шаг ключевого слова для мобильных устройств и выберите ключевое слово Проверить атрибут элемента.
  • Выберите тестовый объект, представляющий текстовое поле Имя , которым является widget.EditText0 в качестве объекта для шага проверки.

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

 Обеспечьте тестирование мобильных приложений с помощью комбинации эффективных решений автоматизации

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

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

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

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

Убедитесь, что мобильное приложение Тестирование с помощью комбинации эффективных решений автоматизации

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

Разрешите включить интеграцию для подключения Katalon Studio к вашей учетной записи Kobiton.

  • Откройте настройки Katalon Studio, нажав Windows — & gt; Настройки Katalon Studio , затем перейдите к Kobiton

    Обеспечить тестирование мобильных приложений with Effective Automation Solution Combo

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

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

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

 Обеспечьте тестирование мобильных приложений с помощью эффективного комбо-решения автоматизации

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

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

Ознакомьтесь с полным руководством по Katalon Studio, щелкнув ссылку ниже:

Полное руководство по Katalon Studio

Об авторе:

Хиеу Май

В настоящее время работает старшим разработчиком полного стека в KMS Technology. , Хиеу Май — один из разработчиков Katalon Studio. Имея 5-летний опыт работы в Desktop & amp; При разработке мобильных приложений и автоматизации тестирования Хиеу использует свой опыт в разработке Katalon Studio.

Свяжитесь с ним по адресу [email protected]

TAG: qa