Monty Python’s Flying Test Lab

Slides:



Advertisements
Similar presentations
Strategies for Effective Argument WSAT Preparation.
Advertisements

©2007 by the McGraw-Hill Companies, Inc. All rights reserved. 2/e PPTPPT.
Objects Methods and Instantiation. Programming Programming is the act of writing instructions that tell a computer how to do something. This module is.
Logical Fallacies When arguments go bad… Image:
Understanding Logical Fallacies NOTE: JUST BECAUSE THE WAY ONE ARRIVES AT A CONCLUSION IS FAULTY DOES NOT MEAN THAT THE CONCLUSION ITSELF IS FAULTY!
Literary Analysis Essay Hooks
Persuasive Messages Module Twelve McGraw-Hill/Irwin
Get Real Series-13 Real Liberation
Collecting data.
List 1.
A Lesson on Rhetorical Appeals: Ethos, Pathos, Logos
Make sure to check your audio using the Audio Setup Wizard in Tools
Lesson 1 - Sequencing.
What is the Purpose of Testing?
Mobiles Phones.
Investigation… CPSC 481: HCI I.
Lesson 1 An Introduction
Adventure Island.
Rhetorical Appeals English III.
Identify sequence of events in text.
Supporting Details.
Seek First to Understand, Then to Be Understood
Communication Alexis Roam, RN, MSN, CQP.
High Frequency Words. High Frequency Words a about.
Celebration of Champions Planning
Defining Failure Of Software Quality Assurance Companies.
The Power of Language.
Welcome, Students! Ms. Stewart & Mrs. Osakwe’s 7th Grade Language Arts-Language Arts and Writing Class.
10 Essentials for Credit Management
I wonder if he is mad at me.
WOUND CARE: EXPLAINING HOW TO DO SOMETHING
What Hollywood taught me about Software Engineering.
MAD MEN: OVERCOMING Our Addictions Lesson One
Supporting Details Source:
Appropriate Cellphone use, during class time is...
How long would you survive in a Horror Movie?.
Loops CIS 40 – Introduction to Programming in Python
What Hollywood taught me about software testing.
“Whodunit?” What the great detectives have taught me about testing.
All I Need to Know about Testing I Learned from Dr. Seuss
Nutrition Educator Training
Bugs on Bugs! Hidden Testing Lessons from the Looney Tunes Gang
GPOA Basketball Training/Philosophy
What is it? What can you do about it?
What is Software Testing?
Just-In-Time Testing Robert Sabourin President AmiBug.Com, Inc.
Killer Project Management Best Practices
Psst…have you heard the exciting news?
Language Arts: Monday 5-13
The Health Literacy Demonstrator: What we learned about Teach-Back
Hi, lovely to meet you all…….. Etc……..
Day 1.
Behavior Escalation What to do when you’ve tried the rest and the behavior continues?
Body Image. Body Image Body Image Do you ever wish you could change something about your body? If so, you're not alone. Lots of people feel unhappy.
How to Write an Argument
Ex. 1 p. 86 1) Your English teacher 2) Yes 3) No, it is not necessary 4) Yes.
BEFORE, DURING AND AFTER
Too Good for Drugs and Violence Lesson 5
Creating Quality Web Systems
Robert Sabourin President AmiBug.Com, Inc. Montreal, Canada
Monty Python and the Holy Grail
About.
“Whodunit?” What the great detectives have taught me about testing.
Morning Walk Paragraph Questions and symbolism discussion
Better Bug Workflow System
What is Peer Editing? a teaching technique in which students read, and comment on each other's written work.
the I was for to you said go and is can play we do like see
Mock Trial Objections Part II.
Data Visualisation A learning activity for statistics and probability.
Presentation transcript:

Monty Python’s Flying Test Lab Robert Sabourin President & Principal consultant AmiBug.Com, Inc. Montreal, Canada rsabourin@amibug.com December 30, 2018 © Robert Sabourin, 2006

Monty Python’s Flying Test Lab! And now for something completely different . . . Monty Python's Flying Circus revolutionized comedy and brought zany British humor to a world-wide audience. However, buried deep in the hilarity and camouflaged in its twisted wit, lie many important testing lessons—tips and techniques you can apply to real world problems to deal with turbulent projects, changing requirements, and stubborn project stakeholders. Rob Sabourin examines some of the most famous Python bits—“The Spanish Inquisition” telling us to expect the unexpected, “The Dead Parrot” asking if we should really deliver this product to the customer, “The Argument” teaching us about bug advocacy, “Self Defense Against Fresh Fruit” demonstrating the need to pick the right testing tool, and a host of other goofy gags, each one with a lesson for testers. How to test effectively with persistence Make your point with effective communication Keys ways to clarify project goals and requirements December 30, 2018 © Robert Sabourin, 2006

Monty Python’s Flying Test Lab! Overview Learning and metaphors Ambiguous requirements Logic and reasoning Dead software I always wanted to be a tester Throw code over the wall Help desk arguments Communications Testing tools Nobody expects the process inquisition December 30, 2018 © Robert Sabourin, 2006

Learning and Metaphors Teaching Learning Retaining Applying knowledge Share experiences Don’t get carried away … December 30, 2018 © Robert Sabourin, 2006

December 30, 2018 © Robert Sabourin, 2006

Monty Python’s Flying Test Lab! December 30, 2018 © Robert Sabourin, 2006

Monty Python’s Flying Test Lab! December 30, 2018 © Robert Sabourin, 2006

Ambiguous Requirements Is it really perfectly clear? Do not tick off the stakeholders Decision tables? Real communications? December 30, 2018 © Robert Sabourin, 2006

Witch Burning False logic Incongruent chain of reasoning A witch weighs the same as a duck! December 30, 2018 © Robert Sabourin, 2006

Witch Burning Indirect measures Calibration The sound of wisdom. December 30, 2018 © Robert Sabourin, 2006

Dead Parrot? When I bought this software you said it was taking time to get to know my computer. “Norwegian Blue Screen Saver” December 30, 2018 © Robert Sabourin, 2006

Dead Parrot? What do you mean it’s sleeping? It’s crashed! It has abended It will run no more It is deceased This is a dead program!!! December 30, 2018 © Robert Sabourin, 2006

Lumberjack I always wanted to be a tester, Leaping from bug to bug … “He’s a tester and he’s OK – He Sleeps all night and he works all day” December 30, 2018 © Robert Sabourin, 2006

Lumberjack He crashes code and eats his lunch and lives by the blue screen And when he hears of Vista he runs to the latrine! December 30, 2018 © Robert Sabourin, 2006

The Taunting So what exactly are the developers throwing over the wall? A cow or a duck? Can we really “run away!”? December 30, 2018 © Robert Sabourin, 2006

The Argument Helpdesk … This isn’t an argument, it is a series of contradictions? Yes it is! No it isn’t. December 30, 2018 © Robert Sabourin, 2006

Trading Languages Do you understand the customer? Do your customers understand you? December 30, 2018 © Robert Sabourin, 2006

Defend against fruit Choose the right tool for the right job. Take heed – do not take claims at face value. December 30, 2018 © Robert Sabourin, 2006

Spanish Inquisition Nobody expects the process inquisition! Our three weapons are Fear, Surprise and a Fanatical Devotion to Thick Binders December 30, 2018 © Robert Sabourin, 2006

Holy Hand Grenade Follow instructions or just plain act on it. Do testers need to hide behind process? December 30, 2018 © Robert Sabourin, 2006

SPAM SPAM is finally pervasive! December 30, 2018 © Robert Sabourin, 2006

Thank You Questions? December 30, 2018 © Robert Sabourin, 2006