integration-testing-helper
Comprehensive integration testing assistant for AI agents. Create, run, and manage integration tests across APIs, databases, and services.
Overview
Helps agents perform end-to-end integration testing by orchestrating multiple services, setting up test data, and validating system behavior.
Features
- Test Scenario Design: Create complex integration test scenarios
- Service Orchestration: Start/stop required services for tests
- Data Setup: Prepare test databases and fixtures
- Assertion Library: Built-in assertions for common patterns
- Test Reports: Generate detailed HTML/JSON test reports
- CI Integration: Easy integration with GitHub Actions, GitLab CI
- Parallel Execution: Run multiple test scenarios concurrently
Commands
Create Integration Test
create integration test for user registration flowRun Tests
run integration tests with coverage reportValidate API Integration
test API integration between auth-service and user-serviceUse Cases
- API integration testing
- Database integration validation
- Microservice communication testing
- E2E workflow validation
- Regression testing
Requirements
- Node.js 18+
- Docker (optional, for service containers)