SlideShare uma empresa Scribd logo
1 de 37
Baixar para ler offline
Failing:
The Very Human Side of
Testing
Simon Morley
@YorkyAbroad
http://testers-headache.blogspot.com/
Wednesday, May 22, 13
This is about failure....
My experiences
Some learnings
Wednesday, May 22, 13
Being Wrong (testing)
Anybody ever been wrong?
How did it feel?
Wednesday, May 22, 13
My take
Frustrating - at first
Then - liberating
Wednesday, May 22, 13
But first frustration...
Wednesday, May 22, 13
Communication
Test Strategy Communication
Talking about a less linear approach - and
more focus on business needs and
information flow.
What could possibly go wrong????
Wednesday, May 22, 13
Moving from...
Wednesday, May 22, 13
To...
Wednesday, May 22, 13
“But surely if we had
clear requirements...”
The requirements can’t always be known
upfront
Clear is very subjective
And so are requirements
It’s a form of not dealing with the problem -
what will satisfy the customer?
Wednesday, May 22, 13
Lessons?
Wednesday, May 22, 13
Different Audiences
Familiarity
Adoption
Refusal / Not prepared
Wednesday, May 22, 13
“But surely if we had clear
requirements...”
Wednesday, May 22, 13
And there’s more....
Wednesday, May 22, 13
Thinking & Models
Attention to details - too focused
Problems with notetaking
Questions / Not getting started quickly enough
Getting stuck in a rut
Wednesday, May 22, 13
Attention to details - too
focused
Wednesday, May 22, 13
Browsing or client?
Wednesday, May 22, 13
Wednesday, May 22, 13
Causes
Focus
Excited
Tunnel
Vision
Wednesday, May 22, 13
Lessons
Pair-up
Remind yourself:
Is it time to switch between
focus-defocus now?
Wednesday, May 22, 13
Note Taking
I filed a bug report - and missed out a
configuration element (parameter setting) that
turned out to be decisive.
Kneejerk reaction: Take more notes!
Or: Take better notes... How?
Practice observation & Notetaking
Smith: How to be an explorer of the world
Wednesday, May 22, 13
And more...
Wednesday, May 22, 13
Not starting / Too many
questions...
How? When?
By when?
Who? Who more can I talk to?
What do you mean by test?
Anything more?
Anything more?
Configuration?
Data?
Architecture?
Team?
Priority?
Risks?
Known problems?
Wednesday, May 22, 13
Reaction?
Suspicion
Frustration
Impatience
Wednesday, May 22, 13
Lessons?
Wednesday, May 22, 13
Start with context-free questions
Can I ask some questions?
Is now a good time for questions?
Ref: Exploring Requirements: Quality
Before Design (Gause, Weinberg)
Wednesday, May 22, 13
Sitting with a problem for
too long...
Wednesday, May 22, 13
Result?
Dis-
appointment
Delay
Wednesday, May 22, 13
Causes
Wednesday, May 22, 13
Lessons?
Wednesday, May 22, 13
Balance
Celebrate
your
ignorance
Wednesday, May 22, 13
Lessons
Fail “well”
“The chief trick to making good mistakes is
not to hide them - especially not from
yourself. Instead of turning away in denial
when you make a mistake, you should
become a connoisseur of your own mistakes,
turning them over in your mind as if they
were works of art, which in a way they are.”
Dennet: Intuition Pumps and other Tools for
Thinking
Wednesday, May 22, 13
More Lessons
Celebrate your own failures
They are a case study opportunity
Ask trusted colleagues for signs
Fear of failure = Fear of learning
Creativity is bound up with failure
Wednesday, May 22, 13
More lessons
Know your audience
Synch with them
Context-free questions to start with
Remember to focus & de-focus
Take a step back
Explain the problem to someone new
Learning is a heuristic activity - implies trial
and error
Wednesday, May 22, 13
References
Thinking, Fast and Slow (Kahneman)
Exploring Requirements: Quality before Design
(Gauss, Weinberg)
How to Be an Explorer of the World (Smith)
Intuition Pumps and Other Tools for Thinking
(Dennet)
Wednesday, May 22, 13
Questions & Comments
Wednesday, May 22, 13
Image credits
http://www.flickr.com/photos/34120957@N04/4199675334
http://www.flickr.com/photos/seandreilinger/8252655811
http://www.flickr.com/photos/fairyfeet/30860040/
http://www.flickr.com/photos/thedevelopmentofbirmingham/4160702095/
http://www.flickr.com/photos/mknott/130350679/in/photostream/
http://www.flickr.com/photos/wfryer/1342355056/
http://www.flickr.com/photos/andrewpescod/1355751357/
http://www.flickr.com/photos/stolensnapshot/3611391087/sizes/m/in/
photostream/
http://www.flickr.com/photos/neilmoralee/6872205942/
Wednesday, May 22, 13
Image credits
http://www.flickr.com/photos/flex/26197327/
http://www.flickr.com/photos/safetyfreak/498421785/
http://www.flickr.com/photos/mdconnell/5209509848/
http://www.flickr.com/photos/billsophoto/5243121852/
http://www.flickr.com/photos/zyphichore/95961996/
http://www.flickr.com/photos/aquilaonline/2055376852/
http://www.flickr.com/photos/rvoegtli/7662328952/
http://www.flickr.com/photos/betsyweber/3307988944/
http://www.flickr.com/photos/cainnmosni/3065256470/
http://www.flickr.com/photos/66720528@N04/8476511518/
http://www.flickr.com/photos/sharynmorrow/3718891/
http://www.flickr.com/photos/vblibrary/8484917890/
Wednesday, May 22, 13

Mais conteúdo relacionado

Mais procurados

Robert Xiong's 5 whys Methodology
Robert Xiong's 5 whys MethodologyRobert Xiong's 5 whys Methodology
Robert Xiong's 5 whys Methodology
Robert Xiong
 
5 Why Training Slides Oct 14, 2009
5 Why Training Slides Oct 14, 20095 Why Training Slides Oct 14, 2009
5 Why Training Slides Oct 14, 2009
ExerciseLeanLLC
 
Agile2012 klingon
Agile2012 klingonAgile2012 klingon
Agile2012 klingon
drewz lin
 

Mais procurados (20)

Misconceptions Of Unit Testing
Misconceptions Of Unit TestingMisconceptions Of Unit Testing
Misconceptions Of Unit Testing
 
Pass That Exam! Test Taking Strategies And Tips For All Learners
Pass That Exam! Test Taking Strategies And Tips For All LearnersPass That Exam! Test Taking Strategies And Tips For All Learners
Pass That Exam! Test Taking Strategies And Tips For All Learners
 
5 whys
5 whys5 whys
5 whys
 
Root Cause Analysis | 5 whys | Tools of accident investigation I Gaurav Singh...
Root Cause Analysis | 5 whys | Tools of accident investigation I Gaurav Singh...Root Cause Analysis | 5 whys | Tools of accident investigation I Gaurav Singh...
Root Cause Analysis | 5 whys | Tools of accident investigation I Gaurav Singh...
 
The pragmatic programmer
The pragmatic programmerThe pragmatic programmer
The pragmatic programmer
 
AAM 2014 Tech Tutorial: User Testing on a Shoestring
AAM 2014 Tech Tutorial: User Testing on a ShoestringAAM 2014 Tech Tutorial: User Testing on a Shoestring
AAM 2014 Tech Tutorial: User Testing on a Shoestring
 
4YFN 2016 Guerrilla UX
4YFN 2016 Guerrilla UX4YFN 2016 Guerrilla UX
4YFN 2016 Guerrilla UX
 
Rock workshop 8 testing (revised)
Rock workshop 8   testing (revised)Rock workshop 8   testing (revised)
Rock workshop 8 testing (revised)
 
Robert Xiong's 5 whys Methodology
Robert Xiong's 5 whys MethodologyRobert Xiong's 5 whys Methodology
Robert Xiong's 5 whys Methodology
 
5 whys
5 whys5 whys
5 whys
 
Grassroots doctesting sacramento_abridged
Grassroots doctesting sacramento_abridgedGrassroots doctesting sacramento_abridged
Grassroots doctesting sacramento_abridged
 
Agile Testing: Whole Team Approach
Agile Testing: Whole Team ApproachAgile Testing: Whole Team Approach
Agile Testing: Whole Team Approach
 
Designsprint
DesignsprintDesignsprint
Designsprint
 
5 Why Training Slides Oct 14, 2009
5 Why Training Slides Oct 14, 20095 Why Training Slides Oct 14, 2009
5 Why Training Slides Oct 14, 2009
 
Dyslexia testing online
Dyslexia testing onlineDyslexia testing online
Dyslexia testing online
 
5 why analysis training presentaion
5 why analysis training presentaion5 why analysis training presentaion
5 why analysis training presentaion
 
5 whys
5 whys5 whys
5 whys
 
Root causes by 5 whys
Root causes by 5 whysRoot causes by 5 whys
Root causes by 5 whys
 
Agile2012 klingon
Agile2012 klingonAgile2012 klingon
Agile2012 klingon
 
Uwe usability evaluation
Uwe usability evaluationUwe usability evaluation
Uwe usability evaluation
 

Destaque

Destaque (7)

Presume
PresumePresume
Presume
 
Brand and Other Dirty Words
Brand and Other Dirty WordsBrand and Other Dirty Words
Brand and Other Dirty Words
 
Luxusní stropy product list 1
Luxusní stropy   product list 1Luxusní stropy   product list 1
Luxusní stropy product list 1
 
Slide share success business model
Slide share success   business modelSlide share success   business model
Slide share success business model
 
Testing Lessons from the Rolling Stones
Testing Lessons from the Rolling StonesTesting Lessons from the Rolling Stones
Testing Lessons from the Rolling Stones
 
Test reporting to non-testers 2010
Test reporting to non-testers 2010Test reporting to non-testers 2010
Test reporting to non-testers 2010
 
User Research, Paper Prototyping Process and Pitfalls (UX103)
User Research, Paper Prototyping Process and Pitfalls (UX103)User Research, Paper Prototyping Process and Pitfalls (UX103)
User Research, Paper Prototyping Process and Pitfalls (UX103)
 

Semelhante a Failing: The Very Human Side of Testing

Lunch n learn-communication 130920-final2
Lunch n learn-communication 130920-final2Lunch n learn-communication 130920-final2
Lunch n learn-communication 130920-final2
Ann Abel
 
Are you designing your professional relationships?
Are you designing your professional relationships?Are you designing your professional relationships?
Are you designing your professional relationships?
Alla Zollers
 

Semelhante a Failing: The Very Human Side of Testing (20)

Summary of 'The Mom Test' (v2 2013-11-05)
Summary of 'The Mom Test' (v2 2013-11-05)Summary of 'The Mom Test' (v2 2013-11-05)
Summary of 'The Mom Test' (v2 2013-11-05)
 
Problem Solving
Problem SolvingProblem Solving
Problem Solving
 
Why designers fail and what to do about it
Why designers fail and what to do about itWhy designers fail and what to do about it
Why designers fail and what to do about it
 
Coaching- Finding What Works
Coaching- Finding What WorksCoaching- Finding What Works
Coaching- Finding What Works
 
Beyond the Bikeshed
Beyond the BikeshedBeyond the Bikeshed
Beyond the Bikeshed
 
Communicate as Professionals
Communicate as ProfessionalsCommunicate as Professionals
Communicate as Professionals
 
Top Pillars | Problems Solving by Nabeel Miqdadi
Top Pillars | Problems Solving by Nabeel MiqdadiTop Pillars | Problems Solving by Nabeel Miqdadi
Top Pillars | Problems Solving by Nabeel Miqdadi
 
12 surprising job interview tips
12 surprising job interview tips12 surprising job interview tips
12 surprising job interview tips
 
Whydesignersfail fin
Whydesignersfail finWhydesignersfail fin
Whydesignersfail fin
 
Lunch n learn-communication 130920-final2
Lunch n learn-communication 130920-final2Lunch n learn-communication 130920-final2
Lunch n learn-communication 130920-final2
 
Starting and Positioning Your Business
Starting and Positioning Your BusinessStarting and Positioning Your Business
Starting and Positioning Your Business
 
Applications of Assertiveness
Applications of AssertivenessApplications of Assertiveness
Applications of Assertiveness
 
What i wish i knew when i studied in UEL
What i wish i knew when i studied in UELWhat i wish i knew when i studied in UEL
What i wish i knew when i studied in UEL
 
Design Sprint - Day 1
Design Sprint - Day 1 Design Sprint - Day 1
Design Sprint - Day 1
 
Are you designing your professional relationships?
Are you designing your professional relationships?Are you designing your professional relationships?
Are you designing your professional relationships?
 
Blocks to Creativity and Innovation. Tools to Release Creativity and Innovation
Blocks to Creativity and Innovation. Tools to Release Creativity and InnovationBlocks to Creativity and Innovation. Tools to Release Creativity and Innovation
Blocks to Creativity and Innovation. Tools to Release Creativity and Innovation
 
Lean in - Questions...move you toward what you want!
Lean in  - Questions...move you toward what you want!Lean in  - Questions...move you toward what you want!
Lean in - Questions...move you toward what you want!
 
27 behavioural questions you must ask your interviewees
27 behavioural questions you must ask your interviewees27 behavioural questions you must ask your interviewees
27 behavioural questions you must ask your interviewees
 
Structured interviewing an applicants guide
Structured interviewing an applicants guideStructured interviewing an applicants guide
Structured interviewing an applicants guide
 
SOFT SKILLS
SOFT SKILLSSOFT SKILLS
SOFT SKILLS
 

Último

Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
WSO2
 

Último (20)

How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..
 
Introduction to use of FHIR Documents in ABDM
Introduction to use of FHIR Documents in ABDMIntroduction to use of FHIR Documents in ABDM
Introduction to use of FHIR Documents in ABDM
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital Adaptability
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 
AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)
AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)
AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering Developers
 
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
 
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUKSpring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 

Failing: The Very Human Side of Testing