validation driven change
TRANSCRIPT
VALIDATION DRIVENCHANGE
Created by / / Michael Goetz [email protected] @michaelpgoetz
WHO AM I?Michael GoetzSolutions Engineering Manager @ [email protected]@michaelpgoetz
AUTOMATION IS A TEST'S BESTFRIEND
Image by Lisa Crispin ()
http://lisacrispin.com/2011/11/08/using-the-agile-testing-quadrants/
TESTS ARE NOT VALIDATIONValidation: to establish the fitness or worth of a
software product for its operational mission.Barry Boehm
A TALE OF TWO CUSTOMERS
The primary customer is whoever is consuming onyour code - Validation
The secondary customer is you - Test
THE PRIMARY CUSTOMER
They don't care if your unit test coverage is at100% if they can't log in.
Did you write a validation for your primarycustomer?
Know how your work contributes to what theprimary customer wants and make sure you havea validation for it working properly.
THE SECONDARY CUSTOMER
Protect your hard work. If your change works onyour machine, write whatever test proves it worksif someone else checks it out.
Pick the level of test that proves your work is solid.