Прежде чем перейти к статье, хочу вам представить, экономическую онлайн игру Brave Knights, в которой вы можете играть и зарабатывать. Регистируйтесь, играйте и зарабатывайте!
На большей части проектов сейчас востребованы знания по тест-дизайну и тестированию API.
Для своей команды тестирования мы собрали список статей и видео, полезных для изучения тестирования основных видов API. В этой статье я хочу поделиться этим списком, возможно кому-то это поможет быстрее погрузиться в эту тему.
Статьи:
Learning Center Postman
Postman Cheatsheet
What is cURL and how does it relate to APIs?
Список кодов состояния HTTP
Коды ответа HTTP
Методы HTTP запроса
HTTP Request Methods
HTTP аутентификация
HTTP-кеширование
HTTP-куки
JSON Syntax - w3schools
Data types in JSON
Understanding JSON Schema
JSONPath - XPath for JSON
CamelCase, snake_case и другие регистры
Как отправить фото в формате base64 через Postman
rfc6749 - The OAuth 2.0 Authorization Framework
rfc2616 - Hypertext Transfer Protocol -- HTTP/1.1
rfc6570 - URI Template
What is REST
Руководство по REST архитектуре
Стратегия тестирования REST API: что именно вам нужно тестировать?
Сергей Константинов, Книга "API"
Микросервисы глазами аналитика
Тестирование GET-запросов
Тестирование POST-запросов
Тестирование PUT-запросов
Тестирование PATCH-запросов
Исследовательское тестирование API, часть 1
Исследовательское тестирование API, часть 2
Исследовательское тестирование API, часть 3
Исследовательское тестирование API, часть 4
Принципы тест-дизайна для тестирования API
Чек-лист API тестов
Безопасность REST API от А до ПИ
Что должен знать тестировщик бэкенда
Видео:
Тестирование REST API
Postman: от простого API-теста до конечного сценария
Тестирование API
Тестирование API как по нотам
Инструменты и лайфхаки тестирования REST API
Test Design and Automation for Rest API. Part 1
Test Design and Automation for Rest API. Part 2
Тестирование безопасности API
Видео/статьи по разработке автотестов в Postman:
Автоматизация тестирования REST API при помощи Postman
Тестирование API с использованием Postman и Excel
Видео/статьи по разработке автотестов для API на python:
Full pytest documentation
JSON в Python
Writing tests for RESTful APIs in Python using requests – part 1: basic tests (перевод)
Writing tests for RESTful APIs in Python using requests – part 2: data driven tests (перевод)
Writing tests for RESTful APIs in Python using requests – part 3: working with XML (перевод)
Writing tests for RESTful APIs in Python using requests – part 4: mocking responses (перевод)
Writing API tests in Python with Tavern
Schemathesis: property-based тестирование для API схем
Знакомство с тестированием в Python. Ч.1
Знакомство с Тестированием в Python. Ч.2
Знакомство с Тестированием в Python. Ч.3
Создание фреймворка для REST API тестов на Python3