Presentation is loading. Please wait.

Presentation is loading. Please wait.

Bugs on Bugs! Hidden Testing Lessons from the Looney Tunes Gang

Similar presentations


Presentation on theme: "Bugs on Bugs! Hidden Testing Lessons from the Looney Tunes Gang"— Presentation transcript:

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


Download ppt "Bugs on Bugs! Hidden Testing Lessons from the Looney Tunes Gang"

Similar presentations


Ads by Google