Skip to content
Back to skills

Qa Api Testing Contracts Majiayu000

ASecurity

API testing and contract validation. Design and execute schema validation, contract tests, negative testing, and change safety for REST, GraphQL, and gRPC APIs. Use when you need API test plans, contract testing, or CI quality gates.

  • 57 stars
  • 0 votes
  • 0 copies
  • 0 views
  • Added October 17, 2026
businesstestingapici/cdsecurity

Works with

  • api

Security analysis

A100/100

Scanned October 17, 2026

npx -y skills add diegosouzapw/awesome-omni-skill --skill qa-api-testing-contracts-majiayu000 --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Qa Api Testing Contracts Majiayu000?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Qa Api Testing Contracts Majiayu000
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/diegosouzapw-qa-api-testing-contracts-majiayu000/badge)](https://www.skillsdirectory.com/skills/diegosouzapw-qa-api-testing-contracts-majiayu000)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: qa-api-testing-contracts
description: API testing and contract validation. Design and execute schema validation, contract tests, negative testing, and change safety for REST, GraphQL, and gRPC APIs. Use when you need API test plans, contract testing, or CI quality gates.
---

# QA API Testing and Contracts

## When to Use This Skill

Use this skill when you need to:

- Design API test plans for REST, GraphQL, or gRPC services.
- Implement contract testing with Pact or consumer-driven workflows.
- Set up schema validation in CI/CD pipelines.
- Review API changes for backward compatibility.
- Define quality gates for API releases.

## Scope

- Validate API schemas and enforce contracts.
- Design functional, negative, and edge case tests.
- Plan mocking and consumer driven contracts.
- Define CI gates and release safety checks.
- Align API tests with SLOs and error budgets.

## Ask For Inputs

- API type (REST, GraphQL, gRPC) and schemas (OpenAPI, SDL, proto).
- Environments and authentication methods.
- Critical endpoints and business flows.
- Data constraints, idempotency, and rate limits.
- Change cadence and backward compatibility policy.
- Current test tooling and CI pipeline.

## Workflow

1. Confirm API surface and schema sources.
2. Establish contract rules (breaking vs non breaking).
3. Generate schema validation tests.
4. Create functional tests for happy paths.
5. Add negative, boundary, and auth tests.
6. Add consumer contract tests or mocks as needed.
7. Define CI gates, reporting, and rollback triggers.

## Outputs

- API test plan and coverage map by endpoint.
- Contract validation suite and schema checks.
- Negative and security test list.
- Mock and test data strategy.
- CI quality gates and release checklist.

## Quality Checks

- Fail fast on schema violations and breaking changes.
- Ensure tests are deterministic and data stable.
- Separate functional tests from load or resilience tests.
- Keep contract tests aligned with versioning policy.

## Templates

- `templates/api-test-plan.md` for coverage planning.
- `templates/contract-change-checklist.md` for breaking change review.
- `templates/schema-validation-matrix.md` for schema tooling and CI stages.

## Resources

- `resources/contract-testing-patterns.md` for change safety guidance.

## Related Skills

- Use [dev-api-design](../dev-api-design/SKILL.md) for API design decisions.
- Use [qa-testing-strategy](../qa-testing-strategy/SKILL.md) for overall testing strategy.
- Use [qa-resilience](../qa-resilience/SKILL.md) for chaos and reliability testing.
- Use [software-security-appsec](../software-security-appsec/SKILL.md) for API security review.

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.