BIO PRESENTATION T15 Thursday, May 18, 2006 3:00PM ACCEPTANCE TESTING: WHAT IT IS AND HOW TO DO IT BETTER - IN CONTEXT Michael Bolton DevelopSense International Conference On Software Testing Analysis and Review May 15-19, 2006 Orlando, Florida USA Michael Bolton Michael is a tester, testing trainer, consultant, and writer now living in Toronto after six years in Los Angeles. He spent eight years with Quarterdeck Corporation, née Quarterdeck Office Systems, four years in Toronto and four at the company's head offices in Marina del Rey, California. For the last five years, he has been providing training and consulting services in testing and quality to organizations in Canada, the United States, and around the world. User Acceptance Testing Michael Bolton DevelopSense Toronto, Ontario, Canada
[email protected] http://www.developsense.com +1 (416) 656-5160 Acknowledgements • For this talk in particular, I’m deeply indebted to James Bach • For all the talks that I do, I’m indebted to – James Bach –Cem Kaner – Jerry Weinberg – George Carlin – Richard Feynman Question What is User Acceptance Testing to you? What Is UAT? • the last stage of testing • prescribed tests that • compliance with absolutely must pass as a requirements based on stipulation in a contract specific examples • tests not done by a • tests run for a customer, to developer demonstrate functionality • tests done by real users • tests run by a customer to • tests done by proxies for demonstrate functionality real users • not tests but a slam-dunk • Fitnesse-based tests; demo examples of intended • beta testing functionality • tests that must pass for the • tests that mark a code- user to be happy complete milestone The Seven Principles of the Context-Driven School • The value of any practice depends on its context.