Pair Testing: How I Brought Developers into the Test Lab An Article by Jonathan Kohl Presented by: Nathan Smeal
Pair Testing What is it? Recommended? Benefits? How Should I go about it?
What is Pair Testing? Testing Technique Involves both the tester and developer
Benefits Mutual Learning Allows Tester to see design Allows Tester to see design Allows Developer to see pitfalls Allows Developer to see pitfalls Improves Automated testing Breaks communication barriers More effective testing Two heads are better than one Two heads are better than one Easier to pinpoint sporadic errors Easier to pinpoint sporadic errors
How To? Preliminary Meeting for Scope and Focus Goals and Focus Goals and Focus Elusive Bug New functionality Meet Customer testing criteria Session at Computer Revisit Goals
Concerns Both participants must be willing to learn Must be Mutual Respect Both must be active in the testing
Steps to Remember 1)Get Developer who buys into Pair testing 2)Test reasonable area of application 3)Plan 1) Goals 2) Meetings 3) Reporting 4)Work in group friendly environments 5)Evaluate