My Agile QA Manifesto
With reference to the original Agile manifesto I present my thoughts on an extension for agile QA or an agile testing manifesto;
- Prevention over goalkeeping
- Risk based test coverage over systematic test coverage
- Tester skill over test detail
- Automation over manual (for checking/repetition)
While there is value in the items on the right, I value the items on the left more
Testing Principles
And to follow that, a set of principles I try to follow and try to instill into those that work with me;
- Fail fast/provide fast feedback
- Test at the lowest layer
- Test first (TDD/BDD)
- Risk based testing for efficiency
- Focus on tester skill and domain knowledge
- Drive for automation for repeated checking (regression)
- Learn from your mistakes – don’t repeat them
Quality is not any one person’s responsibility, but a goal the whole team values and strives for.