Мы используем cookie для стабильной работы сервиса. Подробнее

Тестирование: Автоматизация и Программирование.Java.REST Assured

ФорматОнлайн
Длительностьот 5 часов в неделю
Объём10 занятий
О курсе

Подробнее

ВНИМАНИЕ!!! В данном курсе абсолютно НЕТ ВОДЫ и ненужной информации. Если Вы любите бесполезные, скучные и нудные видео от которых хочется спать - то Вам не подойдет данный курс. По окончанию курса Вы получите СЕРТИФИКАТ, который сможете приложить к своему резюме! Домашние задания проверяются лично автором + более 300 задач на программирование и тестов! 🎯 Почему тысячи людей выбрали именно этот курс? ✅ Автор курса практикующий специалист, который ежедневно участвует в тестировании и улучшении продукта на реальных проектах. ✅ Более 75 000 студентов по всему Миру. ✅ Весь материал изложен понятным человеческим языком, с простыми примерами и отсутствием "воды". ✅ Практическая работа с одним из самых важных инструментов тестировщика. ✅ Сотни заданий для закрепления пройденного материала. ✅ Наличие заданий с личной проверкой от автора - качественная проверка ваших практических и теоретических знаний. ✅ Поддержка от автора по пройденному материалу. ✅ Результат не заставит себя ждать!   В результате прохождения этого курса, вами будет написан проект по автоматизации тестирования API с помощью REST Assured. Который вы можете спокойно брать и применять на своих рабочих проектах, а так же изучив который сможете указать в своем резюме и иметь козырь при поиске новой работы! Java входит в ТОП-5 наиболее популярных языков программирования.  С этого стоит начинать изучать программирование. Язык очень прост и идеально подходит для новичков, которые хотят изучить программирование. Java станет отличным выбором в качестве вашего первого языка программирования. 🎯Особенности курса: видео-лекции по изучению одного из самых популярных и востребованных языков; дополнительные текстовые лекции по урокам; курс содержит практические задания, которые не просто добавлены для "галочки", а действительно закрепляют пройденный материал, формируют базу и мышление; практические и домашние задания которые проверяет лично автор; письменные задания которые дадут опыт в формулировании ответов на собеседовании; более 200 задач на программирование и тестов; пошаговая инструкция и написание тестового проекта +  написание своего собственного проекта, с рецензией от автора, который можно приложить к резюме и на его основе строить проект на своей работе; курс на котором автор за Вас искренне переживает, а не просто оставляет одних на произвол судьбы   Данный курс включает в себя практические занятия и домашние задания по следующим темам: Базовое программирование на Java: основы синтаксиса языка; работа с различными типами данных; работа с циклами; использование условных операторов для построения логики программы; работа с файлами; использование штатных библиотек и модулей, а так же написание собственных модулей; работа с исключениями; Объектно-ориентированное программирование: работа с классами и их экземплярами; работа с методами; наследование методов; Тестирование API с помощью Postman: отправка различных запросов на сервер с помощью самого популярного инструмента для ручного тестирования API; анализ ответов от сервера; Написание автотестов используя библиотеку REST Assured: отправка различных запросов на сервер; обработка ответов от сервера; использование нескольких запросов в связке; построение автотестов; Запуск и конфигурация тестов с помощью фреймворка TestNG Создание тестового проекта используя Selenium: создание структуры проекта с использованием принципов POM; создание универсальных методов; написание логики тестов;   🔥 Что вас ждёт на данном курсе? ✅ Практика - видео-лекции по принципу "от простого к сложному", домашние задания с личной проверкой от автора и сотни тестов для самопроверки. ✅ Поддержка и общение - вы можете общаться и задавать вопросы автору, а также обсуждать материал и задания с другими студентами. ✅ Отсутствие дедлайнов - учитесь в любое удобное для вас время.   💬Частые вопросы ❓У меня есть знания по теории тестирования и я хочу изучить автоматизацию. Подойдет ли мне данный курс? — Да, курс рассчитан на новичков и дает им ценную базу по программированию и автоматизации тестирования. ❓У меня есть знания программирования, что мне даст данный курс? — Вы сможете повторить материал по уже имеющимся знаниям, а также получить новые. Благодаря текущим знаниям сможете быстрее перейти к изучению автоматизации тестирования. ❓Сколько длится обучение? — В среднем 6-8 недель, при регулярном изучении. Здесь все зависит от вашей мотивации, скорости обучения, свободного времени и начального опыта. ❓Есть ли какие-то дедлайны по обучению? — Нет, вы учитесь в любое удобное для вас время.. ❓Если у меня возникнут вопросы по материалу обучения, могу ли я их кому-то задать? — Разумеется, автор курса ответит на ваши вопросы по материалу курса, а также можно задавать вопросы другим студентам в комментариями под уроками и заданиями. ❓Будет ли сертификат? — Да, по завершению курса и выполнению практических заданий вы получите сертификат по образцу площадки с вашим именем и названием курса.   🔍 Если у Вас появятся вопросы по процессу обучения, не знаете как подобрать хороший курс и сделать это выгодно, то Вы всегда можете ко мне обратиться. aleksandr_stepik@mail.ru   В данном курсе главный упор сделан на то, чтобы с минимальным углублением в теорию рассмотреть основы на практических примерах, чтобы получить возможность максимально быстро начать работать с данными инструментами, и в дальнейшем развивать свои навыки, используя документацию и собственный опыт проб и ошибок. Если вы стремитесь развиваться и не стоять на месте, вам интересно расширять границы, получать новые знания, вы хотите развиваться в области тестирования и готовы вкладывать свои ресурсы ради собственного роста - вы на верном пути. Курс постоянно обновляется дополнительными теоретическим и практическим материалом, тестовыми и практическими заданиями. Надеюсь, что материалы из него помогут вам изменить свою жизнь и стать хорошими тестировщиками!!! Доступ к модулям будет открываться по мере выполнения домашних заданий, это вынужденная мера, по веским причинам. Это частая практика на площадке, особенно в ТОП-курсах. Не переживайте, не нужно выполнять все задания из блоков, достаточно выполнить основные и несколько сопутствующих. Благодарю за понимание. По прохождению курса вы получите огромный багаж практических и теоретических знаний. Видео лекции сочетает в себе как объяснение базовых понятий и элементов, необходимых для программирования и автоматизацию, так и наглядную демонстрацию их применения. При должном терпении и усилиях, которые вы приложите при обучении незамедлительно дадут хорошую практическую базу для прохождения собеседования и будущей работе по профессии. Обязательно попрактикуйтесь и напечатайте весь код, который указан в видео, а так же потренируйтесь в создании собственных классов, методов и модулей. Так как практика - это неотъемлемая часть в обучении. Мои полезные курсы + СКИДКИ: 🚀 Дорожная карта по обучению Успехов в начинаниях. Дорогу осилит идущий!
Требования

Что нужно для старта

  • В ходе курса вы получите все необходимые знания, включая базовое программирование на Java и навыки работы с Selenium. Можно начинать с нуля.
  • Желание развиваться в Тестировании и IT
  • Способность к самостоятельному обучению
Результат

Что вы получите

  • Получите базовый знания по программированию на Java.
  • Узнаете принципы Объектно-ориентированного программирования на Java.
  • Напишите полноценный проект по автоматизации тестирования API с помощью библиотеки REST Assured.
  • Научитесь тестировать API с помощью Postman.
  • Производить запуск тестов используя библиотеку TestNG с необходимой конфигурацией.
  • Закрепите свои знания в тестовых заданиях, которые максимально приближены к тем которые выполняет реальный специалист и напишите свой собственный проект по автоматизации
Аудитория

Для кого этот курс

  • Данный курс предназначен для тех кто хочет освоить такую популярную, востребованную и оплачиваемую профессию как - Тестировщик-Автоматизатор на Java и БЫСТРО выйти на рынок и начать поиск свей первой работы! Так же он подойдет для тех кто уже работает тестировщиком или в сфере IT и планирует сменить направление.
  • Для желающих изучить тестирование UI с помощью Selenium.
  • Для начинающих тестировщиков и разработчиков, а так же специалистов с опытом.
  • Специалисты, которые ищут новые инструменты для автоматизации.
Содержание

Программа курса

10 занятий
№ТемаЧто внутри
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 тестировщику

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 тестировщику

Организатор

Автор курса

StepikStepik
Stepik — образовательная платформа и конструктор онлайн-курсов. Мы разрабатываем алгоритмы адаптивного обучения, сотрудничаем с авторами MOOC, помогаем в проведении олимпиад и программ переподготовки. Наша цель — сделать образование открытым и удобным. Stepik — широко известная российская образовательная платформа, основанная в 2013 году. На Stepik зарегистрировано более миллиона пользователей из России и стран СНГ. В настоящее время на Stepik представлены несколько тысяч учебных курсов на самые разные темы.
Подробнее об авторе
Мнения учеников

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

Оставьте отзыв

Расскажите о качестве обучения, поддержке и результате. Это поможет другим выбрать организацию осознанно.

Напишите ваш коментарий, не менее 30 символов

Нажимая кнопку, вы даете согласие на обработку персональных данных

Оставьте заявку

Консультант ответит на вопросы о курсе «Тестирование: Автоматизация и Программирование.Java.REST Assured» и поможет разобраться в деталях обучения.

Комментарий ...

Нажимая кнопку, вы даете согласие на обработку персональных данных

Информация обновлена 21 сентября 2026 г.

Продолжить выбор

Похожие курсы

Программа: Твой JavaScript
Программа: Твой JavaScript

Цель курса - дать вам исчерпывающее понимание JavaScript. Мы не обещаем сделать из вас сеньора за две недели, это сказки. Наша задача - предоставить самую подробную и глубокую баз…

Онлайн21 занятий
4 250 ₽
Charles Proxy — Анализ сетевого трафика
Charles Proxy — Анализ сетевого трафика

Цели курса Научить глубоко понимать взаимодействие клиент-серверной архитектуры через призму HTTP и сетевого трафика. Разобрать и освоить основные и продвинутые инструменты Charle…

Онлайн7 занятий
2 390 ₽
Основы C#
Основы C#

Курс несомненно подойдёт начинающим разработчикам, который хотят освоить современный и востребованный язык программирования. Курс мы начнём с изучения основ - встроенных в язык ти…

Онлайн10 занятий
3 999 ₽
Тестирование ПО с нуля. Теория + практика. Продвинутый курс с ИИ
4-5 часов в неделю
Тестирование ПО с нуля. Теория + практика. Продвинутый курс с ИИ

Тестирование ПО с нуля до продвинутого — самый полный курс с практикой и проверкой от ИИ с регулярными обновлениями Включен в программу из 4 платных курсов с большой выгодой Хотит…

Онлайн15 занятий
5 900 ₽
AI-first разработка на Python
−25%1 час
AI-first разработка на Python

Соберете и настроите свою профессиональную среду для разработки с агентами: от написания кода до ревью, автотестов и проверки безопасности.

Онлайн12 занятий
Домашние заданияИнтерактивные тренажёры+3
16 900 ₽−25%
12 600 ₽от 738 ₽/мес на 24 мес.
Начать без затрат

Бесплатные курсы

Python для решения практических задач
Бесплатно
Python для решения практических задач

Научились решать простые задачи на питоне, но не можете понять, как сделать что-то полезное? Наш курс научит вас правильно гуглить! На примерах задач сбора данных (Data Scraping)…

Онлайн5 занятий
Бесплатно
Структуры данных предметной области
Бесплатно
Структуры данных предметной области

Основные задачи дисциплины: − Дальнейшее развитие и углубление навыков алгоритмизации и программирования при решении прикладных задач предметной области. − Знакомство с реализацие…

Онлайн5 занятий
Бесплатно
Основы ООП в Java. Объекты, классы, интерфейсы в примерах
Бесплатно4 академических часов
Основы ООП в Java. Объекты, классы, интерфейсы в примерах

Продукты и технологии: Java SE, IntelliJ IDEAАудитория:Новички, планирующие изучение Java или похожих объектно-ориентированных языков (C#, Scala, Python, PHP)Программисты с опытом…

Онлайн1 занятий
Видеоуроки
Бесплатно