This document describes a collaborative testing presentation titled "Collaborative Testing: Catastic Version" which warns that it contains many cat-related jokes and images that some may find silly or excessive. It provides an agenda for the presentation covering introduction, coordination of collaborative testing, reasons for collaboration, what success looks like, and "cat collaboration". The document gives examples of current testing practices and their limitations. It proposes several ways teams can collaborate on testing, such as pairing testers, planning bug hunts, and testing end-to-end workflows using real user data. The presentation advocates making testing fun through activities like contests and team building. It acknowledges that not all individuals or teams will collaborate in the same way and that herding
1. Collaborative Testing:Catastic Version Lanette Creamer Spark Quality LLC June 2011 Warning: Cat haters, those who are allergic to puns, clownery, and other silly antics which may or may not be fun based on personal taste and mood are advised to tune out while they still can as this version contains maximum cats per slide and is a stress test for the meme tolerance of Mozilla employees. Neither Mozilla nor Lanette will be held responsible for any cats in costumes, or anyone leaving the internet due to cat photo overdose.
2. Agenda Intro Some ways to coordinate collaborative testing that work in practice Why collaboration? What does success look like? Cat collaboration (a.k.a. herding cats) Q & A Fun and Games
29. Conpurrency Test What Testers Can Do Many ideas for the whole org, but this is what can be done by any group with more than one tester or any single tester who can get cooperation from others.
32. Volunteers! Community is good, when you are stumped. Or even when you want a different perspective.
33. A Note on Volunteers Volunteer testers deserve to be appreciated, respected, and helped to contribute effectively by an activity leader who helps them succeed.* *More on this later
37. Bug Harvests/Bash Planned time boxed focus on a feature after a major change or a late fix to get more coverage in a short time period.
38. Team Exploratory Testing Time based exploratory test charters are run by individuals, but may be planned by the entire team. Larger team can prioritize, create, review and improve over time.
39. Workflow Testing End to End testing across user workflow paths using known data to replicate real users when possible, and personas as a placeholder until more user data is available.
40. Keeping it Real End to End test are better when all of the data is as real as we possibly can make it.
41. Food, Fun, Friends Complex Teambuilding Bring the Pizza* *Exception No Potlucks Please. U bring pizza. I bring de CRAZIIE!
72. We can promote it, but how does this collaborative testing work anyhow? Where are the specifics? Testing for the User Experience is a technical paper which was voted best paper of PNSQC 2008. Read it for free at http://blog.testyredhead.com/files/90240-78758/TestingfortheUserExperienceFinal.pdf