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