“Whodunit?” What the great detectives have taught me about testing.

Slides:



Advertisements
Similar presentations
C. Trembath 2011 Media Specialist. Whodunit?
Advertisements

Mystery Fiction “The Whodunit” Invented by Edgar Allan Poe ( )
Investing in Yourself Lecture 2 Study Skills and Research Skills module.
C. Trembath Whodunit? But Mystery Stories are...
Agatha Christie.
The History of the Detective Story from Poe to modern-day television…
1 Chapter 1 Observation Skills CATALYST (LEFT HAND SIDE) Take out your three questions from last night’s reading! When you walked onto the second floor.
Hound of the Baskervilles By Sir Arthur Conan Doyle.
LIVE IN L.A. Your all access pass to complete Wealth Management The 7½ Disciplines of the Wealth Advisor How real advisors are using real tools to have.
Forensic Science as Entertainment. The Beginning… Crime stories in literature 1. The Bible and the Apocrypha both contain non-fiction stories of crimes.
Observation & Documentation
Mysteries A Genre of Literature. What is a mystery? Mysteries are often filled with suspense, but they are also puzzles. Part of the fun of a mystery.
The Mystery Genre and Suspense Genre. Mystery Genre Simply, a mystery story involves a crime or puzzle that is solved by a detective, either professional.
Sir Arthur Conan Doyle. Born May 22, 1859 in Edinburgh, Scotland Prosperous family, despite his father being an alcoholic Educated at a Jesuit boarding.
Agatha Christie The queen of crime Agatha Christie ( ) was born Agatha May Clarissa Miller in Devon, England in 1890, the youngest of three children.
Dealing With Difficult Volunteer Situations Dealing with Difficult Volunteers and Difficult Volunteer Situations Coordinators Conference Octover 18, 2014.
Safety Management Across Large Organizations The Meeks Lumber Way.
SEAMLESS TIPS TO PROVIDE QUALITY TECHNICAL SUPPORT For SMALL SOFTWARE ORGANISATIONS – PART 1
Chapter 2: Becoming a Critic of Your Thinking
“The Whodunit” Invented by Edgar Allan Poe ( )
Agatha Christie The Queen of Crime.
Time Management.
Time Management.
Police Department The University of Texas at Dallas Ofc. Steve Finney
Unit 6: The American Legal System
Mystery Unit.
8 Tips and Tools Tool Time Here are some tips to use as you precept.
Who is Sherlock Holmes? Unit 9 RV Level 2.
Chapter 6 Some Parting Advice.
Marija Grulović 7/1 Ognjen Bojanić
CORRECTIONS ACTIVITY I am going to give you a paragraph with mistakes.
Fake! Activity 1: What was the crime? Year 7 Upgrade
Unit 1 Greeting and Introducing People
Thinking About How You Read
Study Skills Objectives:
Personal Management Skills
“The Whodunit” Invented by Edgar Allan Poe ( )
Which of these statements is true?
“The Whodunit” Invented by Edgar Allan Poe ( )
The Hound of the Baskervilles
Extraversion Introversion
Do you ever: Feel overwhelmed by your growing workload?
DVC Essay #1 The First Day of School.
Top Tips Summary: Software Engineering in practice
Winning at Math Series Set III Taking a Math Exam
Just-In-Time Testing Robert Sabourin President AmiBug.Com, Inc.
3.17 Everyday Research.
Skills 2 learn Exams.
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
Monty Python’s Flying Test Lab
Bugs on Bugs! Hidden Testing Lessons from the Looney Tunes Gang
Thinking About How You Read
Oxford/Cambridge Summer Courses Workshop
Why do you attend school?
Just-In-Time Testing Robert Sabourin President AmiBug.Com, Inc.
Melinda Johnson Denise Philpott
Killer Project Management Best Practices
Deciding What Not to Test
Applied Software Project Management
Positive Relationships
Creating Quality Web Systems
S4 Learning for Excellence
Costa’s Levels of Questioning
Introduction to The Hounds of Baskervilles
Better Bug Workflow System
Deciding What Not to Test
Cybercrime By: Kimberly Foreiter
Question 2.
Presentation transcript:

“Whodunit?” What the great detectives have taught me about testing. Robert Sabourin President & Principal consultant AmiBug.Com, Inc. Montreal, Canada rsabourin@amibug.com 29-May-19 © Robert Sabourin, 2004

“Whodunit?” Overview Learning, Metaphors Sherlock Holmes Hercules Poirot Dick Tracy Sgt Friday Lt Columbo Quincy MacGuyver Other lessons 29-May-19 © Robert Sabourin, 2004

Learning and Metaphors Teaching Learning Retaining Applying knowledge Share experiences Don’t get carried away … 29-May-19 © Robert Sabourin, 2004

29-May-19 © Robert Sabourin, 2004

29-May-19 © Robert Sabourin, 2004

Sherlock Holmes A. Canon Doyle “The great detective” Partner Dr. Watson Nemesis Dr. Moriarity Stories, novels Theater, Movie, Radio 29-May-19 © Robert Sabourin, 2004

Sherlock Holmes Deductive reasoning Analysis and action “Elementary” Reconstruct event chains “See and observe” Footprints, ashes, creosote 29-May-19 © Robert Sabourin, 2004

Sherlock Holmes Exploratory testing Observe, assess, act Attention all details Traps to isolate bugs Improbable not impossible Work with a partner who takes great notes 29-May-19 © Robert Sabourin, 2004

Hercule Poirot Agatha Christie “Belgian Detective” Refugee in England Novels, short stories Movies, TV 29-May-19 © Robert Sabourin, 2004

Hercule Poirot Prim and Proper In place & in order All must make sense Attire Mustaches Home Garden In place & in order All must make sense Everyone is suspected Persistent Question everything 29-May-19 © Robert Sabourin, 2004

Hercule Poirot Account for all you observe Persistent questioning Be organized and orderly Act with professional integrity – be proud Do not rely on hearsay, check for yourself 29-May-19 © Robert Sabourin, 2004

Dick Tracy Chester Gould “stop gangsters” Comic strips Comic books Movie serials Movies 29-May-19 © Robert Sabourin, 2004

Dick Tracy Guns blazing Fighting villains Weird evil bad guys Nothing subtle Blunt and to the point Action oriented 29-May-19 © Robert Sabourin, 2004

Dick Tracy Develop testing attacks Ferret out specific bugs Stress testing Protection testing Software Breaking 29-May-19 © Robert Sabourin, 2004

Sgt. Friday Dragnet Jack Webb producer/star American TV series Depicted typical police work Based on real cases 1950s and later 1960s 360+ original episodes Movie + Radio too 29-May-19 © Robert Sabourin, 2004

Sgt. Friday “Just the facts” Pragmatic Process, policies & procedures Reconfirm every detail Follow-up every lead Document everything Work in a team! (always a pair of officers) 29-May-19 © Robert Sabourin, 2004

Sgt. Friday Find the right approach Test Systematically Checklists are useful Note new test ideas Follow up all leads Cross check details (oracles) Capture excellence 29-May-19 © Robert Sabourin, 2004

Lt. Columbo Peter Falk Columbo Television movies NBC 1971 to present 29-May-19 © Robert Sabourin, 2004

Lt. Columbo “Just one more thing” Stories about wife “acts naive” Gains confidence Catch crook off guard Worn trench coat, rare trashed Peugeot 29-May-19 © Robert Sabourin, 2004

Lt. Columbo Question strategically Gain confidence Tease the system into revealing bugs Be persistent Keep close to problem area – keep coming back 29-May-19 © Robert Sabourin, 2004

Lt. Columbo Caution – use only in emergency situations Get developers to give us information if they feel we do not understand what is going on 29-May-19 © Robert Sabourin, 2004

Quincy Jack Klugman NBC 1976-1983 Television series First of ME genre 29-May-19 © Robert Sabourin, 2004

Quincy Medical Examiner Social responsible Crime Fighting Coroner Forensic analysis Team of specialists 29-May-19 © Robert Sabourin, 2004

Quincy Forensic testing Study failed system Understand causes During test capture tons of info Study how software impacts environment Know peers in other teams 29-May-19 © Robert Sabourin, 2004

MacGyver Produced by Henry Winkler (The Fonz) ABC TV 1985-1992 “new series” 29-May-19 © Robert Sabourin, 2004

MacGyver The phoenix Out of the fire “jerry-rig solutions” Use tools at hand Leveraging Survival knowledge “Just Enough” Duct tape Swiss army knife 29-May-19 © Robert Sabourin, 2004

MacGyver Fans 29-May-19 © Robert Sabourin, 2004

MacGyver Be resourceful Master use of basic tools In testing what are: Swiss Army knife Duct Tape Survival knowledge Apply skills and experience to new problems Think on your feet Use tools and information at hand 29-May-19 © Robert Sabourin, 2004

"No! Try not, Do. Or do not. There is no try." Yoda "No! Try not, Do. Or do not. There is no try." 29-May-19 © Robert Sabourin, 2004

“Bond - James Bond” What I learned from James Bond There is a magic project somewhere Testers get the tools they need from Q Tools cost a lot and really work Magic bug finding lasers Parachute ejector seats to avoid PMs Testers find bugs Testers solve all the problems Testers save the world Testers get the girl With a license to kill so developers answer your questions And actually read your bug reports! 29-May-19 © Robert Sabourin, 2004

“Metaphors are limited” Testers Great Detectives See a project all the way through Stop after apprehending the crook Watch developers take the credit Are always seen as the hero Trudging along all sorts of projects Always assigned to cool projects 29-May-19 © Robert Sabourin, 2004

29-May-19 © Robert Sabourin, 2004

Thank You Questions? 29-May-19 © Robert Sabourin, 2004