atesting.ru Блог Первый сценарий автоматизации Katalon Studio | Материалы для тестирования программного обеспечения

Первый сценарий автоматизации Katalon Studio | Материалы для тестирования программного обеспечения

Начните автоматическое тестирование с помощью Katalon Studio. В этом посте «Сценарий автоматизации Katalon Studio» мы увидим, как создать наш первый сценарий автоматизации Katalon Studio.

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

Сценарий тестирования

В этом руководстве мы используем Katalon Studio для тестирования фиктивного Интернета. app (CURA) доступно на http://demoaut.katalon.com. CURA — это простая служба здравоохранения, которая позволяет пациентам записываться на прием к врачам.

В этом руководстве мы создаем тестовый пример для проверки следующих потоков

  1. Вход в систему
  2. Записаться на прием
  3. Проверьте, успешно ли записана встреча.
  4. Выйти

Начать

  1. Создать проект тестирования автоматизации в Katalon Studio, как показано ниже:

 Первый сценарий автоматизации Katalon Studio | Материалы для тестирования программного обеспечения

Первый сценарий автоматизации Katalon Studio | Материалы для тестирования программного обеспечения »/> </p>
</p>
<p> 2. Создайте тестовый пример, в котором будут записаны все необходимые вам этапы тестирования сценария </p>
<p><p> <img class =

Первый сценарий автоматизации Katalon Studio | Материалы для тестирования программного обеспечения

Вновь созданный тестовый пример создается в виде файла скрипта языка Groogy (также называемого тестовым скриптом), который можно просматривать и редактировать в Katalon Studio одним из два режима просмотра: просмотр вручную и просмотр сценария.

Вы можете начать писать логику тестирования с нуля

  1. Составление тестового примера автоматизации

Пожалуйста, обратитесь к этому руководству для получения подробных инструкций по составлению шагов теста в различных режимах с использованием различных утилит. Для начала мы рекомендуем функцию «Запись — воспроизведение», чтобы познакомиться с процессом написания сценария. Katalon Studio Recorder может быстро генерировать этапы тестирования, и пользователи могут просто сосредоточиться на этапах проверки.

  • Нажмите кнопку панели инструментов записи, чтобы открыть диалоговое окно записи, затем введите «http: //demoaut. katalon.com »в поле URL и выберите Chrome в диалоговом окне, чтобы начать запись.

Первая студия Katalon Сценарий автоматизации | Материалы для тестирования программного обеспечения

 Первый сценарий автоматизации Katalon Studio | Материалы для тестирования программного обеспечения

  • Будет активирован новый экземпляр браузера Chrome с веб-сайтом CURA. Нажмите кнопку «Назначить встречу».

 Первый сценарий автоматизации Katalon Studio | Материалы для тестирования программного обеспечения

  • Введите« John Doe »в качестве имени пользователя и« ThisIsNotAPassword » ”Для пароля на странице входа.

Первый сценарий автоматизации Katalon Studio | Материалы для тестирования программного обеспечения

  • На странице» Назначить встречу «введите необходимую информацию о встрече и нажмите кнопку» Забронировать встречу «, чтобы записаться на прием.

Первый сценарий автоматизации Katalon Studio | Материалы для тестирования программного обеспечения

  • Откроется страница подтверждения встречи. Нажмите кнопку «Выйти», чтобы завершить записанный сеанс.

 Первый сценарий автоматизации Katalon Studio | Материалы для тестирования программного обеспечения

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

 Первый сценарий автоматизации Katalon Studio | Материалы для тестирования программного обеспечения

  • Записанные сценарии тестирования могут быть воспроизведены мгновенно, и вы можете сразу же запустить тест автоматизации. Нажмите кнопку «Выполнить» в Chrome, чтобы запустить тестовый пример.

Первый сценарий автоматизации Katalon Studio | Материалы для тестирования программного обеспечения

  • Записанные тестовые сценарии должны работать без сбоев, но вы заметите, что тест не прошел на шаге 14 (щелкните элемент «a_Logout») с сообщением об ошибке «Невозможно щелкнуть объект» Репозиторий объектов/страница CURA Healthcare Service (3)/a Выйти'». Не волнуйтесь, это можно исправить, выполнив следующие действия.
  1. Завершите свой первый тестовый пример.

Если вы исследуете сообщение об ошибке выполнения теста, оно включает сообщение «org.openqa.selenium.WebDriverException: unknown error: Element is not clickable at point».

Это происходит из-за того, что боковое меню веб-сайта CURA открыто, и из-за анимации элемент выхода из системы отображается медленно, и воспроизведение Katalon Studio не может его распознать. Чтобы решить эту проблему, нам нужно включить шаг Wait прямо перед шагом выхода из системы с использованием ключевого слова waitForElementClickable , использовать элемент «a_Logout» в качестве объекта и изменить ввод тайм-аута на 5 секунд.

 Первый сценарий автоматизации Katalon Studio | Материалы для тестирования программного обеспечения

Запустите тестовый пример еще раз, вы увидите, что кнопка «Выйти» найдена и шаг пройден.

  1. Создать отчет

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

  • Чтобы создать набор тестов в Katalon Studio, нажмите кнопку «Создать» на панели инструментов и выберите элемент «Новый набор тестов».

Первый сценарий автоматизации Katalon Studio | Материалы для тестирования программного обеспечения

  • В диалоговом окне» Новый набор тестов «введите необходимое имя и дополнительное описание вашего набора тестов, нажмите» ОК «, чтобы создать новый набор тестов:

 Первый сценарий автоматизации Katalon Studio | Материалы для тестирования программного обеспечения

  • В пользовательском интерфейсе набора тестов нажмите кнопку «Добавить» и отметьте «Базовый» тестовый пример, затем нажмите OK, чтобы создать отчет.

 Первый сценарий автоматизации Katalon Studio | Материалы для тестирования программного обеспечения

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

 Первый сценарий автоматизации Katalon Studio | Материалы для тестирования программного обеспечения

Подробности отчета о тестировании показаны ниже (с« Показать тест Детали дела »выбрано)

Первый сценарий автоматизации Katalon Studio | Материалы для тестирования программного обеспечения

Поздравляем с вашим первым тестовым примером автоматизации. Для получения дополнительных руководств и рекомендаций посетите документацию по Katalon Studio. Если у вас есть какие-либо вопросы по вашим проектам или рекомендации по использованию инструмента, не стесняйтесь присоединиться к форуму и пообщаться с другими пользователями.

Об авторе:

< p> Хиеу Май

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

Свяжитесь с ним

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

< blockquote>

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

TAG: qa