Тестирование ПО: Автоматизация и Программирование.Python. API
Подробнее
Что нужно для старта
- В ходе курса вы получите все необходимые знания, включая программирование на Python и навыки работы с необходимыми инструментами, для тестирования API, можно начинать с Нуля.
- Способность к самостоятельному обучению
Что вы получите
- Получите базовый знания по программированию на Python 3.
- Узнаете принципы Объектно-ориентированного программирования на Python 3.
- Напишите полноценный проект по автоматизации тестирования API.
- Научитесь тестировать API с помощью Postman.
- Производить запуск тестов используя библиотеку Pytest с необходимой конфигурацией.
- Закрепите свои знания в тестовых заданиях, которые максимально приближены к тем которые выполняет реальный специалист.
Чему вы научитесь
- ДОМАШНИЕ ЗАДАНИЯ ПРОВЕРЯЮТСЯ ЛИЧНО АВТОРОМ + разнообразные тестовые задания! Данный курс подходит для тех, кто желает изучить программирование на Python 3, а так же освоить очень востребованную и высокооплачиваемую профессию Тестировщика - автоматизатора, используя самый популярный инструмент для тестирования API. Так… Ещё
Для кого этот курс
- Данный курс предназначен для тех кто хочет освоить такую популярную, востребованную и оплачиваемую профессию как - Тестировщик-Автоматизатор на Python и БЫСТРО выйти на рынок и начать поиск свей первой работы! Так же он подойдет для тех кто уже работает тестировщиком или в сфере IT и планирует сменить направление.
- Для желающих изучить тестирование API с помощью написания автотестов на Python.
- Для желающих изучить тестирование API с помощью Postman.
- Для начинающих тестировщиков и разработчиков, а так же специалистов с опытом.
- Специалисты, которые ищут новые инструменты для автоматизации.
Программа курса
- Приветствие
- Обязательно к прочтению - Инструкция по обучению и выполнению ДЗ
- Инструкция по выполнению тестовых заданий
- Инструкция по решению заданий на программирование
- Поддержка курса
Подробности будут доступны на странице курса
- Введение в блок
- Дополнительные задания по программированию Часть 1
- Дополнительные задания по программированию Часть 2
- Дополнительные задания по программированию Часть 3
- Введение в блок
- Создание классов
- Создание экземпляров классов
- Наследование классов
- Импортирование классов
- Тестовое задание по теории ООП
- Задание по программированию на Python
- Введение в блок
- HTTP протокол и его основные методы. Статус-кода
- Что такое API. Установка Postman
- Коллекции в Postman
- Тестирование API. Основные методы в Postman. Проект №1
- Позитивное и негативное тестирование API из проекта №1
- Тестирование API. Проект №2.
- Тестирование категорий API из проекта №2
- Введение в блок
- Отправка запроса с методом Get, без использования ООП
- Отправка запроса с методом Get, с использованием ООП
- Отправка нескольких запросов метода Get
- Тестовое здание по API №1
- Тестовое здание по API №2
- Отправка запроса метода Post
- Отправка запроса метода Put
- Отправка запроса метода Delete
- Тестовое здание по API №3
- Тестовое задание по API №4
- Введение в блок
- Создание проекта и импортирование библиотеки Pytest.
- Знакомство с ключами для запуска тестов и анализ результатов
- Условный оператор yield
- Знакомство с параметром scope в PyTest
- Задача очередности запуска методов с помощью фреймворка PyTest
- Введение в блок
- Построение структуры проекта. Создание кастомных методов.
- Создание теста. Метод Post.
- Метод Get.
- ВАЖНАЯ ДЕТАЛЬ!
- Метод Put.
- Метод Delete.
- Метод для проверки статус кода.
- Метод для проверки наличия обязательных полей
- Метод для проверки содержимого полей
- Тестовое здание по API №5
- Приятный бонус
- Поделитесь впечатлениями
- Введение в блок
- Добавления Логирования
- Добавления отчетов Allure
- Введение в блок
- Дополнительные задания по API №1
- Дополнительные задания по API №2
- Введение в блок
- Слова напутствия, тем кто справился
- Составление резюме для Тестировщика
- Как успешно готовиться и проходить собеседования
- Что должен знать Начинающий тестировщик. Разбор вакансий
- Что должен знать Мидл тестировщик. Разбор реальных вакансий
- Что должен знать Сеньер тестировщик. Разбор реальных вакансий
- Нужно ли выполнять тестовое задание?
- Ошибки при прохождении собеседования
- Стоит ли переходить из тестировщика в разработчики?
- Нужно ли изучать Git и прокачивать свой GitHub тестировщику
01Вводный урок
- Приветствие
- Обязательно к прочтению - Инструкция по обучению и выполнению ДЗ
- Инструкция по выполнению тестовых заданий
- Инструкция по решению заданий на программирование
- Поддержка курса
02Базовый курс программирования
03Задачи повышенной сложности - НЕОБЯЗАТЕЛЬНЫЙ БЛОК
- Введение в блок
- Дополнительные задания по программированию Часть 1
- Дополнительные задания по программированию Часть 2
- Дополнительные задания по программированию Часть 3
04Объектно-ориентированное программирование
- Введение в блок
- Создание классов
- Создание экземпляров классов
- Наследование классов
- Импортирование классов
- Тестовое задание по теории ООП
- Задание по программированию на Python
05Тестирование API с помощью Postman
- Введение в блок
- HTTP протокол и его основные методы. Статус-кода
- Что такое API. Установка Postman
- Коллекции в Postman
- Тестирование API. Основные методы в Postman. Проект №1
- Позитивное и негативное тестирование API из проекта №1
- Тестирование API. Проект №2.
- Тестирование категорий API из проекта №2
06Основы автоматизации API
- Введение в блок
- Отправка запроса с методом Get, без использования ООП
- Отправка запроса с методом Get, с использованием ООП
- Отправка нескольких запросов метода Get
- Тестовое здание по API №1
- Тестовое здание по API №2
- Отправка запроса метода Post
- Отправка запроса метода Put
- Отправка запроса метода Delete
- Тестовое здание по API №3
- Тестовое задание по API №4
07Работа с фреймворком PyTest
- Введение в блок
- Создание проекта и импортирование библиотеки Pytest.
- Знакомство с ключами для запуска тестов и анализ результатов
- Условный оператор yield
- Знакомство с параметром scope в PyTest
- Задача очередности запуска методов с помощью фреймворка PyTest
08Построение проекта по Автоматизации
- Введение в блок
- Построение структуры проекта. Создание кастомных методов.
- Создание теста. Метод Post.
- Метод Get.
- ВАЖНАЯ ДЕТАЛЬ!
- Метод Put.
- Метод Delete.
- Метод для проверки статус кода.
- Метод для проверки наличия обязательных полей
- Метод для проверки содержимого полей
- Тестовое здание по API №5
- Приятный бонус
- Поделитесь впечатлениями
09Добавление в проект Логирования и отчетов Allure
- Введение в блок
- Добавления Логирования
- Добавления отчетов Allure
10Дополнительные задания по Автоматизации тестирования API
- Введение в блок
- Дополнительные задания по API №1
- Дополнительные задания по API №2
11Заключение + БОНУС
- Введение в блок
- Слова напутствия, тем кто справился
- Составление резюме для Тестировщика
- Как успешно готовиться и проходить собеседования
- Что должен знать Начинающий тестировщик. Разбор вакансий
- Что должен знать Мидл тестировщик. Разбор реальных вакансий
- Что должен знать Сеньер тестировщик. Разбор реальных вакансий
- Нужно ли выполнять тестовое задание?
- Ошибки при прохождении собеседования
- Стоит ли переходить из тестировщика в разработчики?
- Нужно ли изучать Git и прокачивать свой GitHub тестировщику
Сертификат Stepik
Отзывы о курсе
Оставьте отзыв
Расскажите о качестве обучения, поддержке и результате. Это поможет другим выбрать организацию осознанно.
Оставьте заявку
Консультант ответит на вопросы о курсе «Тестирование ПО: Автоматизация и Программирование.Python. API» и поможет разобраться в деталях обучения.
Нажимая кнопку, вы даете согласие на обработку персональных данных
Информация обновлена 21 сентября 2026 г.

Stepik 


















