На большей части проектов сейчас востребованы знания по тест-дизайну и тестированию API.
Для своей команды тестирования мы собрали список статей и видео, полезных для изучения тестирования основных видов API. В этой статье я хочу поделиться этим списком, возможно кому-то это поможет быстрее погрузиться в эту тему.
Статьи:
Список кодов состояния HTTP
Коды ответа HTTP
Методы HTTP запроса
HTTP Request Methods
HTTP аутентификация
HTTP-кеширование
HTTP-куки
JSON Syntax - w3schools
Data types in JSON
Understanding JSON Schema
Что такое JSON
JSON-объект - что это и как он устроен
JSONPath - XPath for JSON
Что такое XML
CamelCase, snake_case и другие регистры
Как отправить фото в формате base64 через Postman
rfc6749 - The OAuth 2.0 Authorization Framework
rfc2616 - Hypertext Transfer Protocol -- HTTP/1.1
rfc6570 - URI Template
Что такое API
Руководство по построению HTTP API
Монолит или микросервис ー как выбрать архитектуру для крупного e-Com-проекта
От монолита к микросервисам
Сергей Константинов, Книга "API"
Исчерпывающее руководство по различным типам API
What is REST
Руководство по REST архитектуре
Лучшие практики разработки REST API: 20 советов
gRPC vs REST, что выбрать для нового сервера?
Что же такое этот GraphQL?
Подробности о GraphQL: что, как и почему
Микросервисы глазами аналитика
Удачный шаблон документации на API, который будут читать
Стратегии тестирования микросервисов
Как тестировщики проверяют работу API: принципы, инструменты и реальные примеры
Стратегия тестирования REST API: что именно вам нужно тестировать?
Тестирование GraphQL API
Тестирование GraphQL: подходы, инструменты, автоматизация
Тестирование GET-запросов
Тестирование POST-запросов
Тестирование PUT-запросов
Тестирование PATCH-запросов
Исследовательское тестирование API, часть 1
Исследовательское тестирование API, часть 2
Исследовательское тестирование API, часть 3
Исследовательское тестирование API, часть 4
Принципы тест-дизайна для тестирования API
Как тестировать методы REST API
Чек-лист API тестов
Шаблоны тест-кейсов по API, тест-кейсы по идемпотентности
Как тестировщики проверяют работу API: принципы, инструменты и реальные примеры
Как вручную протестировать веб-API
Безопасность REST API от А до ПИ
Что должен знать тестировщик бэкенда
15 инструментов для тестирования API
Learning Center Postman
Postman Cheatsheet
Большой гайд по тестированию с Postman для начинающих
Как тестировать сторонние интеграции с помощью MockServer?
What is cURL and how does it relate to APIs?
Test it - бесплатные тестовые площадки
Видео:
Архитектура “клиент-сервер” на примере веб-приложений
Требования и документация к REST API. OpenAPI, Swagger
OpenAPI и Swagger за 1 час
Что такое Rest API (http)? Soap? GraphQL? Websockets? RPC (gRPC, tRPC)
Что такое REST API? HTTP, Клиент-Сервер, Проектирование, Разработка, Документация, Swagger и OpenApi
Тестирование REST API
Postman: от простого API-теста до конечного сценария
Тестирование API
Тестирование API как по нотам
Инструменты и лайфхаки тестирования REST API
Тестируем GraphQL: подходы, инструменты, автоматизация
Test Design and Automation for Rest API. Part 1
Test Design and Automation for Rest API. Part 2
Тестирование безопасности API
Тестирование безопасности API: кейсы, инструменты и рекомендации
Видео/статьи по разработке автотестов в Postman:
Видео/статьи по разработке автотестов для API на python: