Модуль 6 · Бесплатно
Тестирование API и бэкенда
Погрузитесь в тестирование API с REST и GraphQL: Postman, аутентификация, тестирование баз данных, контрактное тестирование и стратегии валидации бэкенда.
0 из 30 уроков пройдено
Основы тестирования API
Изучите основы тестирования API — что такое API, почему важно их тестировать и как API-тестирование …
2Архитектура REST
Освойте принципы архитектуры REST для тестирования API. Изучите шесть ограничений, именование …
3HTTP-методы, коды статуса и заголовки
Глубокое погружение в HTTP-методы (GET, POST, PUT, PATCH, DELETE), коды статуса (1xx-5xx) и …
4Postman: от новичка до профессионала
Полное руководство по Postman от установки до продвинутого тестирования. Изучите коллекции, …
5Аутентификация API: ключи, OAuth, JWT
Освойте тестирование аутентификации API — API Keys, Basic Auth, OAuth 2.0 и JWT. Научитесь …
6cURL для тестирования API
Освойте cURL для тестирования API — изучите основные команды, флаги и техники для отправки …
7Валидация схем с OpenAPI
Изучите валидацию схем с OpenAPI/Swagger для тестирования API. Поймите спецификации, JSON Schema и …
8Тестирование CRUD-операций
Полное руководство по тестированию CRUD-операций в API. Изучите систематические подходы к …
9Обработка ошибок API
Научитесь тестировать обработку ошибок API — форматы ответов об ошибках, сообщения валидации, коды …
10Тестирование ограничения запросов
Освойте тестирование rate limiting — механизмы ограничения, заголовки rate limit и поведение API при …
11Версионирование API
Изучите стратегии версионирования API — URL, заголовки и query-параметры. Тестирование обратной …
12Тестирование GraphQL
Изучите тестирование GraphQL — queries, mutations, subscriptions, интроспекция схемы и безопасность. …
13Тестирование gRPC
Изучите тестирование gRPC — Protocol Buffers, определения сервисов, паттерны стриминга и …
14Тестирование SOAP и XML
Изучите тестирование SOAP и XML — WSDL, XML-сообщения, SoapUI и когда SOAP всё ещё актуален. …
15Мокирование API с WireMock
Освойте мокирование API с WireMock — когда мокировать, как создавать stub-ы, верифицировать запросы …
16Тестирование производительности API
Научитесь проектировать и выполнять тесты производительности API: измеряйте throughput, перцентили …
17Безопасность API: OWASP API Top 10
Освойте тестирование безопасности API с OWASP API Security Top 10: научитесь находить и тестировать …
18Стратегия тестирования микросервисов
Спроектируйте эффективную стратегию тестирования микросервисов: component testing, integration …
19Тестирование Service Mesh
Научитесь тестировать функции service mesh: маршрутизация трафика с Istio, fault injection, проверка …
20Очереди сообщений: Kafka и RabbitMQ
Научитесь тестировать очереди сообщений и event streaming: Kafka topics, RabbitMQ exchanges, dead …
21Тестирование событийной архитектуры
Освойте тестирование event-driven архитектур: event sourcing, CQRS, паттерны saga, eventual …
22Тестирование SQL-баз данных
Изучите тестирование SQL-баз данных: валидация ограничений, тестирование хранимых процедур, проверка …
23Тестирование NoSQL: MongoDB, Redis, DynamoDB
Научитесь тестировать NoSQL-базы: валидация документов MongoDB, TTL и кеширование Redis, partition …
24Тестирование ETL
Изучите тестирование ETL: валидация извлечения данных, правил трансформации, точности загрузки, …
25Тестирование миграции данных
Изучите тестирование миграции данных: планирование валидации, проверка полноты и точности, …
26Тестирование вебхуков
Научитесь тестировать вебхуки: валидация доставки, структура payload, HMAC-подписи, логика повторов …
27Тестирование интеграции со сторонними сервисами
Научитесь тестировать интеграции с третьими сторонами: sandbox-окружения, обработка отказов, rate …
28Контрактное тестирование с Pact
Освойте контрактное тестирование с Pact: consumer-driven контракты, верификация провайдеров, Pact …
29Тестирование документации API
Изучите тестирование документации API: валидация OpenAPI-спецификаций, обнаружение drift-а, …
30Оценка по модулю 6
Комплексная оценка Модуля 6: производительность, безопасность, микросервисы, очереди сообщений, базы …