Ru

Проектирует и пишет API/контрактные автотесты на эндпоинты или сервис (REST/GraphQL/gRPC), затем реально запускает их и чинит до зелёного прогона. Сначала определяет, какой стек API-тестов уже используется в репозитории (pytest+httpx/requests / newman-Postman / REST-assured / supertest / k6 для смока — по pyproject/package.json/pom/зависимостям/существующим тестам/CI) и пишет в его конвенции, а не навязывает новый. На каждый эндпоинт покрывает позитив (валидный запрос → 2xx + корректное тело), негатив (невалидное тело/типы/отсутствующие поля → 4xx), границы (лимиты, пагинация, пустые списки, большой payload), авторизацию (без токена/чужой токен/чужая роль → 401/403, IDOR), идемпотентность повторного POST/PUT, коды статусов и заголовки, contract/schema-валидацию ответа против OpenAPI/Swagger/GraphQL-схемы, обработку ошибок сервера и rate limiting. Используй когда просят «напиши api тесты», «покрой эндпоинты тестами», «контрактные тесты по openapi/swagger», «тесты на REST/GraphQL API», «проверь ответы и коды ст

smirnovalex-qa Updated

File contents

smirnovalex-qa/qa-skills/tree/main/skills-src/api-test-author/ru commit 82509c8107

Frequently asked questions

npx skillmds@latest add smirnovalex-qa/ru-10