SlideShare a Scribd company logo
1 of 24
This isn’t about
Testing
Amy Phillips
@itjustbroke
Testing:
(Usually considered to be) An activity to
check we didn’t break things
What goes in the middle?
1 2 ? 4 5
What goes in the middle?
1 2 3 4 5
What goes in the middle?
1 2 : 4 5
What goes in the middle?
1 2 - 4 5
What goes in the middle?
1 2 . 4 5
What goes in the middle?
1 2 < 4 5
But, this isn’t about
testing...
But, this isn’t about that
testing...
The testing stick
Have you
tested this?
Have you fixed
all the bugs?
Are you going
to test this?
Quality
● Intention
● Usefulness
● Usability
● Works as expected
The two sides to testing
● Does it behave as expected under
conditions it’s supposed to be able to
handle?
● Are there other risks?
From Explore It! - Elisabeth Hendrickson
The two sides to testing
Testing = Checking + Exploring
From Explore It! - Elisabeth Hendrickson
How to approach testing
1)Understand what you’re building and why
2)Ask about the risks
3)Consider the overhead of testing something/not testing something.
4)What’s the most appropriate level/method to test something?
a) Automated tests can make it easy to set up and repeat things. But they
have a maintenance cost.
b) Remember that automated tests are also code. They could do with some
testing too.
5)Don’t forget the other side of testing (the exploratory side).
6)Use your test findings to decide how much more testing you need.
How to approach testing
Username
Password
Log InForgot your password?
Learn more about testing
1. Pay attention to bugs
2. Talk to testers
3. Tester meetups - Software Testing Clinic
4. Read Explore It! by Elisabeth
Hendrickson
In summary
● Use testing to get better software to
users
● Focus on quality
● Think about risk
● You get to be a better tester by testing
Thanks!
Amy Phillips
@itjustbroke

More Related Content

Similar to This isn't about testing

[Pick the date] (Personal leadership plan[Type the abstract.docx
[Pick the date] (Personal leadership plan[Type the abstract.docx[Pick the date] (Personal leadership plan[Type the abstract.docx
[Pick the date] (Personal leadership plan[Type the abstract.docx
gerardkortney
 
POSITIVE ATTITUDE
POSITIVE ATTITUDEPOSITIVE ATTITUDE
POSITIVE ATTITUDE
Syed Mehdi
 
Motivation & peak performance iqra
Motivation & peak performance   iqraMotivation & peak performance   iqra
Motivation & peak performance iqra
Syed Mehdi
 
Prob solvingnegotiationgeneric
Prob solvingnegotiationgenericProb solvingnegotiationgeneric
Prob solvingnegotiationgeneric
M Landis
 
Creating Value Testing
Creating Value TestingCreating Value Testing
Creating Value Testing
Vivastream
 
Shop floor 5's
Shop floor 5'sShop floor 5's
Shop floor 5's
Kalacco
 

Similar to This isn't about testing (20)

Passionate Partnering, for Testers
Passionate Partnering, for TestersPassionate Partnering, for Testers
Passionate Partnering, for Testers
 
[Pick the date] (Personal leadership plan[Type the abstract.docx
[Pick the date] (Personal leadership plan[Type the abstract.docx[Pick the date] (Personal leadership plan[Type the abstract.docx
[Pick the date] (Personal leadership plan[Type the abstract.docx
 
POSITIVE ATTITUDE
POSITIVE ATTITUDEPOSITIVE ATTITUDE
POSITIVE ATTITUDE
 
Motivation & peak performance iqra
Motivation & peak performance   iqraMotivation & peak performance   iqra
Motivation & peak performance iqra
 
Prob solvingnegotiationgeneric
Prob solvingnegotiationgenericProb solvingnegotiationgeneric
Prob solvingnegotiationgeneric
 
1 Introduction to critical thinking.pdf
1 Introduction to critical thinking.pdf1 Introduction to critical thinking.pdf
1 Introduction to critical thinking.pdf
 
Problem solving4112
Problem solving4112Problem solving4112
Problem solving4112
 
Decision Making & Problem Solving _ Materi Training "LEADERSHIP for Manager &...
Decision Making & Problem Solving _ Materi Training "LEADERSHIP for Manager &...Decision Making & Problem Solving _ Materi Training "LEADERSHIP for Manager &...
Decision Making & Problem Solving _ Materi Training "LEADERSHIP for Manager &...
 
Win#12 oma learnings
Win#12 oma learningsWin#12 oma learnings
Win#12 oma learnings
 
Bad metric, bad! - Joseph Ours
Bad metric, bad! - Joseph OursBad metric, bad! - Joseph Ours
Bad metric, bad! - Joseph Ours
 
Bad metric, bad!
Bad metric, bad!Bad metric, bad!
Bad metric, bad!
 
Checklists + Team Collaboration = Excellent Results
Checklists + Team Collaboration = Excellent ResultsChecklists + Team Collaboration = Excellent Results
Checklists + Team Collaboration = Excellent Results
 
Intro to guerilla usability testing
Intro to guerilla usability testingIntro to guerilla usability testing
Intro to guerilla usability testing
 
The Path of Pain: Mastering Game Design in 20 steps - takeaway
The Path of Pain: Mastering Game Design in 20 steps - takeawayThe Path of Pain: Mastering Game Design in 20 steps - takeaway
The Path of Pain: Mastering Game Design in 20 steps - takeaway
 
HelloWallet Forum: Benefits & Behavior Change Part I, Steve Wendel
HelloWallet Forum: Benefits & Behavior Change Part I, Steve WendelHelloWallet Forum: Benefits & Behavior Change Part I, Steve Wendel
HelloWallet Forum: Benefits & Behavior Change Part I, Steve Wendel
 
Creating Value Testing
Creating Value TestingCreating Value Testing
Creating Value Testing
 
Shop floor 5's
Shop floor 5'sShop floor 5's
Shop floor 5's
 
Sprint to Habits. As easy as 1,2,3 (Exo-World Talk)
Sprint to Habits. As easy as 1,2,3 (Exo-World Talk)Sprint to Habits. As easy as 1,2,3 (Exo-World Talk)
Sprint to Habits. As easy as 1,2,3 (Exo-World Talk)
 
Unit1 ed572seminar
Unit1 ed572seminarUnit1 ed572seminar
Unit1 ed572seminar
 
Things Could Get Worse: Ideas About Regression Testing
Things Could Get Worse: Ideas About Regression TestingThings Could Get Worse: Ideas About Regression Testing
Things Could Get Worse: Ideas About Regression Testing
 

Recently uploaded

Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
vu2urc
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
 

Recently uploaded (20)

Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation Strategies
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
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
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 

This isn't about testing

  • 1. This isn’t about Testing Amy Phillips @itjustbroke
  • 2. Testing: (Usually considered to be) An activity to check we didn’t break things
  • 3. What goes in the middle? 1 2 ? 4 5
  • 4. What goes in the middle? 1 2 3 4 5
  • 5. What goes in the middle? 1 2 : 4 5
  • 6. What goes in the middle? 1 2 - 4 5
  • 7. What goes in the middle? 1 2 . 4 5
  • 8. What goes in the middle? 1 2 < 4 5
  • 9.
  • 10. But, this isn’t about testing...
  • 11. But, this isn’t about that testing...
  • 12. The testing stick Have you tested this? Have you fixed all the bugs? Are you going to test this?
  • 13.
  • 14.
  • 15.
  • 16.
  • 17. Quality ● Intention ● Usefulness ● Usability ● Works as expected
  • 18. The two sides to testing ● Does it behave as expected under conditions it’s supposed to be able to handle? ● Are there other risks? From Explore It! - Elisabeth Hendrickson
  • 19. The two sides to testing Testing = Checking + Exploring From Explore It! - Elisabeth Hendrickson
  • 20. How to approach testing 1)Understand what you’re building and why 2)Ask about the risks 3)Consider the overhead of testing something/not testing something. 4)What’s the most appropriate level/method to test something? a) Automated tests can make it easy to set up and repeat things. But they have a maintenance cost. b) Remember that automated tests are also code. They could do with some testing too. 5)Don’t forget the other side of testing (the exploratory side). 6)Use your test findings to decide how much more testing you need.
  • 21. How to approach testing Username Password Log InForgot your password?
  • 22. Learn more about testing 1. Pay attention to bugs 2. Talk to testers 3. Tester meetups - Software Testing Clinic 4. Read Explore It! by Elisabeth Hendrickson
  • 23. In summary ● Use testing to get better software to users ● Focus on quality ● Think about risk ● You get to be a better tester by testing

Editor's Notes

  1. Before I tell you why this isn’t about testing let me tell you what I think testing is. Retrospective Focussed on bugs
  2. What goes in the middle?
  3. What goes in the middle?
  4. What goes in the middle?
  5. What goes in the middle?
  6. What goes in the middle?
  7. Etc Hard to see things we’re not expecting to see. One reason that testing can be less useful than we expect.
  8. Etc Hard to see things we’re not expecting to see. One reason that testing can be less useful than we expect.
  9. Easy to fall into thinking that testing is a tick box activity that happens after things have been built. Very late in day to decide if we’ve built the right thing.
  10. Easy to fall into thinking that testing is a tick box activity that happens after things have been built. Very late in day to decide if we’ve built the right thing.
  11. When we focus on testing as a check box activity we miss the chance to do really good things. As tech people you will continually hear about testing. People will ask you all kinds of testing questions. Are you going to test this? Do you even know what testing is? Unfortunately there is really very little testing education going on in the world. Some testers can’t even explain what testing is.
  12. Achieving this includes testing, but also other things