Testing Strategy
8 items tagged with "testing-strategy"
Best Practices8
Shift-Left Testing Manifesto
Encourages earlier testing (unit, security, performance) in the SDLC to catch defects sooner.
The Test Pyramid
A testing strategy that favors many fast unit tests, fewer integration tests, and a small number of slow end-to-end tests.
The Testing Trophy
A testing model that weights integration tests most heavily, balancing static analysis, unit, integration, and end-to-end tests by confidence-per-cost.
Test-Driven Development (TDD)
A development discipline where you write a failing test first, write minimal code to pass it, then refactor, in short red-green-refactor cycles.
Behavior-Driven Development (BDD)
A collaborative practice that expresses requirements as concrete, executable examples in plain language shared by business, development, and testing.
Property-Based Testing
A technique that asserts general properties of code and lets a framework generate many randomized inputs to find counterexamples and shrink them.
Mutation Testing
A technique that injects small faults (mutants) into code and checks whether tests detect them, measuring how effective the test suite really is.
End-to-End Testing Best Practices
Guidance for writing reliable, maintainable end-to-end tests that exercise critical user journeys without becoming slow and flaky.