В дополнение к Ручному представлению, Katalon Studio позволяет опытным пользователям программно писать тесты автоматизации в виде сценариев для тестовых случаев. Пользователи с опытом работы с Groovy / Java могут легко редактировать тестовые сценарии в этом представлении.
Это руководство проведет вас через шаги, необходимые для написания очень простого сценария тестирования автоматизации вручную с помощью Katalon Studio. Прочитав эту статью, вы сможете понять и уметь использовать операторы import и встроенные ключевые слова для составления тестовых сценариев. Рекомендуется иметь некоторый базовый опыт создания сценариев, предпочтительно с использованием Groovy, чтобы эффективно использовать возможности создания сценариев.
Подробнее: Создание тестового случая в ручном режиме
Дан образец тестового примера со следующими шагами:
- Откройте браузер
- Перейти на веб-сайт
- Нажмите на определенный элемент управления
- Проверить, существует ли элемент управления на странице
- Закройте браузер
Выполните следующие действия, чтобы автоматизировать описанный выше сценарий тестирования в представлении сценария:
1. Выберите Файл ›Новый› Тестовый набор в главном меню, чтобы создать тестовый пример. Введите имя для нового тестового примера, затем нажмите ОК.
2. После создания нового тестового примера вы переключаетесь в режим Сценарий ». Шаги теста, указанные в представлении «Вручную», автоматически переводятся в сценарий Groovy в представлении «Сценарий».
Оператор импорта в тестовом сценарии позволяет ссылаться на используемые классы. Разверните раздел «импорт», чтобы увидеть все классы по умолчанию, импортированные Katalon Studio. Имя после «as» в каждом операторе импорта является псевдонимом для класса. Вы можете изменить псевдоним для каждого класса. Эти классы необходимы для составления тестового сценария.
Katalon Studio - это инструмент автоматизации, поддерживающий тестирование на основе ключевых слов. Все ключевые слова сгруппированы в пакеты WebUI, Mobile и WebService соответственно. Нажмите Ctrl + Пробел, чтобы просмотреть эти пакеты и функции из импортированных классов.
3. В этом сценарии вы создадите сценарий тестирования веб-приложения, чтобы можно было использовать встроенные ключевые слова веб-интерфейса. Чтобы использовать встроенное ключевое слово WebUI, введите в редакторе следующий синтаксис.
WebUI.
4. После ввода символа точки (.) Все встроенные ключевые слова и их описание для тестирования WebUI будут выглядеть следующим образом:
5. Выберите ключевое слово Открыть браузер. Это ключевое слово открывает браузер и выполняет переход по указанному URL-адресу, если он указан. Подробная информация о выбранной ключевой работе отображается на всплывающем экране.
6. Введите ключевое слово Перейти к URL-адресу. Это ключевое слово переходит к указанному URL-адресу. А пока введите URL-адрес Katalon Studio (katalon.com) в качестве значения параметра.
7. Введите Щелчок. Это ключевое слово представляет действие щелчка по заданному объекту. Вам нужно указать объект для этого действия.
8. Используйте следующий синтаксис для ссылки на объект в Репозитории объектов (также вы можете перетащить объект в редактор тестовых примеров, чтобы сгенерировать синтаксис):
findTestObject('{Object ID}')
Где Object ID - это идентификатор этого объекта в Katalon Studio.
9. Идентификатор объекта можно найти в диалоговом окне «Свойства». Например:
10. Введите ключевое слово Проверить наличие элемента. Это ключевое слово проверяет, отображается ли определенный объект в выполняющемся браузере. Как и в предыдущем шаге, вам нужно указать объект, который будет использоваться с этим ключевым словом.
11. Добавьте ключевое слово Закрыть браузер и сохраните тестовый пример.
12. При работе со скриптами пригодятся следующие документы API:
- Встроенные ключевые слова: список распространенных встроенных ключевых слов.
- Ключевые слова, встроенные в веб-интерфейс: список ключевых слов, встроенных в веб-интерфейс.
- Встроенные ключевые слова веб-службы: список встроенных ключевых слов веб-службы.
- Встроенные ключевые слова для мобильных устройств: список встроенных ключевых слов для мобильных устройств.
13. Поздравляем! Вы закончили свой первый сценарий автоматизации на языке Groovy. Нажмите Выполнить на главной панели инструментов, чтобы выполнить тестовый пример.
Katalon Studio должна уметь выполнять сценарий тестового примера. Результаты выполнения теста отображаются в средстве просмотра журнала, как показано ниже:
Подробнее: Создание тестового случая в ручном режиме