agile testing quadrants explained

18
Developer Facing Critique Tests Customer Facing Support Tests Agile Testing Quadrants Explained by @rubytester

Upload: rubytester-testrus

Post on 22-Jan-2015

9.840 views

Category:

Technology


2 download

DESCRIPTION

 

TRANSCRIPT

Page 1: Agile Testing Quadrants Explained

Developer Facing Critique Tests

Customer Facing Critique Tests

Customer Facing Support Tests

Customer Facing Support Tests

Agile Testing Quadrants Explained by @rubytester

Page 2: Agile Testing Quadrants Explained

On the left: Let’s write some tests that ‘support’ our building of product. Tests that illustrate, clarify, reassure how software should behave

*Disclaimer: Not actual tests, just an illustration

Page 3: Agile Testing Quadrants Explained

On the right: Let’s write some tests that ‘critique’ product

Test that find omissions, mistakes,

incorrect assumptions

Page 4: Agile Testing Quadrants Explained

From left to right we build tests that move from ‘support’ to ‘critique’ Let’s call this support/critique dimension tests can occupy

support critique

Page 5: Agile Testing Quadrants Explained

Who is the audience? What matters to them? How are tests different for them?

Customer Facing Tests

Developer Facing Tests

support critique

Page 6: Agile Testing Quadrants Explained

create modify

secure

One layer of functionality that matters

Customer Facing

Page 7: Agile Testing Quadrants Explained

Many Layers For Both Customer and Developer

Developer Facing Developer Facing

Customer Facing

Page 8: Agile Testing Quadrants Explained

Developer Facing

Customer Facing

Many Layers from common, shared layer up, up, up closer to Customer World often seen by Developers as The World Of Endless Meetings, Memos and Reports

Page 9: Agile Testing Quadrants Explained

And from common, shared layer down closer to Developer World often seen by Customers as The World Of Endless lines with commas, semicolons, curly brackets, square brackets, dots and blinking lights 101011100011100011111

Page 10: Agile Testing Quadrants Explained

Beautiful Mess Of Software Testing

Page 11: Agile Testing Quadrants Explained

Customer Facing Support Tests

Page 12: Agile Testing Quadrants Explained

Customer Facing Support Tests

Developer Facing Support Tests

Page 13: Agile Testing Quadrants Explained

Customer Facing Critique Tests

Customer Facing Support Tests

Developer Facing Support Tests

Page 14: Agile Testing Quadrants Explained

Developer Facing Critique Tests

Customer Facing Critique Tests

Customer Facing Support Tests

Developer Facing Support Tests

Page 15: Agile Testing Quadrants Explained

Agile Testing Quadrants Explained by @rubytester

Developer Facing Critique Tests

Customer Facing Critique Tests

Customer Facing Support Tests

Developer Facing Support Tests

Page 17: Agile Testing Quadrants Explained

http://agiletester.ca/

As seen in ‘Agile Testing: The Book’ by Lisa Crispin and Janet Gregory

Page 18: Agile Testing Quadrants Explained

Agile Testing Quadrants Explained by @rubytester

http://sketch.odopod.com/sketches/562278