API Testing Skills for AI Agents
API testing skills for AI coding agents. REST, GraphQL, and HTTP testing automation — install expert skills in seconds.
What is API Testing?
API testing validates the business logic, data integrity, and reliability of application programming interfaces without relying on a user interface. It covers REST APIs, GraphQL endpoints, gRPC services, and WebSocket connections. API tests are faster and more stable than UI tests, making them ideal for continuous integration pipelines. These skills equip your AI agent with expertise in request/response validation, authentication testing, JSON schema verification, error handling scenarios, and API contract testing using tools like Playwright, Postman, REST Assured, and Pact.
27 skills available
Playwright API Testing
by thetestingacademy
API testing with Playwright APIRequestContext for REST and GraphQL endpoints
REST Assured API Automation Framework
by thetestingacademy
Production-grade REST API automation framework with REST Assured, POJO serialization using GSON, PayloadManager pattern, E2E integration workflows with TestNG ITestContext, and Allure reporting.
Supertest API Testing
by thetestingacademy
HTTP assertion library for Node.js API testing with Express, Koa, and Fastify
GraphQL Testing
by thetestingacademy
GraphQL API testing with schema validation, query testing, and mutation verification
Postman API Testing
by thetestingacademy
Postman collections, environments, pre-request scripts, and Newman CI
API Versioning Testing
by qaskills
Testing API versioning strategies including URL path, header, and query parameter versioning with backward compatibility validation.
gRPC Testing
by qaskills
gRPC service testing including protobuf validation, streaming tests, error handling, deadline testing, and load testing for gRPC endpoints.
API Testing REST
by thetestingacademy
Comprehensive RESTful API testing patterns covering HTTP methods, status codes, request/response validation, authentication, error handling, and contract testing.
API Test Suite Generator
by Pramod
Automatically generate comprehensive API test suites from OpenAPI specifications covering CRUD operations, error handling, authentication, pagination, and edge cases
FastAPI Testing Patterns
by qaskills
FastAPI application testing with TestClient, dependency injection overrides, async testing, database testing with SQLAlchemy, and OpenAPI validation.
API Contract Validator
by Pramod
Validate API responses against OpenAPI/Swagger specifications, JSON Schema definitions, and consumer-driven contracts to prevent breaking changes
Express.js Testing Patterns
by qaskills
Express.js API testing with supertest, middleware testing, route handler testing, error handling verification, and authentication testing.
REST Assured API Testing
by thetestingacademy
Java REST API testing with REST Assured including JSON schema validation
Webhook Testing
by qaskills
Testing webhook implementations including delivery verification, retry logic, signature validation, idempotency, and failure handling patterns.
Contract Test Generator
by Pramod
Generate consumer-driven contract tests using Pact framework to verify API provider-consumer compatibility and prevent integration breaking changes
NestJS Testing Patterns
by qaskills
NestJS application testing with @nestjs/testing, dependency injection mocking, e2e testing with supertest, guard testing, and pipe validation testing.
API Backward Compatibility Testing
by qaskills
Automated detection of breaking API changes including response format changes, removed endpoints, type changes, and deprecation enforcement.
OpenAPI Test Generation
by qaskills
Automatically generating API tests from OpenAPI/Swagger specifications including request validation, response schema checking, and edge case generation.
API Fuzzing
by qaskills
API endpoint fuzzing for discovering unexpected behaviors, crashes, and security vulnerabilities through malformed requests, boundary values, and protocol violations.
Flask Testing Patterns
by qaskills
Flask application testing with test client, fixture patterns, SQLAlchemy model testing, blueprint testing, and Flask-specific extension testing.
Pagination Testing Patterns
by qaskills
Testing pagination implementations including cursor-based, offset-based, keyset pagination with edge cases, performance, and consistency verification.
OpenAPI Schema Validation
by qaskills
OpenAPI/Swagger specification validation and testing to ensure API implementations match their documented contracts with automated drift detection.
Postman & Newman Automation
by qaskills
Automated API testing using Postman collections with Newman CLI for CI/CD integration, environment management, and test reporting.
SOAP API Testing
by qaskills
SOAP web service testing including WSDL validation, XML schema testing, WS-Security, and SOAP fault handling verification.
Contract Testing (Pact)
by thetestingacademy
Consumer-driven contract testing with Pact and Pact Broker
API Schema Evolution Testing
by qaskills
Testing API schema evolution patterns including additive changes, field deprecation, type widening, and backward-compatible migration strategies.
Advanced Playwright E2E Framework
by thetestingacademy
Enterprise-grade Playwright test automation framework using 8-layer architecture with Page Object Model, Module Pattern, custom fixtures, API testing layer, structured logging, data generators, multi-browser support, Docker, CI/CD pipelines, and custom HTML reporting.