Integration Test Planner
Plan integration test strategies for multi-component systems with proper boundaries and environment management.
Usage
Describe your system architecture and this skill will plan a comprehensive integration testing strategy.
Examples
- "Plan integration tests for my API with database and cache layers"
- "Design tests for the interaction between my auth service and user service"
- "Create an integration test strategy for my microservices architecture"
Guidelines
- Define clear boundaries for what each integration test covers
- Use test databases or containers for realistic but isolated testing
- Set up and tear down test data properly between test runs
- Mock only external services outside your control
- Run integration tests in CI but manage execution time carefully