Align the level of quality investment with the strategic importance of the business domain (Core, Supporting, or Generic). The Core Domain, which provides the primary competitive advantage, warrants the highest investment in rigorous testing and quality assurance. Supporting domains can receive a more pragmatic and less exhaustive quality treatment.
Example
For our “Pricing” Core Domain, we mandate extensive property-based and exploratory testing. For the supporting “User Profile” service, we rely primarily on a robust suite of automated integration tests.


