This document discusses the "shift left" testing strategy to overcome issues caused by late testing. It outlines how ambiguous requirements, compressed development timelines, and mounting technical debt can lead to a downward spiral of lower quality releases over time. The key aspects of the proposed shift left strategy are:
1. Creating test specifications before development begins using Gherkin syntax to make requirements objectively measurable.
2. Executing all test cases daily, even during development, to prove software delivery and contain issues early.
3. Measuring test coverage against requirements daily to accurately track percentage of delivery and foresee risks.
4. Leveraging cloud-based hyperscaled testing to maximize parallel test throughput and allow all tests
Related topics: