Курс - Разработчик в тестировании. Освойте профессию - QA Automation Engineer [qacourse]
Для кого этот курс
Для кого этот курс
- Для начинающих тестировщиков
- Специалистов по ручному тестированию
- Разработчиков автоматизированного тестирования на Java
- Специалистов, планирующих внедрить автоматизацию тестирования
на своем проекте.
- Навыки написания автотестов на Java.
- Создание автоматических тестов для Web и API интерфейсов
- Разворачивание инфраструктуры для параллельного запуска автотестов на основе Selenium Grid.
- Знания архитектуры REST.
- Навык создания автоматических тестов с запуском на мобильных устройствах
- Понимание принципов BDD и опыт работы с фреймворком Cucumber
- Навык работы с системой непрерывной интеграции
- Знания о том, как внедрить процесс тестирования
Неделя 1
Знакомство с автоматизацией тестирования.
Первые шаги
WebDriver API
Готовые фреймворки для автоматизации Web-приложений
Отчеты
Интеграционные автотесты
Continuous Integration и мультипоточность
Дипломная работа
Знакомство с автоматизацией тестирования.
Первые шаги
- Знакомство с автоматизацией
- Пирамида автоматизированного тестирования
- WebDriver, технологии, настройка
WebDriver API
- Элемент, работа с элементом, свойства элементов. Что можно узнать об элементе?
- Ожидания, глубокое погружение. Explicit/Implicit waits в WebDriver, WebDriverWait.
ExpectedConditions
- Работа с браузерами
Готовые фреймворки для автоматизации Web-приложений
- BDD, Cucumber и Serenity. Рекомендации к использованию
- Selenide
- JDI и остальные фреймворки. Сравнение.
Отчеты
- Логирование, TestNG Report, Surefire report
- Скриншоты, запись видео. Запись HTTP траффика в файл
- Allure 3.0, Report Portal
Интеграционные автотесты
- Создание интеграционного приложения с использованием Java
- REST API. Rest-Assured для создания интеграционных автотестов
- Создание интеграционных тестов и UI тестов. Наполнение пирамиды автоматическими тестами
Continuous Integration и мультипоточность
- Jenkins, Continuous Integration/Continuous Delivery
- Многопоточный запуск автотестов. Synchronized, ThreadLocal, ConcurrentMap
- Selenium Grid, Selenoid, Docker
Дипломная работа
- Партнер курса подготовил задание, выполнение которого и станет дипломной работой
- По окончании курса лучших студентов пригласят на собеседование.
https://qacourse.ru/