Съдържание и теми, включени в курса
Основи на QA и автоматизацията
- Видове тестване и мястото на регресионното тестване
- Ръчно тестване срещу автоматизирано тестване
- Кога автоматизацията добавя стойност и какво трябва да остане ръчно
- Добри практики за устойчиви автоматизирани тестове
Работа с Katalon Studio
- Преглед на функциите и основните компоненти на Katalon Studio
- Създаване на проект и разбиране на структурата на проекта
- Работа с тестови случаи, тестови пакети, тестови обекти и отчети за изпълнение
- Използване на записване, обектно шпиониране и възпроизвеждане за ускоряване на създаването на тестове
Изграждане на автоматизирани тестове за многократна употреба
- Използване на променливи, условия, цикли и стъпки за многократна употреба в тестовата логика
- Работа с вградени ключови думи и прости персонализирани ключови думи
- Параметризиране на тестове с входни данни и глобални променливи
- Подобряване на четимостта и устойчивостта на автоматизираните тестове
Автоматизация на API тестове
- Основи на API тестването и общи REST концепции
- Създаване на заявки за общи методи и крайни точки
- Валидиране на статус кодове, хедъри, съдържание на отговора и основни времена за отговор
- Свързване на заявки, използване на променливи и организиране на регресионни проверки на API
Автоматизация на тестове за уеб потребителски интерфейс
- Изграждане на базирани на браузър автоматизирани тестове в Katalon Studio
- Работа с локатори, формуляри, навигационни потоци и общи действия в потребителския интерфейс
- Справяне с изчаквания, контролни точки и стъпки за валидация за стабилно изпълнение
- Създаване на тестови потоци за многократна употреба за ключови бизнес сценарии
Основи на мобилното тестване в Katalon Studio
- Концепции за мобилна автоматизация и мястото на мобилното тестване в Katalon Studio
- Подготовка на прости мобилни тестови сценарии и разбиране на изискванията за настройка
- Повторно използване на общи принципи за проектиране на автоматизация при уеб и мобилно тестване
Изпълнение на тестове, отчитане и следващи стъпки
- Организиране на тестове в пакети за повтарящи се регресионни изпълнения
- Преглед на резултати от изпълнението, дневници и отчети
- Идентифициране на общи причини за нестабилни тестове и подобряване на надеждността
- Определяне на практически следващи стъпки за екипно приемане на автоматизацията на тестове
Изисквания
- Основно разбиране на концепциите за софтуерно тестване, включително функционално и регресионно тестване
- Опит в ръчно тестване на уеб приложения или API
- Основно познаване на програмирането или увереност при работа с логика, променливи и прости скриптове
Аудитория
- Ръчни тестери, преминаващи към автоматизация на тестове
- Членове на QA екипи, които трябва да създават и поддържат автоматизирани регресионни тестове в Katalon Studio
- Членове на технически екипи, участващи в валидирането на уеб, API или основни мобилни тестове
Отзиви от участници (3)
практически упражнения, които улесняват запаметяването на информацията
ashley bolen - Insurance Corporation of British Columbia
Курс - Test Automation with Selenium
Машинен превод
Ключовите теми могат да бъдат обсъjudени и споразумени предварително с треньора. Успокояваща и приятна атмосфера по време на семинарните дни.
Lorenz - Continentale Lebensversicherung AG
Курс - Advanced Selenium
Машинен превод
Придобих нови познания и съм доста уверен в тях. Ничего не ми е непонятно.
Barbara - Titian Software Poland Sp. z o.o.
Курс - Selenium WebDriver in C#
Машинен превод