Модуль 6 · Бесплатно

Тестирование API и бэкенда

Погрузитесь в тестирование API с REST и GraphQL: Postman, аутентификация, тестирование баз данных, контрактное тестирование и стратегии валидации бэкенда.

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