What problem does it solve? Testing AI workflow applications is difficult because mocking hides real integration bugs like database constraint violations, API timeouts, and race conditions. This Skill provides a structured 3-tier testing strategy with a real-infrastructure policy for integration and end-to-end tests. ## Core Features & Use Cases - 3-Tier Test Organization: Separates unit tests (mocking allowed), integration tests (real databases and APIs), and end-to-end tests (full user flows) with clear directory structure and fixture patterns. - Real Infrastructure Policy: Enforces testing against real PostgreSQL/SQLite databases, live HTTP endpoints, and actual LLM calls in Tiers 2-3 instead of mocks. - Runtime Parity Testing: Runs the same tests against both LocalRuntime and AsyncLocalRuntime using shared parametrized fixtures. - Use Case: When building a Kailash workflow that writes to a database via DataFlow, use this Skill to write a Tier 2 integration test that executes the workflow against a real Dockerized PostgreSQL instance and verifies persisted records. ## Quick Start Ask the AI to write a Tier 2 integration test for my Kailash workflow using a real PostgreSQL test database with proper fixture cleanup.