holistic-testing-pact
Apply the Holistic Testing Model with PACT principles to design test strategies and build quality into your software delivery lifecycle.
Introduction
The Holistic Testing Model with PACT (Proactive, Autonomous, Collaborative, Targeted) skill provides a comprehensive framework for engineering quality into classical, AI-assisted, and agent-based systems. It moves teams away from traditional sequential QA bottlenecks toward a concurrent, whole-team quality culture. This skill is intended for quality engineers, software architects, and DevOps teams aiming to evolve from manual gatekeeping to automated, high-confidence release cycles.
-
Implements PACT principles: Proactive testing, Autonomous team ownership, Collaborative Three Amigos refinement, and Targeted risk-based analysis.
-
Leverages testing quadrants to balance Technology-facing (unit, integration, performance) and Business-facing (acceptance, exploratory, usability) efforts.
-
Orchestrates a specialized fleet of agents including qe-fleet-commander, qe-test-generator, qe-quality-analyzer, and qe-requirements-validator.
-
Drives continuous feedback loops that detect regressions in minutes rather than days, focusing on measurable outcomes like bug escape rates and release confidence.
-
Supports TDD workflows, risk-based planning, and observability-driven development to ensure quality is built in, not merely verified at the end.
-
Users should input specific architectural components or user stories for risk assessment and test strategy generation.
-
Outputs provide actionable test plans, prioritized coverage gaps, and quality gate configurations suitable for CI/CD integration.
-
Constraint: Requires active team participation in the Three Amigos meetings and shared ownership of test code to succeed.
-
Best utilized during refinement, architectural design, and planning phases to minimize architectural technical debt and testability issues.
-
Highly effective when used with agentic platforms to automate test generation, flake detection, and coverage analysis across modern tech stacks including TypeScript, Python, Rust, and Go.
Repository Stats
- Stars
- 329
- Forks
- 65
- Open Issues
- 4
- Language
- TypeScript
- Default Branch
- main
- Sync Status
- Idle
- Last Synced
- Apr 28, 2026, 01:11 PM