Автоматизированное тестирование на Java от Skillbox
Автоматизация тестирования актуальна для новичков и опытных ручных тестировщиков, переходящих на автоматическую проверку работоспособности ПО. Полный курс, основанный на популярном языке программирования, коснется работы с фреймворками и тестинга, в том числе, с практикой непрерывной интеграции. Вы начнете писать автотесты для API и веб, организовывать unit testing и развивать ИТ-инфраструктуру проектов. По итогу программы вы оформите престижное портфолио, с которым сможете представить себя в крупной IT–структуре.
Чему научитесь
Новые инструменты автотестинга избавят junior- и middle- ручных тестировщиков от рутины, придав конкурентоспособности за счет ускоренного выполнения типичных задач. Начинающие углубятся в написание автоматических тестов с любого уровня, расходуя время только на интересующие темы. Вы разберетесь, как устроен Java, освоите основной синтаксис и структуру приложений. Сможете выстраивать процессы, сразу применяя продвинутый инструментарий инженера по тестированию.
Чем овладеете
- Разберетесь в удобном расширении SelenIDE: в функциональности и настройках, случаях использования и процессе создания тестовых сценариев.
- Освоите базу Java, необходимую инженерам, принципы подхода ООП, методы выявления ошибок в синтаксисе для отладки приложений.
- Изучите фреймворки для покрытия юнит–тестами программ любой сложности. Создадите тесты с применением инструмента Maven, а также создадите юниты на проверку каждого компонента через фреймворк JUnit.
- Узнаете, как функционирует Selenium WebDriver, из чего формируется приложение. Разберете элементы DevTools и пирамиду тестирования.
- Научитесь работать с CI/CD, поймете, почему важен autotesting API, напишете автотесты и освоитесь в Gitlab.
- Начнете работать в GIT, познакомитесь с коммитами и репозиториями, разберете команды.
Кому подходит
Начинающие QA-engineers смогут поработать с редкими инструментами Selenium и использовать фреймворки в написании тестов. Вы отработаете юнит–тестирование и получите навыки, которые помогут вырасти до мидла. Ручные тестировщики перейдут к автоматизации тестинга софта, научатся работать с полной инфраструктурой проекта и начнут получат больше денег за тот же объем задач.