SlideShare a Scribd company logo
Begin with specs
risk in mind
IAN PESTELOS
How to design your tests to find more valuable bugs
IAN PESTELOS

Founder @ TestKamp
ian@testkamp.com
/in/ianpestelos
@ianpestelos
Perception - Reality Gap
We suffer from ...
a lot…
^
and with
Expectation - Reality Gap
It becomes...
No bugs
Test ALL 

browsers 

& devices
100% test 

coverage
No failing 

test
Time, info 

are limited
I am

only
human
Not all tests 

can be known
I cannot 

assure

quality
You know nothing?
What to do?
Take a bite
Agile Testing Donut - Gojko Adzic
War Stories
Play
PLAY

Nightmare

Headline Game
by Elizabeth Hendrickson
PLAY

Generic Risk cards
see James Bach’s Generic Risk List
PLAY

dumb
Some exercises
How to address them?
R.I.P.
You can do it!esearchR Google
deateI
Brainstorm. Make them test too.
repareP
Winter is coming.
Other options?
Next steps?
Writings of



Jon & James 

Bach
Michael Bolton

(Not the singer)
Play R.I.P.


What’s the worst that can happen?
Begin with 

risk in mind
IAN PESTELOS

Founder @

ian@testkamp.com
/in/ianpestelos
@ianpestelos
Questions?

More Related Content

More from Ian Pestelos #MovetheAverageUp

Agile Values and Mindset
Agile Values and MindsetAgile Values and Mindset
Agile Values and Mindset
Ian Pestelos #MovetheAverageUp
 
Agile: Building Beyond Fast and Slow
Agile: Building Beyond Fast and SlowAgile: Building Beyond Fast and Slow
Agile: Building Beyond Fast and Slow
Ian Pestelos #MovetheAverageUp
 
Agile Testing: Where We Are, Where We're Heading #PHTestCon2017
Agile Testing: Where We Are, Where We're Heading #PHTestCon2017 Agile Testing: Where We Are, Where We're Heading #PHTestCon2017
Agile Testing: Where We Are, Where We're Heading #PHTestCon2017
Ian Pestelos #MovetheAverageUp
 
Leading Agility - How Might We Co-Facilitate Self-Organization
Leading Agility - How Might We Co-Facilitate Self-OrganizationLeading Agility - How Might We Co-Facilitate Self-Organization
Leading Agility - How Might We Co-Facilitate Self-Organization
Ian Pestelos #MovetheAverageUp
 
TestMob - Design Thinking in Agile Testing
TestMob - Design Thinking in Agile TestingTestMob - Design Thinking in Agile Testing
TestMob - Design Thinking in Agile Testing
Ian Pestelos #MovetheAverageUp
 
Agile Testing: Whole Team Approach
Agile Testing: Whole Team ApproachAgile Testing: Whole Team Approach
Agile Testing: Whole Team Approach
Ian Pestelos #MovetheAverageUp
 
Test Heuristics for Exploratory Testing
Test Heuristics for Exploratory TestingTest Heuristics for Exploratory Testing
Test Heuristics for Exploratory Testing
Ian Pestelos #MovetheAverageUp
 
Collaborative Test Designing through Mindmaps
Collaborative Test Designing through MindmapsCollaborative Test Designing through Mindmaps
Collaborative Test Designing through Mindmaps
Ian Pestelos #MovetheAverageUp
 
Progression from Regression Testing - An 8-year Journey
Progression from Regression Testing - An 8-year JourneyProgression from Regression Testing - An 8-year Journey
Progression from Regression Testing - An 8-year Journey
Ian Pestelos #MovetheAverageUp
 
New Contexts of Software Testing
New Contexts of Software TestingNew Contexts of Software Testing
New Contexts of Software Testing
Ian Pestelos #MovetheAverageUp
 
Speaking Engagements (Ian Pestelos)
Speaking Engagements (Ian Pestelos)Speaking Engagements (Ian Pestelos)
Speaking Engagements (Ian Pestelos)
Ian Pestelos #MovetheAverageUp
 
Tests are Nothing, Testing is Everything
Tests are Nothing, Testing is EverythingTests are Nothing, Testing is Everything
Tests are Nothing, Testing is Everything
Ian Pestelos #MovetheAverageUp
 
UXSG2014 and UX in Software Testing
UXSG2014 and UX in Software TestingUXSG2014 and UX in Software Testing
UXSG2014 and UX in Software Testing
Ian Pestelos #MovetheAverageUp
 

More from Ian Pestelos #MovetheAverageUp (13)

Agile Values and Mindset
Agile Values and MindsetAgile Values and Mindset
Agile Values and Mindset
 
Agile: Building Beyond Fast and Slow
Agile: Building Beyond Fast and SlowAgile: Building Beyond Fast and Slow
Agile: Building Beyond Fast and Slow
 
Agile Testing: Where We Are, Where We're Heading #PHTestCon2017
Agile Testing: Where We Are, Where We're Heading #PHTestCon2017 Agile Testing: Where We Are, Where We're Heading #PHTestCon2017
Agile Testing: Where We Are, Where We're Heading #PHTestCon2017
 
Leading Agility - How Might We Co-Facilitate Self-Organization
Leading Agility - How Might We Co-Facilitate Self-OrganizationLeading Agility - How Might We Co-Facilitate Self-Organization
Leading Agility - How Might We Co-Facilitate Self-Organization
 
TestMob - Design Thinking in Agile Testing
TestMob - Design Thinking in Agile TestingTestMob - Design Thinking in Agile Testing
TestMob - Design Thinking in Agile Testing
 
Agile Testing: Whole Team Approach
Agile Testing: Whole Team ApproachAgile Testing: Whole Team Approach
Agile Testing: Whole Team Approach
 
Test Heuristics for Exploratory Testing
Test Heuristics for Exploratory TestingTest Heuristics for Exploratory Testing
Test Heuristics for Exploratory Testing
 
Collaborative Test Designing through Mindmaps
Collaborative Test Designing through MindmapsCollaborative Test Designing through Mindmaps
Collaborative Test Designing through Mindmaps
 
Progression from Regression Testing - An 8-year Journey
Progression from Regression Testing - An 8-year JourneyProgression from Regression Testing - An 8-year Journey
Progression from Regression Testing - An 8-year Journey
 
New Contexts of Software Testing
New Contexts of Software TestingNew Contexts of Software Testing
New Contexts of Software Testing
 
Speaking Engagements (Ian Pestelos)
Speaking Engagements (Ian Pestelos)Speaking Engagements (Ian Pestelos)
Speaking Engagements (Ian Pestelos)
 
Tests are Nothing, Testing is Everything
Tests are Nothing, Testing is EverythingTests are Nothing, Testing is Everything
Tests are Nothing, Testing is Everything
 
UXSG2014 and UX in Software Testing
UXSG2014 and UX in Software TestingUXSG2014 and UX in Software Testing
UXSG2014 and UX in Software Testing
 

Recently uploaded

Assure Contact Center Experiences for Your Customers With ThousandEyes
Assure Contact Center Experiences for Your Customers With ThousandEyesAssure Contact Center Experiences for Your Customers With ThousandEyes
Assure Contact Center Experiences for Your Customers With ThousandEyes
ThousandEyes
 
Measures in SQL (SIGMOD 2024, Santiago, Chile)
Measures in SQL (SIGMOD 2024, Santiago, Chile)Measures in SQL (SIGMOD 2024, Santiago, Chile)
Measures in SQL (SIGMOD 2024, Santiago, Chile)
Julian Hyde
 
A Comprehensive Guide on Implementing Real-World Mobile Testing Strategies fo...
A Comprehensive Guide on Implementing Real-World Mobile Testing Strategies fo...A Comprehensive Guide on Implementing Real-World Mobile Testing Strategies fo...
A Comprehensive Guide on Implementing Real-World Mobile Testing Strategies fo...
kalichargn70th171
 
The Power of Visual Regression Testing_ Why It Is Critical for Enterprise App...
The Power of Visual Regression Testing_ Why It Is Critical for Enterprise App...The Power of Visual Regression Testing_ Why It Is Critical for Enterprise App...
The Power of Visual Regression Testing_ Why It Is Critical for Enterprise App...
kalichargn70th171
 
The Comprehensive Guide to Validating Audio-Visual Performances.pdf
The Comprehensive Guide to Validating Audio-Visual Performances.pdfThe Comprehensive Guide to Validating Audio-Visual Performances.pdf
The Comprehensive Guide to Validating Audio-Visual Performances.pdf
kalichargn70th171
 
How Can Hiring A Mobile App Development Company Help Your Business Grow?
How Can Hiring A Mobile App Development Company Help Your Business Grow?How Can Hiring A Mobile App Development Company Help Your Business Grow?
How Can Hiring A Mobile App Development Company Help Your Business Grow?
ToXSL Technologies
 
Manyata Tech Park Bangalore_ Infrastructure, Facilities and More
Manyata Tech Park Bangalore_ Infrastructure, Facilities and MoreManyata Tech Park Bangalore_ Infrastructure, Facilities and More
Manyata Tech Park Bangalore_ Infrastructure, Facilities and More
narinav14
 
DECODING JAVA THREAD DUMPS: MASTER THE ART OF ANALYSIS
DECODING JAVA THREAD DUMPS: MASTER THE ART OF ANALYSISDECODING JAVA THREAD DUMPS: MASTER THE ART OF ANALYSIS
DECODING JAVA THREAD DUMPS: MASTER THE ART OF ANALYSIS
Tier1 app
 
Alluxio Webinar | 10x Faster Trino Queries on Your Data Platform
Alluxio Webinar | 10x Faster Trino Queries on Your Data PlatformAlluxio Webinar | 10x Faster Trino Queries on Your Data Platform
Alluxio Webinar | 10x Faster Trino Queries on Your Data Platform
Alluxio, Inc.
 
ACE - Team 24 Wrapup event at ahmedabad.
ACE - Team 24 Wrapup event at ahmedabad.ACE - Team 24 Wrapup event at ahmedabad.
ACE - Team 24 Wrapup event at ahmedabad.
Maitrey Patel
 
一比一原版(sdsu毕业证书)圣地亚哥州立大学毕业证如何办理
一比一原版(sdsu毕业证书)圣地亚哥州立大学毕业证如何办理一比一原版(sdsu毕业证书)圣地亚哥州立大学毕业证如何办理
一比一原版(sdsu毕业证书)圣地亚哥州立大学毕业证如何办理
kgyxske
 
Baha Majid WCA4Z IBM Z Customer Council Boston June 2024.pdf
Baha Majid WCA4Z IBM Z Customer Council Boston June 2024.pdfBaha Majid WCA4Z IBM Z Customer Council Boston June 2024.pdf
Baha Majid WCA4Z IBM Z Customer Council Boston June 2024.pdf
Baha Majid
 
Operational ease MuleSoft and Salesforce Service Cloud Solution v1.0.pptx
Operational ease MuleSoft and Salesforce Service Cloud Solution v1.0.pptxOperational ease MuleSoft and Salesforce Service Cloud Solution v1.0.pptx
Operational ease MuleSoft and Salesforce Service Cloud Solution v1.0.pptx
sandeepmenon62
 
Safelyio Toolbox Talk Softwate & App (How To Digitize Safety Meetings)
Safelyio Toolbox Talk Softwate & App (How To Digitize Safety Meetings)Safelyio Toolbox Talk Softwate & App (How To Digitize Safety Meetings)
Safelyio Toolbox Talk Softwate & App (How To Digitize Safety Meetings)
safelyiotech
 
TMU毕业证书精仿办理
TMU毕业证书精仿办理TMU毕业证书精仿办理
TMU毕业证书精仿办理
aeeva
 
一比一原版(UMN毕业证)明尼苏达大学毕业证如何办理
一比一原版(UMN毕业证)明尼苏达大学毕业证如何办理一比一原版(UMN毕业证)明尼苏达大学毕业证如何办理
一比一原版(UMN毕业证)明尼苏达大学毕业证如何办理
dakas1
 
Kubernetes at Scale: Going Multi-Cluster with Istio
Kubernetes at Scale:  Going Multi-Cluster  with IstioKubernetes at Scale:  Going Multi-Cluster  with Istio
Kubernetes at Scale: Going Multi-Cluster with Istio
Severalnines
 
DevOps Consulting Company | Hire DevOps Services
DevOps Consulting Company | Hire DevOps ServicesDevOps Consulting Company | Hire DevOps Services
DevOps Consulting Company | Hire DevOps Services
seospiralmantra
 
Unveiling the Advantages of Agile Software Development.pdf
Unveiling the Advantages of Agile Software Development.pdfUnveiling the Advantages of Agile Software Development.pdf
Unveiling the Advantages of Agile Software Development.pdf
brainerhub1
 
Why Apache Kafka Clusters Are Like Galaxies (And Other Cosmic Kafka Quandarie...
Why Apache Kafka Clusters Are Like Galaxies (And Other Cosmic Kafka Quandarie...Why Apache Kafka Clusters Are Like Galaxies (And Other Cosmic Kafka Quandarie...
Why Apache Kafka Clusters Are Like Galaxies (And Other Cosmic Kafka Quandarie...
Paul Brebner
 

Recently uploaded (20)

Assure Contact Center Experiences for Your Customers With ThousandEyes
Assure Contact Center Experiences for Your Customers With ThousandEyesAssure Contact Center Experiences for Your Customers With ThousandEyes
Assure Contact Center Experiences for Your Customers With ThousandEyes
 
Measures in SQL (SIGMOD 2024, Santiago, Chile)
Measures in SQL (SIGMOD 2024, Santiago, Chile)Measures in SQL (SIGMOD 2024, Santiago, Chile)
Measures in SQL (SIGMOD 2024, Santiago, Chile)
 
A Comprehensive Guide on Implementing Real-World Mobile Testing Strategies fo...
A Comprehensive Guide on Implementing Real-World Mobile Testing Strategies fo...A Comprehensive Guide on Implementing Real-World Mobile Testing Strategies fo...
A Comprehensive Guide on Implementing Real-World Mobile Testing Strategies fo...
 
The Power of Visual Regression Testing_ Why It Is Critical for Enterprise App...
The Power of Visual Regression Testing_ Why It Is Critical for Enterprise App...The Power of Visual Regression Testing_ Why It Is Critical for Enterprise App...
The Power of Visual Regression Testing_ Why It Is Critical for Enterprise App...
 
The Comprehensive Guide to Validating Audio-Visual Performances.pdf
The Comprehensive Guide to Validating Audio-Visual Performances.pdfThe Comprehensive Guide to Validating Audio-Visual Performances.pdf
The Comprehensive Guide to Validating Audio-Visual Performances.pdf
 
How Can Hiring A Mobile App Development Company Help Your Business Grow?
How Can Hiring A Mobile App Development Company Help Your Business Grow?How Can Hiring A Mobile App Development Company Help Your Business Grow?
How Can Hiring A Mobile App Development Company Help Your Business Grow?
 
Manyata Tech Park Bangalore_ Infrastructure, Facilities and More
Manyata Tech Park Bangalore_ Infrastructure, Facilities and MoreManyata Tech Park Bangalore_ Infrastructure, Facilities and More
Manyata Tech Park Bangalore_ Infrastructure, Facilities and More
 
DECODING JAVA THREAD DUMPS: MASTER THE ART OF ANALYSIS
DECODING JAVA THREAD DUMPS: MASTER THE ART OF ANALYSISDECODING JAVA THREAD DUMPS: MASTER THE ART OF ANALYSIS
DECODING JAVA THREAD DUMPS: MASTER THE ART OF ANALYSIS
 
Alluxio Webinar | 10x Faster Trino Queries on Your Data Platform
Alluxio Webinar | 10x Faster Trino Queries on Your Data PlatformAlluxio Webinar | 10x Faster Trino Queries on Your Data Platform
Alluxio Webinar | 10x Faster Trino Queries on Your Data Platform
 
ACE - Team 24 Wrapup event at ahmedabad.
ACE - Team 24 Wrapup event at ahmedabad.ACE - Team 24 Wrapup event at ahmedabad.
ACE - Team 24 Wrapup event at ahmedabad.
 
一比一原版(sdsu毕业证书)圣地亚哥州立大学毕业证如何办理
一比一原版(sdsu毕业证书)圣地亚哥州立大学毕业证如何办理一比一原版(sdsu毕业证书)圣地亚哥州立大学毕业证如何办理
一比一原版(sdsu毕业证书)圣地亚哥州立大学毕业证如何办理
 
Baha Majid WCA4Z IBM Z Customer Council Boston June 2024.pdf
Baha Majid WCA4Z IBM Z Customer Council Boston June 2024.pdfBaha Majid WCA4Z IBM Z Customer Council Boston June 2024.pdf
Baha Majid WCA4Z IBM Z Customer Council Boston June 2024.pdf
 
Operational ease MuleSoft and Salesforce Service Cloud Solution v1.0.pptx
Operational ease MuleSoft and Salesforce Service Cloud Solution v1.0.pptxOperational ease MuleSoft and Salesforce Service Cloud Solution v1.0.pptx
Operational ease MuleSoft and Salesforce Service Cloud Solution v1.0.pptx
 
Safelyio Toolbox Talk Softwate & App (How To Digitize Safety Meetings)
Safelyio Toolbox Talk Softwate & App (How To Digitize Safety Meetings)Safelyio Toolbox Talk Softwate & App (How To Digitize Safety Meetings)
Safelyio Toolbox Talk Softwate & App (How To Digitize Safety Meetings)
 
TMU毕业证书精仿办理
TMU毕业证书精仿办理TMU毕业证书精仿办理
TMU毕业证书精仿办理
 
一比一原版(UMN毕业证)明尼苏达大学毕业证如何办理
一比一原版(UMN毕业证)明尼苏达大学毕业证如何办理一比一原版(UMN毕业证)明尼苏达大学毕业证如何办理
一比一原版(UMN毕业证)明尼苏达大学毕业证如何办理
 
Kubernetes at Scale: Going Multi-Cluster with Istio
Kubernetes at Scale:  Going Multi-Cluster  with IstioKubernetes at Scale:  Going Multi-Cluster  with Istio
Kubernetes at Scale: Going Multi-Cluster with Istio
 
DevOps Consulting Company | Hire DevOps Services
DevOps Consulting Company | Hire DevOps ServicesDevOps Consulting Company | Hire DevOps Services
DevOps Consulting Company | Hire DevOps Services
 
Unveiling the Advantages of Agile Software Development.pdf
Unveiling the Advantages of Agile Software Development.pdfUnveiling the Advantages of Agile Software Development.pdf
Unveiling the Advantages of Agile Software Development.pdf
 
Why Apache Kafka Clusters Are Like Galaxies (And Other Cosmic Kafka Quandarie...
Why Apache Kafka Clusters Are Like Galaxies (And Other Cosmic Kafka Quandarie...Why Apache Kafka Clusters Are Like Galaxies (And Other Cosmic Kafka Quandarie...
Why Apache Kafka Clusters Are Like Galaxies (And Other Cosmic Kafka Quandarie...
 

Begin with Risk in Mind