Онлайн-курс «Автоматизатор тестирования на Java» — это интенсивная образовательная программа для тех, кто хочет начать карьеру в IT и стать специалистом по автотестированию.
Показать полностью →
За 5 месяцев вы освоите базовый синтаксис языка Java, научитесь автоматизировать тестирование веб-приложений и API, работать с фреймворками для автотестов и выстраивать процесс тестирования в реальных проектах.
Курс полностью подходит для новичков: обучение стартует с азов Java и основ тестирования. Материал изложен понятным, доступным языком, а сложные темы разбираются на практике.
Программа построена по модели: теория — практика — проект. Каждая тема подкрепляется заданиями и кейсами, а итогом каждого блока станет реальный проект, который можно добавить в портфолио. Вы научитесь писать тесты на Java, применять фреймворки JUnit, Selenium и REST Assured, работать с Git, строить отчеты в Allure и освоите основы CI/CD.
Вы научитесь:
разрабатывать и поддерживать автотесты;
тестировать API и UI;
писать юнит-тесты и интеграционные тесты;
использовать инструменты автоматизации и CI/CD.
Финалом обучения станет итоговый проект: вы разработаете собственный комплекс автотестов для веб-приложения и API.
После окончания курса вы получите диплом о профессиональной переподготовке (при наличии среднего профессионального или высшего образования). Также предусмотрена поддержка в карьерном росте: помощь в подготовке резюме, советы по портфолио и подготовка к собеседованиям.
Кому подойдёт курс:
новичкам без опыта в программировании, которые хотят попасть в IT;
начинающим тестировщикам, желающим перейти в автоматизацию;
специалистам без технического образования, стремящимся освоить востребованную профессию.
Программа онлайн-курса
1. Основы работы с Git
Проект: настройка и использование Git для управления кодом
— Работа с командной строкой
— Основы системы контроля версий Git
— Работа с локальными и удалёнными репозиториями
— Ветки и слияния
2. Основы языка Java
Проект: написание простого Java-приложения
— Переменные, типы данных, строки
— Методы, параметры, возвращаемые значения
— Условные операторы и циклы
— Массивы, работа с коллекциями
3. Объектно-ориентированное программирование (ООП) в Java
Проект: создание консольного приложения с применением ООП
— Классы и объекты
— Инкапсуляция, наследование, полиморфизм
— Абстрактные классы и интерфейсы
— Работа с исключениями
4. Юнит-тестирование с JUnit
Проект: тестирование небольшого Java-проекта
— Основы юнит-тестирования
— Написание и запуск тестов в JUnit 5
— Моки и стабы с использованием Mockito
— Покрытие кода тестами
5. Автоматизация тестирования веб-интерфейсов (Selenium WebDriver)
Проект: написание автотестов для веб-приложения
— Знакомство с Selenium WebDriver
— Локаторы элементов на веб-страницах
— Параметризация тестов
— Структура автотестов и Page Object Pattern
6. Тестирование API (Postman и REST Assured)
Проект: написание автотестов для API
— Основы работы с API и протокол HTTP
— Написание запросов в Postman
— Тестирование API через REST Assured
— Обработка ответов и валидация данных
7. Инфраструктура и CI/CD
Проект: интеграция автотестов в процесс CI/CD
— Основы работы с Jenkins
— Подключение автотестов к процессу сборки
— Отчеты о тестировании с Allure
— Практика настройки пайплайнов CI/CD
8. Итоговый проект
Проект: полное тестирование учебного веб-приложения
— Разработка комплексного проекта
— Покрытие тестами веб-приложения и API
— Генерация отчетов
— Защита итогового проекта
Отзывы об онлайн-курсе
Отзывов ещё нет. Оставьте первый отзыв.