Download presentation
Presentation is loading. Please wait.
Published byClinton Dorsey Modified over 5 years ago
1
Bugs on Bugs! Hidden Testing Lessons from the Looney Tunes Gang
Robert Sabourin President & Principal consultant AmiBug.Com, Inc. Montreal, Canada January 3, 2019 © Robert Sabourin, 2006
2
Bugs on Bugs! Characters from the Looney Tunes Gang—Bugs Bunny, Road Runner, Foghorn Leghorn, Porky Pig, Daffy Duck, Michigan J. Frog, and others—provide wonderful metaphors for the challenges of testing. From Bugs we learn about personas and the risks of taking the wrong turn in Albuquerque. Michigan J. Frog teaches valuable lessons about bug isolation and how ambiguous pronouns can dramatically change the meaning of our requirements. The Tasmanian Devil not only teaches us about the risks of following standard procedures but also shows us practical approaches to stress and robustness testing. And, of course, we learn about boundary conditions and challenging physics from Yosemite Sam. Bugs teaches lessons for the young at heart—novice and experienced alike. Robert shares some powerful heuristic models that you can apply right away. The value of modeling personas for test design How metaphors can help us understand and communicate Heuristic models are not only useful—they’re fun January 3, 2019 © Robert Sabourin, 2006
3
Bugs on Bugs! Overview Learning and Metaphors Overture Hunting Seasons
Road Runner & Coyote Wrong Turns Tazmanian Devil Yosemite Sam Michigan Foghorn Leghorn Sylvester Tweety Portable Holes January 3, 2019 © Robert Sabourin, 2006
4
Learning and Metaphors
Teaching Learning Retaining Applying knowledge Share experiences Don’t get carried away … January 3, 2019 © Robert Sabourin, 2006
5
Overture Curtain, Lights!
January 3, 2019 © Robert Sabourin, 2006
6
Overture Curtain, Lights!
Everyone knows melody but nobody seems to know the lyrics! Project kick off On with the show this is it! January 3, 2019 © Robert Sabourin, 2006
7
Duck Season Who is the duck? Who is the rabbit? Isn’t it obvious?
Peer rivalry Common nemesis January 3, 2019 © Robert Sabourin, 2006
8
Rabbit Season Just because it was written down doesn't make it so!
January 3, 2019 © Robert Sabourin, 2006
9
Duck Season Ambiguous pronouns Fallacious negation Role playing
January 3, 2019 © Robert Sabourin, 2006
10
Road Runner and Wiley Coyote
Hungry with purpose Relentless Pursuit Persistent But … Silly January 3, 2019 © Robert Sabourin, 2006
11
ACME Tools Relies on one major vendor Tools will solve every problem
Complex plans January 3, 2019 © Robert Sabourin, 2006
12
Bugs Wrong Turn Unexpected destination? Path chosen vs. the path taken
Common cause Maps January 3, 2019 © Robert Sabourin, 2006
13
Bugs Wrong Turn Wrong Turn in Albuquerque Same mistake every time
Too many choices January 3, 2019 © Robert Sabourin, 2006
14
Tazmanian Devil Run for your life
Bugs is calm while all the other animals panic Is this a good thing? January 3, 2019 © Robert Sabourin, 2006
15
Tazmanian Devil Stress Testing Persona Abuse cases
What if Taz used our software? January 3, 2019 © Robert Sabourin, 2006
16
Tazmanian Devil And especially rabbits Do not blindly trusts lists
React to emergencies Be agile January 3, 2019 © Robert Sabourin, 2006
17
Yosemite Sam 'Fearless Freep' January 3, 2019 © Robert Sabourin, 2006
18
Yosemite Sam Defy physics Roughest Toughest Hombre
Dare to cross a line Limits Boundaries Challenges January 3, 2019 © Robert Sabourin, 2006
19
Michigan J. Frog Living in a box in a cornerstone with important papers Sings & dances but only in front of the person who found him! January 3, 2019 © Robert Sabourin, 2006
20
Michigan J. Frog Elusive Bugs Does not happen on developers machine
Disappears when you show it to others! January 3, 2019 © Robert Sabourin, 2006
21
Foghorn Leghorn Loud Mouth Schnook! Watch Dog Chain Limits Boundaries
Abuse January 3, 2019 © Robert Sabourin, 2006
22
Foghorn Leghorn Smart kid
Proves it can be done even if it does not make sense! I don’t believe my eyes January 3, 2019 © Robert Sabourin, 2006
23
Does This Make Sense? Test Analysis January 3, 2019
© Robert Sabourin, 2006
24
Sylvester and Tweety Hungry Persistent
But does not rely on a crazy tool vendor! Watch out for granny’s umbrella. January 3, 2019 © Robert Sabourin, 2006
25
Sylvester and Tweety Elusive Bugs I thought I saw a puddy cat?
I did I did see a puddy cat! January 3, 2019 © Robert Sabourin, 2006
26
Portable Holes Great Ideas New physics No constraints
Technological leap January 3, 2019 © Robert Sabourin, 2006
27
Portable Holes Imagine Non invasive Tools See inside of anything
Dreams and realities January 3, 2019 © Robert Sabourin, 2006
28
Thank You Questions? January 3, 2019 © Robert Sabourin, 2006
29
Lyrics The Bugs Bunny Show Overture, curtain, lights,
This is it, the night of nights No more rehearsing and hearsing our parts We know every part by heart Overture, curtain, lights This is it, we'll hit the heights And oh what heights we'll hit On with the show this is it Tonight what heights we'll hit On with the show this is it. January 3, 2019 © Robert Sabourin, 2006
30
Lyrics Road Runner If you're on the highway and Road Runner goes beep beep. Just step aside or might end up in a heap. Road Runner, Road Runner runs on the road all day. Even the coyote can't make him change his ways. Road Runner, the coyote's after you. Road Runner, if he catches you you're through. That coyote is really a crazy clown, When will he learn he can never mow him down? Poor little Road Runner never bothers anyone, Just runnin' down the road's his idea of having fun. January 3, 2019 © Robert Sabourin, 2006
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.