Обучение тестированию веб-сервисов
Программа для тех, кто хочет разобраться в тестировании API с нуля — понятно, структурировано, на реальных примерах.
Темы и модули
Программа состоит из блоков, каждый из которых даёт конкретный навык и сразу закрепляется на практике.
Основы QA
Что такое тестирование, зачем оно нужно. Виды и уровни тестирования: от функционального до регрессионного. Роль QA в команде.
Тест-дизайн на базовом уровне
Как составлять тест-кейсы и чек-листы. Классы эквивалентности, граничные значения. Логика выбора сценариев для проверки.
API и REST
Что такое API. Принципы REST-архитектуры. Как веб-сервисы общаются между собой и при чём тут клиент-серверная модель.
HTTP-методы
GET, POST, PUT, PATCH, DELETE — для чего используется каждый метод. Разница между получением данных и изменением ресурсов.
Структура запроса и ответа
Из чего состоит HTTP-запрос: URL, метод, заголовки, тело. Что содержит ответ сервера: статус, заголовки, тело ответа.
Статус-коды и ошибки
200, 201, 400, 401, 403, 404, 500 — что означает каждый код. Как анализировать ошибки и понимать, на чьей стороне проблема.
JSON и форматы данных
Что такое JSON, как его читать и писать. Структура объектов, массивов, типы данных. Как проверять корректность тела ответа.
Инструменты тестирования API
Знакомство с базовыми инструментами: Postman и аналоги. Как отправить запрос, посмотреть ответ, организовать коллекцию тестов.
Что вы умеете после курса
После прохождения программы у вас есть конкретные навыки, а не просто «понимание темы».
-
Составлять тест-кейсы и чек-листы для API-эндпоинтов
-
Отправлять HTTP-запросы и анализировать ответы сервера
-
Читать и проверять JSON-структуры в ответах сервиса
-
Понимать значение статус-кодов и интерпретировать ошибки
-
Работать с Postman: запросы, коллекции, переменные
-
Описывать баги по результатам тестирования веб-сервиса
-
Понимать логику REST API и структуру клиент-серверного взаимодействия
-
Уверенно применять базовые QA-подходы в реальной работе
Как строится обучение
Каждый блок — это три шага: сначала понять, потом увидеть, потом сделать самому.
Теория
Короткое, конкретное объяснение темы. Без лишних отступлений — только то, что нужно знать, чтобы двигаться дальше.
Разбор сценария
Реальный пример запроса и ответа. Разбираем, что здесь правильно, а что выглядит подозрительно и почему.
Практическая задача
Самостоятельная работа с реальным (или близким к реальному) сервисом. Проверяем, применяем, делаем выводы.
Хотите узнать, когда стартует?
Программа сейчас в разработке. Если вам интересно участвовать в первом запуске или следить за обновлениями — напишите нам.