Тестирование: Автоматизация и Программирование.Java.REST Assured
Подробнее
Что нужно для старта
- В ходе курса вы получите все необходимые знания, включая базовое программирование на Java и навыки работы с Selenium. Можно начинать с нуля.
- Желание развиваться в Тестировании и IT
- Способность к самостоятельному обучению
Что вы получите
- Получите базовый знания по программированию на Java.
- Узнаете принципы Объектно-ориентированного программирования на Java.
- Напишите полноценный проект по автоматизации тестирования API с помощью библиотеки REST Assured.
- Научитесь тестировать API с помощью Postman.
- Производить запуск тестов используя библиотеку TestNG с необходимой конфигурацией.
- Закрепите свои знания в тестовых заданиях, которые максимально приближены к тем которые выполняет реальный специалист и напишите свой собственный проект по автоматизации
Для кого этот курс
- Данный курс предназначен для тех кто хочет освоить такую популярную, востребованную и оплачиваемую профессию как - Тестировщик-Автоматизатор на Java и БЫСТРО выйти на рынок и начать поиск свей первой работы! Так же он подойдет для тех кто уже работает тестировщиком или в сфере IT и планирует сменить направление.
- Для желающих изучить тестирование UI с помощью Selenium.
- Для начинающих тестировщиков и разработчиков, а так же специалистов с опытом.
- Специалисты, которые ищут новые инструменты для автоматизации.
Программа курса
- Приветствие
- Обязательно к прочтению - Инструкция по обучению и выполнению ДЗ
- Инструкция по выполнению тестовых заданий
- Инструкция по решению заданий на программирование
- Поддержка курса
- Введение в блок
- Вступление
- Установка Java
- Установка IDE
- Создание проекта в IDE
- Переменные
- Вывод и ввод информации в консоль
- Типы данных
- Работа с числовыми типами данных
- Работа со строками
- Условные операторы if+else
- Условные операторы if + else if + else
- Вложенные условные операторы
- Логические операторы
- Дополнительные задания на тему условных операторов
- Конструкция switch-case
- Тип данных boolean
- Конструкция try-catch
- try-catch-finally
- Цикл for
- Цикл while
- Цикл do-while
- Работа с файлами
- Массивы
- Задание по созданию мини-программы
- Введение в блок
- Классы и атрибуты
- Методы
- Return
- Методы с параметрами
- Перегрузка методов
- Статические методы
- Final
- Конструктор
- Перегрузка конструктора
- Модификаторы доступа
- ООП проект. Часть 1. Наследование
- ООП проект. Часть 2. Абстрактные методы
- ООП проект. Часть 3. Завершение
- Задание по программированию блоку ООП
- Введение в блок
- HTTP протокол и его основные методы. Статус-кода
- Что такое API. Установка Postman
- Коллекции в Postman
- Тестирование API. Основные методы в Postman. Проект №1
- Позитивное и негативное тестирование API из проекта №1
- Тестирование API. Проект №2.
- Тестирование категорий API из проекта №2
- Введение в блок
- Импорт REST Assured
- Базовый синтаксис запроса
- Метод Post
- Метод Get
- Метод Put
- Метод Delete
- Практическое применение запросов. Часть 1
- Практическое применение запросов. Часть 2
- Практическое применение запросов. Часть 3
- Тестовое здание по API №1
- Введение в блок
- Проверка ответа от сервера: Строки
- Проверка ответа от сервера: Числа
- Проверка ответа от сервера: Массив
- Проверка ответа от сервера: Схема валидации
- Тестовое здание по API №2
- Введение в блок
- Запрос с аутентификацией
- Модель DTO
- Lombok
- Спецификация
- Тестовое здание по API №3
- Тестовое здание по API №4
- Введение в блок
- Что такое фреймворк TestNG
- Аннотация @Test
- Файл testng.xml
- Атрибуты аннотаций
- Настройка порядка(приоритета) запуска тестов
- Аннотация @Parameters
- Проверки Asserts в TestNG
- Настройка зависимости тестов
- Аннотация @DataProvider
- Иерархия аннотаций @Before* и @After*
- Тесты по блоку TestNG
- Введение в блок
- Создание структуры проекта
- Вспомогательные классы
- Метод Post
- Метод Get
- Метод Put
- Метод Delete
- Схема валидации
- Перезапуск неуспешного теста
- Создание конфигураций запуска теста
- Smoke тест отдельного запроса
- Установка последовательности запуска тестов
- Установка зависимостей запуска тестов
- Задание по построению тестового проекта
- Приятный бонус
- Поделитесь впечатлениями
- Введение в блок
- Слова напутствия, тем кто справился
- Составление резюме для Тестировщика
- Как успешно готовиться и проходить собеседования
- Что должен знать Начинающий тестировщик. Разбор вакансий
- Что должен знать Мидл тестировщик. Разбор реальных вакансий
- Что должен знать Сеньер тестировщик. Разбор реальных вакансий
- Нужно ли выполнять тестовое задание?
- Ошибки при прохождении собеседования
- Стоит ли переходить из тестировщика в разработчики?
- Нужно ли изучать Git и прокачивать свой GitHub тестировщику
01Введение
- Приветствие
- Обязательно к прочтению - Инструкция по обучению и выполнению ДЗ
- Инструкция по выполнению тестовых заданий
- Инструкция по решению заданий на программирование
- Поддержка курса
02Базовый блок
- Введение в блок
- Вступление
- Установка Java
- Установка IDE
- Создание проекта в IDE
- Переменные
- Вывод и ввод информации в консоль
- Типы данных
- Работа с числовыми типами данных
- Работа со строками
- Условные операторы if+else
- Условные операторы if + else if + else
- Вложенные условные операторы
- Логические операторы
- Дополнительные задания на тему условных операторов
- Конструкция switch-case
- Тип данных boolean
- Конструкция try-catch
- try-catch-finally
- Цикл for
- Цикл while
- Цикл do-while
- Работа с файлами
- Массивы
- Задание по созданию мини-программы
03Объектно-ориентированное программирование
- Введение в блок
- Классы и атрибуты
- Методы
- Return
- Методы с параметрами
- Перегрузка методов
- Статические методы
- Final
- Конструктор
- Перегрузка конструктора
- Модификаторы доступа
- ООП проект. Часть 1. Наследование
- ООП проект. Часть 2. Абстрактные методы
- ООП проект. Часть 3. Завершение
- Задание по программированию блоку ООП
04Тестирование API с помощью Postman
- Введение в блок
- HTTP протокол и его основные методы. Статус-кода
- Что такое API. Установка Postman
- Коллекции в Postman
- Тестирование API. Основные методы в Postman. Проект №1
- Позитивное и негативное тестирование API из проекта №1
- Тестирование API. Проект №2.
- Тестирование категорий API из проекта №2
05REST Assured. Базовый блок. Часть 1.
- Введение в блок
- Импорт REST Assured
- Базовый синтаксис запроса
- Метод Post
- Метод Get
- Метод Put
- Метод Delete
- Практическое применение запросов. Часть 1
- Практическое применение запросов. Часть 2
- Практическое применение запросов. Часть 3
- Тестовое здание по API №1
06REST Assured. Базовый блок. Часть 2.
- Введение в блок
- Проверка ответа от сервера: Строки
- Проверка ответа от сервера: Числа
- Проверка ответа от сервера: Массив
- Проверка ответа от сервера: Схема валидации
- Тестовое здание по API №2
07REST Assured. Базовый блок. Часть 3.
- Введение в блок
- Запрос с аутентификацией
- Модель DTO
- Lombok
- Спецификация
- Тестовое здание по API №3
- Тестовое здание по API №4
08Фреймворк TestNG
- Введение в блок
- Что такое фреймворк TestNG
- Аннотация @Test
- Файл testng.xml
- Атрибуты аннотаций
- Настройка порядка(приоритета) запуска тестов
- Аннотация @Parameters
- Проверки Asserts в TestNG
- Настройка зависимости тестов
- Аннотация @DataProvider
- Иерархия аннотаций @Before* и @After*
- Тесты по блоку TestNG
09Построение проекта по Автоматизации
- Введение в блок
- Создание структуры проекта
- Вспомогательные классы
- Метод Post
- Метод Get
- Метод Put
- Метод Delete
- Схема валидации
- Перезапуск неуспешного теста
- Создание конфигураций запуска теста
- Smoke тест отдельного запроса
- Установка последовательности запуска тестов
- Установка зависимостей запуска тестов
- Задание по построению тестового проекта
- Приятный бонус
- Поделитесь впечатлениями
10Заключение + БОНУС
- Введение в блок
- Слова напутствия, тем кто справился
- Составление резюме для Тестировщика
- Как успешно готовиться и проходить собеседования
- Что должен знать Начинающий тестировщик. Разбор вакансий
- Что должен знать Мидл тестировщик. Разбор реальных вакансий
- Что должен знать Сеньер тестировщик. Разбор реальных вакансий
- Нужно ли выполнять тестовое задание?
- Ошибки при прохождении собеседования
- Стоит ли переходить из тестировщика в разработчики?
- Нужно ли изучать Git и прокачивать свой GitHub тестировщику
Отзывы о курсе
Оставьте отзыв
Расскажите о качестве обучения, поддержке и результате. Это поможет другим выбрать организацию осознанно.
Оставьте заявку
Консультант ответит на вопросы о курсе «Тестирование: Автоматизация и Программирование.Java.REST Assured» и поможет разобраться в деталях обучения.
Нажимая кнопку, вы даете согласие на обработку персональных данных
Информация обновлена 3 сентября 2026 г.

Stepik 


















