← ClaudeAtlas

integration-testlisted

Testing boundaries between components, databases, and external APIs
DongDuong2001/pudo-code-system · ★ 2 · Testing & QA · score 66
Install: claude install-skill DongDuong2001/pudo-code-system
# Integration Test Skill This skill governs testing the seams and connections between various components of the system. ## When to use this skill - When validating database queries, ORM layers, and transaction logic. - When ensuring microservices communicate correctly. - When testing against third-party API contracts. ## Guidelines - **Real Infrastructure:** Where possible, use real databases (via Docker/Testcontainers) instead of in-memory mocks for accurate behavior replication. - **Clean State:** Ensure the database or state is reset before or after each integration test to prevent cross-test pollution. - **Contract Testing:** Consider Consumer-Driven Contracts (like Pact) when integrating with external services to catch API changes early.