| name | holistic-testing-pact |
| description | Apply the Holistic Testing Model evolved with PACT (Proactive, Autonomous, Collaborative, Targeted) principles. Use when designing comprehensive test strategies for Classical, AI-assisted, Agent based, or Agentic Systems building quality into the team, or implementing whole-team quality practices. |
| category | testing-methodologies |
| priority | critical |
| tokenEstimate | 1100 |
| agents | ["qe-fleet-commander","qe-test-generator","qe-quality-analyzer","qe-requirements-validator"] |
| implementation_status | optimized |
| optimization_version | 1 |
| last_optimized | 2025-12-02T00:00:00.000Z |
| dependencies | [] |
| quick_reference_card | true |
| tags | ["holistic","pact","quality","whole-team","proactive","autonomous","collaborative","targeted"] |
Holistic Testing Model with PACT Principles
<default_to_action>
When designing test strategies or building quality into teams:
- APPLY PACT principles: Proactive (test before bugs), Autonomous (teams own quality), Collaborative (whole-team responsibility), Targeted (risk-focused)
- IDENTIFY quadrant focus: Technology-facing (unit, integration, performance) or Business-facing (acceptance, exploratory, usability)
- SELECT agents based on PACT dimension and testing quadrant
- IMPLEMENT feedback loops that catch issues in minutes, not days
- MEASURE outcomes (bug escape rate, release confidence) not activities (test count)
Quick PACT Application:
- Proactive → Design testability into architecture, risk analysis during refinement
- Autonomous → Devs run tests locally, CI pipeline with no manual gates
- Collaborative → Three Amigos, QE pairs with dev, shared test ownership
- Targeted → Risk-based planning, focus on critical flows, kill valueless tests
Critical Success Factors:
- Quality is a whole-team responsibility, not a QA phase
- QA as enablers (build infrastructure, coach), not gatekeepers
- Fast feedback during development, not after
</default_to_action>
Quick Reference Card
When to Use
- Designing comprehensive test strategies
- Building quality culture in teams
- Choosing testing approach for new projects
- Evolving from sequential QA to concurrent quality
PACT Principles
| Principle | Focus | Anti-Pattern |
|---|
| Proactive | Test before code, design testability | Waiting for bugs to find you |
| Autonomous | Teams deploy when ready | QA as manual gatekeepers |
| Collaborative | Whole-team quality thinking | QA works in isolation |
| Targeted | Risk-based, high-value tests | Exhaustive checkbox testing |
Holistic Testing Quadrants
| Quadrant | Purpose | Examples |
|---|
| Tech + Support | Fast feedback | Unit, component, integration tests |