Level UP

Автоматизация тестирования ПО (Java). Advanced

Начало: По мере набора группы
Длительность: 2 месяца
СертификатОнлайн

Описание курса

Курс Автоматизация тестирования ПО (Java). Advanced – углублённый курс по QA Automation, ориентированный на расширение знаний у инженеров автоматизации тестирования программного обеспечения. Если вы занимаетесь автоматизированным тестированием в стэке Java, и стремитесь расширять свой кругозор в мире автоматизации и используемых подходах, этот курс по автоматизации – для вас.  Для зачисления на курс вы должны быть знакомы с основами тестирования ПО, уверенно владеть стэковым языком Java, уверенно владеть Git и иметь опыт в автоматизации тестирования.  Вместе мы посмотрим на хорошую архитектуру тестового фреймворка, на использование Docker и Spring в автоматизации тестирования, узнаем, что такое Contract Testing и как запускать UI тесты в распределённой среде. Для кого подходит этот курс: для инженеров автоматизации тестирования уровня junior/middleдля всех, кто интересуется программированием и тестированиемдля всех, кто стремится изучать что-то новое После окончания курса Вы: сможете проанализировать существующее решение для автоматических тестов на вашем проекте и понять, где его можно улучшитьсможете лучше понимать процесс разработки ПО и место автоматизации в нёмсможете применять полученные знания в работе Требования к участникам курса: знакомство с основами тестирования ПОумение пользоваться Gitуверенное владение языком программирование Java (можно и другой, но все примеры будут на Java)уверенное владение Maven/Gradleвладение Junit/TestNgпонимание принципов CI/CD Программа Занятие 1. Автоматизация тестирования. Вспоминаем Цель автоматизации тестирования в современном миреМесто автоматизации тестирования в процессе разработки ПООценка эффективности автоматизации тестированияМетрики автоматизации тестирования Занятие 2-3. Архитектура тестового фреймворка Что такое тестовый фреймворкЧто такое нетестовый фреймфоркТестовая системаСтруктура тестового фреймворка Занятие 4-5. Docker Чем отличается виртуализация от …Что такое DockerЧто такое Docker ComposeИнтеграция Docker с ATTest Containers Занятие 6-7. Spring в автоматизации тестирования Что такое Spring FrameworkПонятие Bean и Spring LifecycleИспользование Spring в Test Automation Framework Занятие 8-9. Тестирование API Тестирование API в рамках микро сервисной архитектурыКонтрактное тестирование на примере Pact (Spring Cloud Contract) Занятие 10-11. Распределённый и параллельный запуск UI тестов Selenium тесты в Docker containerSelenium GridSelenoid Занятие 12-13. CI/CD Jenkins’s pipelineQuality gates Занятие 14. Итоговое Подведение итоговВопросы на собеседовании

Отзывы о курсе

Отзывов пока нет
Будьте первым, напишите отзыв и поставьте оценку этому курсу.