SlideShare une entreprise Scribd logo
1  sur  27
C O P Y R I G H T 2 0 1 4 A C H A R R E T T
D I S R U P T I V E T E S T I N G
A N N E - M A R I E C H A R R E T T
T E S T I N G T I M E S
C O P Y R I G H T 2 0 1 4 A C H A R R E T T
M U N S T E R V S
A L L B L A C K S
1 9 7 8
@ C H A R R E T T
@ C H A R R E T T
T Y P I C A L T E S T P R O C E S S
Test Plan Test Spec Test ExecutionTest Report
@ C H A R R E T T
C O P Y R I G H T 2 0 1 4 A C H A R R E T T
D E T E R M I N A S T I
C T E S T I N G
• Meticulous adherence to
test process
• Try and predict precise
estimates
• Try and predict number of
bugs to be found
• Lock down mentality
@ C H A R R E T T C O P Y R I G H T R O N K R O E T Z
C O P Y R I G H T 2 0 1 4 A C H A R R E T T
C O P Y R I G H T R A Y M O R R I S
C O P Y R I G H T 2 0 1 4 A C H A R R E T T
N A S S I M N I C H O L A S T A L E B
“The black swan theory or theory of black swan
events is a metaphor that describes an event that
comes as a surprise, has a major effect, and is
often inappropriately rationalized after the fact with
the benefit of hindsight. ”
C O P Y R I G H T 2 0 1 4 A C H A R R E T T
B E N T F L Y V B J E R G & A L E X A N D E R B U D Z I E R ,
S E P T E M B E R 2 0 1 1 , " W H Y Y O U R I T P R O J E C T M A Y B E
R I S K I E R T H A N Y O U T H I N K " , H A R V A R D B U S I N E S S
R E V I E W
“average cost of IT projects overrun is only 27%”
“1 in six had a cost overrun of 200% and a
schedule overrun of almost 70%.”
C O P Y R I G H T 2 0 1 4 A C H A R R E T T
A V O I D P R E D I C T I O N
C O P Y R I G H T 2 0 1 4 A C H A R R E T T
B E C O M E R O B U S T
C O P Y R I G H T 2 0 1 4 A C H A R R E T T
W E F O C U S O N T E S T I N G , W E F O C U S O N S K I L L .
- M I C H A E L B O L T O N
FOCUS ON ORGANIZATIONS AND
INDIVIDUALS
THAT ARE PREPARED & EMPOWERED TO
DEAL
MENTALLY, POLITICALLY, AND EMOTIONALLY
WITH SURPRISES
C O P Y R I G H T 2 0 1 4 A C H A R R E T T
T O O L S
T E S T I N G
P R O C E S S
C O P Y R I G H T 2 0 1 4 A C H A R R E T T
C O P Y R I G H T 2 0 1 4 A C H A R R E T T
T H E A G E O F T H E
T H I N K I N G T E S T E R
C O P Y R I G H T 2 0 1 4 A C H A R R E T T
T H I N K I N G
T E S T E R
• CRITICAL THINKING
• LATERAL THINKING
• COMPLEXITY
• COMMUNICATION
C O P Y R I G H T B Y R O M A N J O O S T
• Embrace Technology
• Join a community
• Look beyond your community
• Develop testing skills
• Study Testing and Development
• Develop an opinion
• Speak about Testing
• Write about Testing
C O P Y R I G H T 2 0 1 4 A C H A R R E T T
C O P Y R I G H T 2 0 1 4 A C H A R R E T T
H A B I T A T
C O P Y R I G H T 2 0 1 4 A C H A R R E T T
C O N D I T I O N S
• AUTONOMY
• COLLABORATION
• CONTINUOUS SELF LEARNING
• EMPOWERMENT
• SAFETY
C O P Y R I G H T 2 0 1 4 A C H A R R E T T
- C E M K A N E R
“Exploratory testing is an approach to software
testing that is concisely described as simultaneous
learning, test design and test execution.”
C O P Y R I G H T 2 0 1 4 A C H A R R E T T
T E S T E R C E N T R I C
Design
Testing
Learning
Autodidactic
Self Awareness
Autonomy
Courage
Mental Engagement
P R O C E S S
• You are buying three items at a shop. These are the
prices:
• $19.95
• $39.98
• $29.97
About how much money are you spending?
C O P Y R I G H T 2 0 1 4 A C H A R R E T T
H E U R I S T I C S
A heuristic is a fallible method
of solving a problem or
making a decision.
• Requires skill
• Context Dependent
• Less Visible
C O P Y R I G H T S O R E N S I I M
James Bach
C O P Y R I G H T 2 0 1 4 A C H A R R E T T
– M I C H A E L B O L T O N
“we can expect the unpredictable, anticipate it to
some degree, manage it as best we can, and learn
from the experience.”
W E C A N N O T P R E D I C T T H E
U N P R E D I C T A B L E
C O P Y R I G H T 2 0 1 4 A C H A R R E T T
R E A D I N G
• The Black Swan - NN Taleb
• Antifragile - NN Taleb
• General Systems Thinking - J.Weinberg
• Black Swan & Testing blog series - Michael Bolton
• Heuristics & Testing - James Bach, Michael Bolton,
Cem Kaner, James Lyndsey and any context driven
tester you know of.
C O P Y R I G H T 2 0 1 4 A C H A R R E T T
T H A N K Y O U
A V A I L A B L E F O R
T R A I N I N G , C O A C H I N G & C O N S U L T I N G
A M C H A R R E T T @ T E S T I N G T I M E S . C O M . A U
C O P Y R I G H T 2 0 1 4 A C H A R R E T T
A N Y Q U E S T I O N S ?

Contenu connexe

Plus de TEST Huddle

Plus de TEST Huddle (20)

Will Robots Replace Testers?
Will Robots Replace Testers?Will Robots Replace Testers?
Will Robots Replace Testers?
 
TDD For The Rest Of Us
TDD For The Rest Of UsTDD For The Rest Of Us
TDD For The Rest Of Us
 
Scaling Agile with LeSS (Large Scale Scrum)
Scaling Agile with LeSS (Large Scale Scrum)Scaling Agile with LeSS (Large Scale Scrum)
Scaling Agile with LeSS (Large Scale Scrum)
 
Creating Agile Test Strategies for Larger Enterprises
Creating Agile Test Strategies for Larger EnterprisesCreating Agile Test Strategies for Larger Enterprises
Creating Agile Test Strategies for Larger Enterprises
 
Is There A Risk?
Is There A Risk?Is There A Risk?
Is There A Risk?
 
Are Your Tests Well-Travelled? Thoughts About Test Coverage
Are Your Tests Well-Travelled? Thoughts About Test CoverageAre Your Tests Well-Travelled? Thoughts About Test Coverage
Are Your Tests Well-Travelled? Thoughts About Test Coverage
 
Growing a Company Test Community: Roles and Paths for Testers
Growing a Company Test Community: Roles and Paths for TestersGrowing a Company Test Community: Roles and Paths for Testers
Growing a Company Test Community: Roles and Paths for Testers
 
Do we need testers on agile teams?
Do we need testers on agile teams?Do we need testers on agile teams?
Do we need testers on agile teams?
 
How to use selenium successfully
How to use selenium successfullyHow to use selenium successfully
How to use selenium successfully
 
Testers & Teams on the Agile Fluency™ Journey
Testers & Teams on the Agile Fluency™ Journey Testers & Teams on the Agile Fluency™ Journey
Testers & Teams on the Agile Fluency™ Journey
 
Practical Test Strategy Using Heuristics
Practical Test Strategy Using HeuristicsPractical Test Strategy Using Heuristics
Practical Test Strategy Using Heuristics
 
Thinking Through Your Role
Thinking Through Your RoleThinking Through Your Role
Thinking Through Your Role
 
Using Selenium 3 0
Using Selenium 3 0Using Selenium 3 0
Using Selenium 3 0
 
New Model Testing: A New Test Process and Tool
New Model Testing:  A New Test Process and ToolNew Model Testing:  A New Test Process and Tool
New Model Testing: A New Test Process and Tool
 
Five Digital Age Trends That Will Dramatically Impact Testing And Quality Sk...
 Five Digital Age Trends That Will Dramatically Impact Testing And Quality Sk... Five Digital Age Trends That Will Dramatically Impact Testing And Quality Sk...
Five Digital Age Trends That Will Dramatically Impact Testing And Quality Sk...
 
Can virtualization transform your API lifecycle?
Can virtualization transform your API lifecycle?Can virtualization transform your API lifecycle?
Can virtualization transform your API lifecycle?
 
The world class webinar series
The world class webinar seriesThe world class webinar series
The world class webinar series
 
Scrum in Hardware
Scrum in HardwareScrum in Hardware
Scrum in Hardware
 
How to get Automated Testing "Done"
How to get Automated Testing "Done"How to get Automated Testing "Done"
How to get Automated Testing "Done"
 
Test process improvement – how hard can it be?
Test process improvement – how hard can it be?Test process improvement – how hard can it be?
Test process improvement – how hard can it be?
 

Dernier

+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Victor Rentea
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 

Dernier (20)

+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
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
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..
 
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptx
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital Adaptability
 
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
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
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
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 

Disruptive testing with Anne-Marie Charrett

  • 1. C O P Y R I G H T 2 0 1 4 A C H A R R E T T D I S R U P T I V E T E S T I N G A N N E - M A R I E C H A R R E T T T E S T I N G T I M E S
  • 2. C O P Y R I G H T 2 0 1 4 A C H A R R E T T M U N S T E R V S A L L B L A C K S 1 9 7 8 @ C H A R R E T T
  • 3. @ C H A R R E T T
  • 4. T Y P I C A L T E S T P R O C E S S Test Plan Test Spec Test ExecutionTest Report @ C H A R R E T T
  • 5. C O P Y R I G H T 2 0 1 4 A C H A R R E T T D E T E R M I N A S T I C T E S T I N G • Meticulous adherence to test process • Try and predict precise estimates • Try and predict number of bugs to be found • Lock down mentality @ C H A R R E T T C O P Y R I G H T R O N K R O E T Z
  • 6. C O P Y R I G H T 2 0 1 4 A C H A R R E T T C O P Y R I G H T R A Y M O R R I S
  • 7. C O P Y R I G H T 2 0 1 4 A C H A R R E T T N A S S I M N I C H O L A S T A L E B “The black swan theory or theory of black swan events is a metaphor that describes an event that comes as a surprise, has a major effect, and is often inappropriately rationalized after the fact with the benefit of hindsight. ”
  • 8. C O P Y R I G H T 2 0 1 4 A C H A R R E T T B E N T F L Y V B J E R G & A L E X A N D E R B U D Z I E R , S E P T E M B E R 2 0 1 1 , " W H Y Y O U R I T P R O J E C T M A Y B E R I S K I E R T H A N Y O U T H I N K " , H A R V A R D B U S I N E S S R E V I E W “average cost of IT projects overrun is only 27%” “1 in six had a cost overrun of 200% and a schedule overrun of almost 70%.”
  • 9. C O P Y R I G H T 2 0 1 4 A C H A R R E T T A V O I D P R E D I C T I O N
  • 10. C O P Y R I G H T 2 0 1 4 A C H A R R E T T B E C O M E R O B U S T
  • 11. C O P Y R I G H T 2 0 1 4 A C H A R R E T T W E F O C U S O N T E S T I N G , W E F O C U S O N S K I L L . - M I C H A E L B O L T O N FOCUS ON ORGANIZATIONS AND INDIVIDUALS THAT ARE PREPARED & EMPOWERED TO DEAL MENTALLY, POLITICALLY, AND EMOTIONALLY WITH SURPRISES
  • 12. C O P Y R I G H T 2 0 1 4 A C H A R R E T T T O O L S T E S T I N G P R O C E S S C O P Y R I G H T 2 0 1 4 A C H A R R E T T
  • 13. C O P Y R I G H T 2 0 1 4 A C H A R R E T T T H E A G E O F T H E T H I N K I N G T E S T E R
  • 14. C O P Y R I G H T 2 0 1 4 A C H A R R E T T T H I N K I N G T E S T E R • CRITICAL THINKING • LATERAL THINKING • COMPLEXITY • COMMUNICATION C O P Y R I G H T B Y R O M A N J O O S T
  • 15. • Embrace Technology • Join a community • Look beyond your community • Develop testing skills • Study Testing and Development • Develop an opinion • Speak about Testing • Write about Testing C O P Y R I G H T 2 0 1 4 A C H A R R E T T
  • 16. C O P Y R I G H T 2 0 1 4 A C H A R R E T T H A B I T A T
  • 17. C O P Y R I G H T 2 0 1 4 A C H A R R E T T C O N D I T I O N S • AUTONOMY • COLLABORATION • CONTINUOUS SELF LEARNING • EMPOWERMENT • SAFETY
  • 18. C O P Y R I G H T 2 0 1 4 A C H A R R E T T - C E M K A N E R “Exploratory testing is an approach to software testing that is concisely described as simultaneous learning, test design and test execution.”
  • 19. C O P Y R I G H T 2 0 1 4 A C H A R R E T T T E S T E R C E N T R I C Design Testing Learning Autodidactic Self Awareness Autonomy Courage Mental Engagement
  • 20. P R O C E S S
  • 21. • You are buying three items at a shop. These are the prices: • $19.95 • $39.98 • $29.97 About how much money are you spending?
  • 22. C O P Y R I G H T 2 0 1 4 A C H A R R E T T H E U R I S T I C S A heuristic is a fallible method of solving a problem or making a decision. • Requires skill • Context Dependent • Less Visible C O P Y R I G H T S O R E N S I I M James Bach
  • 23.
  • 24. C O P Y R I G H T 2 0 1 4 A C H A R R E T T – M I C H A E L B O L T O N “we can expect the unpredictable, anticipate it to some degree, manage it as best we can, and learn from the experience.” W E C A N N O T P R E D I C T T H E U N P R E D I C T A B L E
  • 25. C O P Y R I G H T 2 0 1 4 A C H A R R E T T R E A D I N G • The Black Swan - NN Taleb • Antifragile - NN Taleb • General Systems Thinking - J.Weinberg • Black Swan & Testing blog series - Michael Bolton • Heuristics & Testing - James Bach, Michael Bolton, Cem Kaner, James Lyndsey and any context driven tester you know of.
  • 26. C O P Y R I G H T 2 0 1 4 A C H A R R E T T T H A N K Y O U A V A I L A B L E F O R T R A I N I N G , C O A C H I N G & C O N S U L T I N G A M C H A R R E T T @ T E S T I N G T I M E S . C O M . A U
  • 27. C O P Y R I G H T 2 0 1 4 A C H A R R E T T A N Y Q U E S T I O N S ?