What problem does it solve?
This Skill ensures that all components of the KTRDR system work together as expected, validating end-to-end feature flows and acceptance criteria, beyond individual unit tests, to guarantee system reliability.
Core Features & Use Cases
- Structured Test Design: Guides you through identifying triggers, flows, and observable outcomes, then choosing appropriate test categories (smoke, progress, cancellation, error) for comprehensive coverage.
- Common Test Patterns: Provides reusable patterns for starting and verifying operations, polling progress, testing cancellation, and handling errors, simplifying test creation.
- Service Health Checks: Offers quick commands to verify the health and connectivity of all KTRDR services, ensuring your test environment is ready.
- Use Case: After implementing a new trading strategy, use this skill to design and execute an end-to-end integration test that starts a backtest via the API, monitors its progress, and verifies the final performance metrics, ensuring the entire system chain functions correctly.
Quick Start
I've implemented a new data loading feature. Use the integration-testing skill to help me design a smoke test to verify it works end-to-end.