Introducing the benefits of the testing diamond
summary
Argues that a sustainable strategy shifts effort toward fast, high-value integration and component tests while keeping expensive UI tests minimal, using concrete rules: prefer run tests locally, aim for whole-suite execution targets (example goal five minutes), track test deltas per pull request, and treat code coverage as documentation not a quota. Recommends smoke tests that verify dependencies on deploy, uses provider-driven HTTP contract tests for public APIs, and urges teams to measure flakiness and act on frequent failures.
AI-written summary · about
chapters (7)
- 0:00Introduction
- 2:26The plan
- 16:35Component
- 18:19Unit Definition
- 24:14Smoke
- 27:25Acceptance
- 29:13MFE SPA app
related talks
58mTesting Strategy - New Model, Better Outcomes
37mUnderstanding the successes and the pain points of different testing strategies
16mStrategy for Acing Continuous Testing
57mAdvanced Testing Techniques: Tips from the trenches
11mNeed For Tests: Most Wanted
42mUse testing to Develop Better Software Faster
22mTest Effective Development
15mImprove continuous delivery by target quality aspects by your tests
