Collaborative Testing:Catastic VersionLanette CreamerSpark Quality LLCJune 2011Warning: 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.
AgendaIntroSome ways to coordinate collaborative testing that work in practiceWhy collaboration?What does success look like?Cat collaboration (a.k.a. herding cats)Q & AFun and Games
Well, How Did I Get Here?
Well, How Did I Get Here?
Purry-emptive QuestionWho is this WE?
Current Testing Frequently PerformedUnit testing (sometimes TDD and/or ATDD)
Code coverage
Reviews and inspections
Functional Automated Tests
Automated Regression Tests
Internationalization/Globalization Tests
Performance Benchmarks
Compatibility Tests (systems, browsers)
Preview Customers (renamed Beta programs)Got green bar! Cheezburgernaw!
Current Testing Frequently PerformedUnit testing (sometimes TDD and/or ATDD)
Code coverage
Reviews and inspections
Functional Automated Tests
Automated Regression Tests
Internationalization/Globalization Tests
Performance Benchmarks
Compatibility Tests (systems, browsers)
Preview Customers (renamed Beta programs)Got green bar! Cheezburgernaw!
Why This Picture?
The Chaseof the Green BarCode Coverage != Product Coverage
What are we missing?
What are we missing?The User!
Cross Species?Collaboration What?Real life collaboration from small to large
Conpurrency TestWhat Testers Can DoMany 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.
Multiple User ScenarioLoad TestFile Throughput Test
WhateverUncooperative cat is uncooperative.
Volunteers!Community is good, when you are stumped.Or even when you want a different perspective.
A Note on VolunteersVolunteer testers deserve to be appreciated, respected, and helped to contribute effectively by an activity leader who helps them succeed.**More on this later
Area RotationAreas of focus switch every # weeks or days.
Tester PairingTwo testers sit side by side and work together on the same testing challenges.
Bug HuntsCompany wide directive to test some software.
Bug Harvests/BashPlanned time boxed focus on a feature after a major change or a late fix to get more coverage in a short time period.
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.
Workflow TestingEnd 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.
Keeping it RealEnd to End test are better when all of the data is as real as we possibly can make it.
Food, Fun, FriendsComplex TeambuildingBring the Pizza**ExceptionNo PotlucksPlease.U bring pizza.I bring de CRAZIIE!
Prizes
Promote ProjectsUseful, Hilarious, MemorableFun is still legal! Act now!
User Data
User Inclusion ChecklistObjective DataUsage data
Studies
Opt In TrackingMarketing & Product OwnersUser testimonials
Existing customer
Potential customers
Optimistic future facing strategy

Collaborative testingultimateoverview