- Forget coverage; focus on risk
"Not all code deserves equal attention. Focusing on exhaustive unit test coverage can slow delivery and frustrate developers. Risk-based prioritisation balances confidence with agility: reducing rework and enabling faster iteration where it counts." — Stuart Hall - Why I chose to be a Director of Quality Engineering (not QA)
Quality Engineering is the practice of designing systems, culture, and technology so quality is built in, not JUST inspected in." — Jessica Mosley - "Why didn't testing find this issue?" Because you desire something that doesn't exist!
"[Testing is] not a phase, but a continuous activity." — Maaike Brinkhof - Do you want a flake with that?
Murray Steele's talk (with transcript and slides) on how to fix and avoid flaky tests - We need to talk about testing
Dan North gives a really helpful overview of what testing is and gives nuanced guidance to support you to think about key questions like "What is testing?" and "How much is enough testing?"
Recommended links about testing
Recommended books, articles, sites, talks and podcasts about testing.