39
AmiBug.Com, Inc. © Robert Sabourin, 2009 May 14, 2022 Slide 1 Happily Ever After Robert Sabourin President & Principal consultant AmiBug.Com, Inc. Montreal, Canada [email protected]

AmiBug.Com, Inc. © Robert Sabourin, 2009October 11, 2015Slide 1 Happily Ever After Robert Sabourin President & Principal consultant AmiBug.Com, Inc. Montreal,

Embed Size (px)

Citation preview

Page 1: AmiBug.Com, Inc. © Robert Sabourin, 2009October 11, 2015Slide 1 Happily Ever After Robert Sabourin President & Principal consultant AmiBug.Com, Inc. Montreal,

AmiBug.Com, Inc.

© Robert Sabourin, 2009April 21, 2023 Slide 1

Happily Ever After

Robert Sabourin

President & Principal consultant

AmiBug.Com, Inc.

Montreal, Canada

[email protected]

Page 2: AmiBug.Com, Inc. © Robert Sabourin, 2009October 11, 2015Slide 1 Happily Ever After Robert Sabourin President & Principal consultant AmiBug.Com, Inc. Montreal,

AmiBug.Com, Inc.

© Robert Sabourin, 2009April 21, 2023 Slide 2

Happily Ever After

Testing Lessons from Classic Fairy Tales Robert Sabourin, AmiBug.com

Once upon a time, in testing conferences not so long ago, Rob Sabourin presented useful testing lessons from the most unlikely sources: the Looney Tunes gang, the Great Detectives, Dr. Seuss, Hollywood movies, the game of baseball, Monty Python, labor and delivery nursing, and the Simpsons. Now he turns his attention to lessons from classic fairy tales, those timeless fables designed to entertain and teach simple moral truths to children that also have important lessons for testers. What can the Three Pigs teach us about contingency planning? Can Mother Goose teach us to be great test leads? Can testers get the message across without crying wolf and live to tell the tale? What does Red Riding Hood teach us about critical thinking? Can we learn fundamental test design approaches from Goldilocks and the Three Bears? Were Hansel and Gretel test driven developers? Rob takes us through the realm of fairy tales, discovering wonderful, practical, and simple testing lessons that you can apply right away.

Page 3: AmiBug.Com, Inc. © Robert Sabourin, 2009October 11, 2015Slide 1 Happily Ever After Robert Sabourin President & Principal consultant AmiBug.Com, Inc. Montreal,

AmiBug.Com, Inc.

© Robert Sabourin, 2009April 21, 2023 Slide 3

• Overview– Learning and metaphors– Happily ever after– Cry Wolf– Three Pigs– Goldilocks– Hansel and Gretel– Pied Piper– Red Riding Hood– Rip Van Winkle– Ugly Duckling– Mother Goose– A Testers Tale

Happily Ever After

Page 4: AmiBug.Com, Inc. © Robert Sabourin, 2009October 11, 2015Slide 1 Happily Ever After Robert Sabourin President & Principal consultant AmiBug.Com, Inc. Montreal,

AmiBug.Com, Inc.

© Robert Sabourin, 2009April 21, 2023 Slide 4

Learning and Metaphors

• Teaching

• Learning

• Retaining

• Applying knowledge

• Share experiences

• Don’t get carried away …

Page 5: AmiBug.Com, Inc. © Robert Sabourin, 2009October 11, 2015Slide 1 Happily Ever After Robert Sabourin President & Principal consultant AmiBug.Com, Inc. Montreal,

AmiBug.Com, Inc.

© Robert Sabourin, 2009April 21, 2023 Slide 5

Happily Ever After

• Fables

• Stories

• Morales

• Parables

• Simple Truths

• Cultural Context

• Don’t get carried away …

Page 6: AmiBug.Com, Inc. © Robert Sabourin, 2009October 11, 2015Slide 1 Happily Ever After Robert Sabourin President & Principal consultant AmiBug.Com, Inc. Montreal,

AmiBug.Com, Inc.

© Robert Sabourin, 2009April 21, 2023 Slide 6

Cry Wolf

• Aesop

• “Even when liars tell the truth, they are never believed. The liar will lie once, twice, and then perish when he tells the truth.”

Page 7: AmiBug.Com, Inc. © Robert Sabourin, 2009October 11, 2015Slide 1 Happily Ever After Robert Sabourin President & Principal consultant AmiBug.Com, Inc. Montreal,

AmiBug.Com, Inc.

© Robert Sabourin, 2009April 21, 2023 Slide 7

Cry Wolf

• Attention grabbing

• Abuse responsibility

• Exaggeration

Page 8: AmiBug.Com, Inc. © Robert Sabourin, 2009October 11, 2015Slide 1 Happily Ever After Robert Sabourin President & Principal consultant AmiBug.Com, Inc. Montreal,

AmiBug.Com, Inc.

© Robert Sabourin, 2009April 21, 2023 Slide 8

Cry Wolf

• Right time, place

• Consistency

• Credibility

• Build trust

• Earn respect

• Report effectively

Page 9: AmiBug.Com, Inc. © Robert Sabourin, 2009October 11, 2015Slide 1 Happily Ever After Robert Sabourin President & Principal consultant AmiBug.Com, Inc. Montreal,

AmiBug.Com, Inc.

© Robert Sabourin, 2009April 21, 2023 Slide 9

Three Pigs

• James Orchard Halliwell-Phillipps

• 1843

• “Benefit of hard work and planning”

Page 10: AmiBug.Com, Inc. © Robert Sabourin, 2009October 11, 2015Slide 1 Happily Ever After Robert Sabourin President & Principal consultant AmiBug.Com, Inc. Montreal,

AmiBug.Com, Inc.

© Robert Sabourin, 2009April 21, 2023 Slide 10

Three Pigs

• Straw

• Wood

• Brick

• Huff and Puff

• Blow House Down

Page 11: AmiBug.Com, Inc. © Robert Sabourin, 2009October 11, 2015Slide 1 Happily Ever After Robert Sabourin President & Principal consultant AmiBug.Com, Inc. Montreal,

AmiBug.Com, Inc.

© Robert Sabourin, 2009April 21, 2023 Slide 11

Three Pigs

• Good Enough

• Failure Modes

• Risks

• Contingency Plan

Page 12: AmiBug.Com, Inc. © Robert Sabourin, 2009October 11, 2015Slide 1 Happily Ever After Robert Sabourin President & Principal consultant AmiBug.Com, Inc. Montreal,

AmiBug.Com, Inc.

© Robert Sabourin, 2009April 21, 2023 Slide 12

Goldilocks

• Robert Southey

• 1843

• “cautionary tale … imparts a lesson about the hazards of wandering off and exploring unknown territory”

Page 13: AmiBug.Com, Inc. © Robert Sabourin, 2009October 11, 2015Slide 1 Happily Ever After Robert Sabourin President & Principal consultant AmiBug.Com, Inc. Montreal,

AmiBug.Com, Inc.

© Robert Sabourin, 2009April 21, 2023 Slide 13

Goldilocks

• Too Hot

• Too Cold

• Just Right

• Everything from food to matresses

Page 14: AmiBug.Com, Inc. © Robert Sabourin, 2009October 11, 2015Slide 1 Happily Ever After Robert Sabourin President & Principal consultant AmiBug.Com, Inc. Montreal,

AmiBug.Com, Inc.

© Robert Sabourin, 2009April 21, 2023 Slide 14

Goldilocks

• Focus The Testing• Domain Analysis• Equivalence

Classes• Any variable can

be partitioned into different classes

Page 15: AmiBug.Com, Inc. © Robert Sabourin, 2009October 11, 2015Slide 1 Happily Ever After Robert Sabourin President & Principal consultant AmiBug.Com, Inc. Montreal,

AmiBug.Com, Inc.

© Robert Sabourin, 2009April 21, 2023 Slide 15

Hansel and Gretel

• Brothers Grimm

• “Be careful accepting the seeming generosity of strangers as opposed to the harder to hear message of parents”

Page 16: AmiBug.Com, Inc. © Robert Sabourin, 2009October 11, 2015Slide 1 Happily Ever After Robert Sabourin President & Principal consultant AmiBug.Com, Inc. Montreal,

AmiBug.Com, Inc.

© Robert Sabourin, 2009April 21, 2023 Slide 16

Hansel and Gretel

• Retrace

• Candy House

• Evil Witch

• Disguise

• No way back

Page 17: AmiBug.Com, Inc. © Robert Sabourin, 2009October 11, 2015Slide 1 Happily Ever After Robert Sabourin President & Principal consultant AmiBug.Com, Inc. Montreal,

AmiBug.Com, Inc.

© Robert Sabourin, 2009April 21, 2023 Slide 17

Which Path to Take

• Risk

• Coverage

• Completeness

• Recover

• Deception

Page 18: AmiBug.Com, Inc. © Robert Sabourin, 2009October 11, 2015Slide 1 Happily Ever After Robert Sabourin President & Principal consultant AmiBug.Com, Inc. Montreal,

AmiBug.Com, Inc.

© Robert Sabourin, 2009April 21, 2023 Slide 18

Pied Piper

• Brothers Grimm

• “One must face the inevitable consequences of one's actions”

Page 19: AmiBug.Com, Inc. © Robert Sabourin, 2009October 11, 2015Slide 1 Happily Ever After Robert Sabourin President & Principal consultant AmiBug.Com, Inc. Montreal,

AmiBug.Com, Inc.

© Robert Sabourin, 2009April 21, 2023 Slide 19

Pied Piper

• Major problem

• Drastic solution

• Take for granted

• Cost benefit

• Pay the piper

Page 20: AmiBug.Com, Inc. © Robert Sabourin, 2009October 11, 2015Slide 1 Happily Ever After Robert Sabourin President & Principal consultant AmiBug.Com, Inc. Montreal,

AmiBug.Com, Inc.

© Robert Sabourin, 2009April 21, 2023 Slide 20

Pied Piper

• Risks– Follow the leader– Technical debt– Downstream costs– Overkill

Page 21: AmiBug.Com, Inc. © Robert Sabourin, 2009October 11, 2015Slide 1 Happily Ever After Robert Sabourin President & Principal consultant AmiBug.Com, Inc. Montreal,

AmiBug.Com, Inc.

© Robert Sabourin, 2009April 21, 2023 Slide 21

Red Riding Hood

• Brothers Grimm

• “Warns not to enter forests where wolves were known to live, and to be on the lookout for such”

Page 22: AmiBug.Com, Inc. © Robert Sabourin, 2009October 11, 2015Slide 1 Happily Ever After Robert Sabourin President & Principal consultant AmiBug.Com, Inc. Montreal,

AmiBug.Com, Inc.

© Robert Sabourin, 2009April 21, 2023 Slide 22

Red Riding Hood

• Personas

• Good enough

• Attributes

• Picnic baskets

• Hoodwinked

Page 23: AmiBug.Com, Inc. © Robert Sabourin, 2009October 11, 2015Slide 1 Happily Ever After Robert Sabourin President & Principal consultant AmiBug.Com, Inc. Montreal,

AmiBug.Com, Inc.

© Robert Sabourin, 2009April 21, 2023 Slide 23

Red Riding Hood

• Observation– Same– Different– Missing– Unexpected– Emergent– Behavior

Page 24: AmiBug.Com, Inc. © Robert Sabourin, 2009October 11, 2015Slide 1 Happily Ever After Robert Sabourin President & Principal consultant AmiBug.Com, Inc. Montreal,

AmiBug.Com, Inc.

© Robert Sabourin, 2009April 21, 2023 Slide 24

Rip Van Winkle

• Washington Irving

• 1819

• “To awake suddenly to profound changes in one's surroundings”

Page 25: AmiBug.Com, Inc. © Robert Sabourin, 2009October 11, 2015Slide 1 Happily Ever After Robert Sabourin President & Principal consultant AmiBug.Com, Inc. Montreal,

AmiBug.Com, Inc.

© Robert Sabourin, 2009April 21, 2023 Slide 25

Rip Van Winkle

• Sleep through life

• To suddenly awaken to profound changes

• Miss important issues

• Life passes you by

Page 26: AmiBug.Com, Inc. © Robert Sabourin, 2009October 11, 2015Slide 1 Happily Ever After Robert Sabourin President & Principal consultant AmiBug.Com, Inc. Montreal,

AmiBug.Com, Inc.

© Robert Sabourin, 2009April 21, 2023 Slide 26

Rip Van Winkle

• Context listening

• Actively look for change

• Drivers– Business– Technology– Organizational

Page 27: AmiBug.Com, Inc. © Robert Sabourin, 2009October 11, 2015Slide 1 Happily Ever After Robert Sabourin President & Principal consultant AmiBug.Com, Inc. Montreal,

AmiBug.Com, Inc.

© Robert Sabourin, 2009April 21, 2023 Slide 27

Ugly Duckling

• Hans Christian Andersen

• 1843

• “Take pride in yourself, don't let anyone criticize or reduce our value”

Page 28: AmiBug.Com, Inc. © Robert Sabourin, 2009October 11, 2015Slide 1 Happily Ever After Robert Sabourin President & Principal consultant AmiBug.Com, Inc. Montreal,

AmiBug.Com, Inc.

© Robert Sabourin, 2009April 21, 2023 Slide 28

Ugly Duckling

• Born different

• Outcaste

• Unaccepted

• Ugly

• Transforms

• Look beyond the surface

Page 29: AmiBug.Com, Inc. © Robert Sabourin, 2009October 11, 2015Slide 1 Happily Ever After Robert Sabourin President & Principal consultant AmiBug.Com, Inc. Montreal,

AmiBug.Com, Inc.

© Robert Sabourin, 2009April 21, 2023 Slide 29

Ugly Duckling

• Personal

• Transformation

• For the

• Better

• Look beyond the surface

Page 30: AmiBug.Com, Inc. © Robert Sabourin, 2009October 11, 2015Slide 1 Happily Ever After Robert Sabourin President & Principal consultant AmiBug.Com, Inc. Montreal,

AmiBug.Com, Inc.

© Robert Sabourin, 2009April 21, 2023 Slide 30

Mother Goose

• Sharing

• Extract Lessons

• Camp fire

• Retrospective

• Remember

Page 31: AmiBug.Com, Inc. © Robert Sabourin, 2009October 11, 2015Slide 1 Happily Ever After Robert Sabourin President & Principal consultant AmiBug.Com, Inc. Montreal,

AmiBug.Com, Inc.

© Robert Sabourin, 2009April 21, 2023 Slide 31

Mother Goose

• Tells the story

• Advocates the bugs

• Influences change

• Seeks out lessons

• Morales

Page 32: AmiBug.Com, Inc. © Robert Sabourin, 2009October 11, 2015Slide 1 Happily Ever After Robert Sabourin President & Principal consultant AmiBug.Com, Inc. Montreal,

AmiBug.Com, Inc.

© Robert Sabourin, 2009April 21, 2023 Slide 32

A Testers Tale

• Once upon a time …• In a land far far away …• There lived a very busy, busy tester …• And the busy tester found many bugs …• Testing day in testing day out always

testing …• Bug counters loved the busy tester …

Page 33: AmiBug.Com, Inc. © Robert Sabourin, 2009October 11, 2015Slide 1 Happily Ever After Robert Sabourin President & Principal consultant AmiBug.Com, Inc. Montreal,

AmiBug.Com, Inc.

© Robert Sabourin, 2009April 21, 2023 Slide 33

A Testers Tale

• But then suddenly one day the busy tester thought that there must be more to testing then finding lot’s of bugs …

• Something more fulfilling …

• Something more important …

• Something that made a difference …

Page 34: AmiBug.Com, Inc. © Robert Sabourin, 2009October 11, 2015Slide 1 Happily Ever After Robert Sabourin President & Principal consultant AmiBug.Com, Inc. Montreal,

AmiBug.Com, Inc.

© Robert Sabourin, 2009April 21, 2023 Slide 34

A Testers Tale

• First, a tool vendor invited the busy tester to a user group forum. The vendor promised to show how tools could help make testing much much more than just finding bugs …

• But the tester soon realized that the vendor was mostly interested in selling tools and services

Page 35: AmiBug.Com, Inc. © Robert Sabourin, 2009October 11, 2015Slide 1 Happily Ever After Robert Sabourin President & Principal consultant AmiBug.Com, Inc. Montreal,

AmiBug.Com, Inc.

© Robert Sabourin, 2009April 21, 2023 Slide 35

A Testers Tale

• Then, the busy tester met with a whole bunch of test certifiers. The certifiers promised that if the busy tester passed a special exam then the busy tester would be more valuable to more people, and be set apart from all the others

• But the busy tester soon found that certification was just a pretty sticker.

Page 36: AmiBug.Com, Inc. © Robert Sabourin, 2009October 11, 2015Slide 1 Happily Ever After Robert Sabourin President & Principal consultant AmiBug.Com, Inc. Montreal,

AmiBug.Com, Inc.

© Robert Sabourin, 2009April 21, 2023 Slide 36

A Testers Tale

• And then one day the busy tester learned about peer conferences

• At peer conferences the busy tester met with many other testers in other companies using other technologies but all with the same quest sharing insights and finding important new ways to offer value

Page 37: AmiBug.Com, Inc. © Robert Sabourin, 2009October 11, 2015Slide 1 Happily Ever After Robert Sabourin President & Principal consultant AmiBug.Com, Inc. Montreal,

AmiBug.Com, Inc.

© Robert Sabourin, 2009April 21, 2023 Slide 37

A Testers Tale

• The busy tester became part of a professional community

• Sharing methods, techniques & approaches

• Providing value to Stakeholders• Using test findings, offering information

& insights to guide stakeholders in making important decisions

Page 38: AmiBug.Com, Inc. © Robert Sabourin, 2009October 11, 2015Slide 1 Happily Ever After Robert Sabourin President & Principal consultant AmiBug.Com, Inc. Montreal,

AmiBug.Com, Inc.

© Robert Sabourin, 2009April 21, 2023 Slide 38

A Testers Tale

• The busy tester became a trusted adviser to stakeholders, realizing that testing was all about people, and the occasional bug!

Page 39: AmiBug.Com, Inc. © Robert Sabourin, 2009October 11, 2015Slide 1 Happily Ever After Robert Sabourin President & Principal consultant AmiBug.Com, Inc. Montreal,

AmiBug.Com, Inc.

© Robert Sabourin, 2009April 21, 2023 Slide 39

Thank You

Questions?