SlideShare a Scribd company logo
WE DON’T KNOW?
James Thomas
@qahiccupps qahiccupps.blogspot.com
CEWT #7. 2019-11-24
@qahiccupps
WE ARE IN THE QUALITY
BUSINESS
@qahiccupps
QUALITY
Value to some person (Weinberg)
Conformance to requirements (Crosby)
Response to bugs in production (Sussman/Garvin)
@qahiccupps
QUALITY, FOR US
A positive attribute
Meeting intended purpose
Satisfactory outcome (for all stakeholders)
Value to someone who matters
@qahiccupps
WE DON’T KNOW WHAT
QUALITY IS
@qahiccupps
BUG
Property of a product that threatens its value (RST 3.0)
Bugs someone (Bach)
Causes an unnecessary or unreasonable reduction in quality (BBST)
@qahiccupps
BUG, FOR US
Unforeseen or undesirable reaction or behaviour
Perceived failure to meet expectation
Difference between desired and perceived
An entry in Bugzilla
@qahiccupps
WE DON’T KNOW WHAT
BUGS ARE
@qahiccupps
TESTING
Executing a program with the intent of finding errors (Meyers)
To find information that informs critical decisions (Kaner, Bach, Pettichord)
Interact with SUT, observe behaviour, compare to expectations (Hendrickson)
@qahiccupps
TESTING, FOR US
Activity of assessing the quality of a thing
A process between software development and EOL
Ensures software behaves as expected/meets requirements
Uncovering unknowns
@qahiccupps
WE DON’T KNOW WHAT
TESTING IS
@qahiccupps
@qahiccupps
@qahiccupps
THE CORRECT ANSWER TO
MANY QUESTIONS ABOUT
TESTING IS “WE DON’T KNOW
(FOR SURE)”
@qahiccupps
WE DON’T KNOW WHAT
WE ARE DOING
But let’s keep that to ourselves, eh?
@qahiccupps
@qahiccupps
Selected Credits
• http://www.jkuat.ac.ke/directorates/daqa/list-of-senate-approved-
programs/qa/ (QA logo)
• https://bemestyle.com/products/snoopy-my-job-is-top-secret-even-
shirt/ (Snoopy shirt)
• https://www.peopleandprocess.ie/online-data-protection-training-
course/top-secret-stamp/ (Top Secret stamp)
• https://ansonanalytics.com/316-321-338-fiduciaries/confusion-
311388_1280/ (confusion)

More Related Content

What's hot

How to improve the mobile product by 25% for only 5% of its creation budget -...
How to improve the mobile product by 25% for only 5% of its creation budget -...How to improve the mobile product by 25% for only 5% of its creation budget -...
How to improve the mobile product by 25% for only 5% of its creation budget -...
Sociality Rocks!
 
Metrics at Every (Flight) Level [2020 Agile Kanban Istanbul FlowConf]
Metrics at Every (Flight) Level [2020 Agile Kanban Istanbul FlowConf]Metrics at Every (Flight) Level [2020 Agile Kanban Istanbul FlowConf]
Metrics at Every (Flight) Level [2020 Agile Kanban Istanbul FlowConf]
Matthew Philip
 
Software Estimation in the Agile of Agile - Agile Indy North Side Meetup 2018
Software Estimation in the Agile of Agile - Agile Indy North Side Meetup 2018Software Estimation in the Agile of Agile - Agile Indy North Side Meetup 2018
Software Estimation in the Agile of Agile - Agile Indy North Side Meetup 2018
Ryan Ripley
 
To Estimate or Not to Estimate, Is that the Question? LeanAgileUS 2017
To Estimate or Not to Estimate, Is that the Question? LeanAgileUS 2017To Estimate or Not to Estimate, Is that the Question? LeanAgileUS 2017
To Estimate or Not to Estimate, Is that the Question? LeanAgileUS 2017
Matthew Philip
 
B leach
B leachB leach
B leach
NASAPMC
 
The Continuous Improvement Model
The Continuous Improvement ModelThe Continuous Improvement Model
The Continuous Improvement Model
Stacy Schmit
 
Chicago Coders Conference 2017 - Metrics that matter
Chicago Coders Conference 2017 - Metrics that matterChicago Coders Conference 2017 - Metrics that matter
Chicago Coders Conference 2017 - Metrics that matter
Angela Dugan
 
Portfolio kanban (St. Louis Agile Product Ownership Meetup)
Portfolio kanban (St. Louis Agile Product Ownership Meetup)Portfolio kanban (St. Louis Agile Product Ownership Meetup)
Portfolio kanban (St. Louis Agile Product Ownership Meetup)
Matthew Philip
 
My Mozcon 2015 Slide Deck - Rocking Your CRO Efforts with Radical Redesigns
My Mozcon 2015 Slide Deck - Rocking Your CRO Efforts with Radical RedesignsMy Mozcon 2015 Slide Deck - Rocking Your CRO Efforts with Radical Redesigns
My Mozcon 2015 Slide Deck - Rocking Your CRO Efforts with Radical Redesigns
Chris Dayley
 
Testing Small Agile Projects from Agile Vancouver Quality Conference 2014
Testing Small Agile Projects from Agile Vancouver Quality Conference 2014Testing Small Agile Projects from Agile Vancouver Quality Conference 2014
Testing Small Agile Projects from Agile Vancouver Quality Conference 2014
Lanette Creamer
 
Getting Fit(ness Criteria)
Getting Fit(ness Criteria)Getting Fit(ness Criteria)
Getting Fit(ness Criteria)
Matthew Philip
 
Documentation triage WTD 2018
Documentation triage WTD 2018Documentation triage WTD 2018
Documentation triage WTD 2018
Neal Kaplan
 
Introdução a Monitoramento - DEM09 - Sao Paulo Summit
Introdução a Monitoramento -  DEM09 - Sao Paulo SummitIntrodução a Monitoramento -  DEM09 - Sao Paulo Summit
Introdução a Monitoramento - DEM09 - Sao Paulo Summit
Amazon Web Services
 
Data Driven Postmortems - DEV201 - Sao Paulo Summit
Data Driven Postmortems -  DEV201 - Sao Paulo SummitData Driven Postmortems -  DEV201 - Sao Paulo Summit
Data Driven Postmortems - DEV201 - Sao Paulo Summit
Amazon Web Services
 

What's hot (14)

How to improve the mobile product by 25% for only 5% of its creation budget -...
How to improve the mobile product by 25% for only 5% of its creation budget -...How to improve the mobile product by 25% for only 5% of its creation budget -...
How to improve the mobile product by 25% for only 5% of its creation budget -...
 
Metrics at Every (Flight) Level [2020 Agile Kanban Istanbul FlowConf]
Metrics at Every (Flight) Level [2020 Agile Kanban Istanbul FlowConf]Metrics at Every (Flight) Level [2020 Agile Kanban Istanbul FlowConf]
Metrics at Every (Flight) Level [2020 Agile Kanban Istanbul FlowConf]
 
Software Estimation in the Agile of Agile - Agile Indy North Side Meetup 2018
Software Estimation in the Agile of Agile - Agile Indy North Side Meetup 2018Software Estimation in the Agile of Agile - Agile Indy North Side Meetup 2018
Software Estimation in the Agile of Agile - Agile Indy North Side Meetup 2018
 
To Estimate or Not to Estimate, Is that the Question? LeanAgileUS 2017
To Estimate or Not to Estimate, Is that the Question? LeanAgileUS 2017To Estimate or Not to Estimate, Is that the Question? LeanAgileUS 2017
To Estimate or Not to Estimate, Is that the Question? LeanAgileUS 2017
 
B leach
B leachB leach
B leach
 
The Continuous Improvement Model
The Continuous Improvement ModelThe Continuous Improvement Model
The Continuous Improvement Model
 
Chicago Coders Conference 2017 - Metrics that matter
Chicago Coders Conference 2017 - Metrics that matterChicago Coders Conference 2017 - Metrics that matter
Chicago Coders Conference 2017 - Metrics that matter
 
Portfolio kanban (St. Louis Agile Product Ownership Meetup)
Portfolio kanban (St. Louis Agile Product Ownership Meetup)Portfolio kanban (St. Louis Agile Product Ownership Meetup)
Portfolio kanban (St. Louis Agile Product Ownership Meetup)
 
My Mozcon 2015 Slide Deck - Rocking Your CRO Efforts with Radical Redesigns
My Mozcon 2015 Slide Deck - Rocking Your CRO Efforts with Radical RedesignsMy Mozcon 2015 Slide Deck - Rocking Your CRO Efforts with Radical Redesigns
My Mozcon 2015 Slide Deck - Rocking Your CRO Efforts with Radical Redesigns
 
Testing Small Agile Projects from Agile Vancouver Quality Conference 2014
Testing Small Agile Projects from Agile Vancouver Quality Conference 2014Testing Small Agile Projects from Agile Vancouver Quality Conference 2014
Testing Small Agile Projects from Agile Vancouver Quality Conference 2014
 
Getting Fit(ness Criteria)
Getting Fit(ness Criteria)Getting Fit(ness Criteria)
Getting Fit(ness Criteria)
 
Documentation triage WTD 2018
Documentation triage WTD 2018Documentation triage WTD 2018
Documentation triage WTD 2018
 
Introdução a Monitoramento - DEM09 - Sao Paulo Summit
Introdução a Monitoramento -  DEM09 - Sao Paulo SummitIntrodução a Monitoramento -  DEM09 - Sao Paulo Summit
Introdução a Monitoramento - DEM09 - Sao Paulo Summit
 
Data Driven Postmortems - DEV201 - Sao Paulo Summit
Data Driven Postmortems -  DEV201 - Sao Paulo SummitData Driven Postmortems -  DEV201 - Sao Paulo Summit
Data Driven Postmortems - DEV201 - Sao Paulo Summit
 

More from James Thomas

Walking the Talk
Walking the TalkWalking the Talk
Walking the Talk
James Thomas
 
James_Thomas_Walk_The_Talk_BCS.pptx
James_Thomas_Walk_The_Talk_BCS.pptxJames_Thomas_Walk_The_Talk_BCS.pptx
James_Thomas_Walk_The_Talk_BCS.pptx
James Thomas
 
Exploring with Automation
Exploring with AutomationExploring with Automation
Exploring with Automation
James Thomas
 
How to Test Anything
How to Test AnythingHow to Test Anything
How to Test Anything
James Thomas
 
People problems
People problemsPeople problems
People problems
James Thomas
 
When Support Calls
When Support CallsWhen Support Calls
When Support Calls
James Thomas
 
Testing vs Chicken
Testing vs ChickenTesting vs Chicken
Testing vs Chicken
James Thomas
 
James thomas
James thomasJames thomas
James thomas
James Thomas
 
Theoreticus Prime vs Praktikertron
Theoreticus Prime vs PraktikertronTheoreticus Prime vs Praktikertron
Theoreticus Prime vs Praktikertron
James Thomas
 
Testing All the Way Down, and Other Directions
Testing All the Way Down, and Other DirectionsTesting All the Way Down, and Other Directions
Testing All the Way Down, and Other Directions
James Thomas
 
What is What is Professional Testing?
What is What is Professional Testing?What is What is Professional Testing?
What is What is Professional Testing?
James Thomas
 
Bug-Free Software? Go For It!
Bug-Free Software? Go For It!Bug-Free Software? Go For It!
Bug-Free Software? Go For It!
James Thomas
 
Your Testing is a Joke
Your Testing is a JokeYour Testing is a Joke
Your Testing is a Joke
James Thomas
 
You're Having a Laugh
You're Having  a LaughYou're Having  a Laugh
You're Having a Laugh
James Thomas
 
It's Like That
It's Like ThatIt's Like That
It's Like That
James Thomas
 

More from James Thomas (15)

Walking the Talk
Walking the TalkWalking the Talk
Walking the Talk
 
James_Thomas_Walk_The_Talk_BCS.pptx
James_Thomas_Walk_The_Talk_BCS.pptxJames_Thomas_Walk_The_Talk_BCS.pptx
James_Thomas_Walk_The_Talk_BCS.pptx
 
Exploring with Automation
Exploring with AutomationExploring with Automation
Exploring with Automation
 
How to Test Anything
How to Test AnythingHow to Test Anything
How to Test Anything
 
People problems
People problemsPeople problems
People problems
 
When Support Calls
When Support CallsWhen Support Calls
When Support Calls
 
Testing vs Chicken
Testing vs ChickenTesting vs Chicken
Testing vs Chicken
 
James thomas
James thomasJames thomas
James thomas
 
Theoreticus Prime vs Praktikertron
Theoreticus Prime vs PraktikertronTheoreticus Prime vs Praktikertron
Theoreticus Prime vs Praktikertron
 
Testing All the Way Down, and Other Directions
Testing All the Way Down, and Other DirectionsTesting All the Way Down, and Other Directions
Testing All the Way Down, and Other Directions
 
What is What is Professional Testing?
What is What is Professional Testing?What is What is Professional Testing?
What is What is Professional Testing?
 
Bug-Free Software? Go For It!
Bug-Free Software? Go For It!Bug-Free Software? Go For It!
Bug-Free Software? Go For It!
 
Your Testing is a Joke
Your Testing is a JokeYour Testing is a Joke
Your Testing is a Joke
 
You're Having a Laugh
You're Having  a LaughYou're Having  a Laugh
You're Having a Laugh
 
It's Like That
It's Like ThatIt's Like That
It's Like That
 

Recently uploaded

E-commerce Application Development Company.pdf
E-commerce Application Development Company.pdfE-commerce Application Development Company.pdf
E-commerce Application Development Company.pdf
Hornet Dynamics
 
UI5con 2024 - Keynote: Latest News about UI5 and it’s Ecosystem
UI5con 2024 - Keynote: Latest News about UI5 and it’s EcosystemUI5con 2024 - Keynote: Latest News about UI5 and it’s Ecosystem
UI5con 2024 - Keynote: Latest News about UI5 and it’s Ecosystem
Peter Muessig
 
Neo4j - Product Vision and Knowledge Graphs - GraphSummit Paris
Neo4j - Product Vision and Knowledge Graphs - GraphSummit ParisNeo4j - Product Vision and Knowledge Graphs - GraphSummit Paris
Neo4j - Product Vision and Knowledge Graphs - GraphSummit Paris
Neo4j
 
Microservice Teams - How the cloud changes the way we work
Microservice Teams - How the cloud changes the way we workMicroservice Teams - How the cloud changes the way we work
Microservice Teams - How the cloud changes the way we work
Sven Peters
 
Energy consumption of Database Management - Florina Jonuzi
Energy consumption of Database Management - Florina JonuziEnergy consumption of Database Management - Florina Jonuzi
Energy consumption of Database Management - Florina Jonuzi
Green Software Development
 
Need for Speed: Removing speed bumps from your Symfony projects ⚡️
Need for Speed: Removing speed bumps from your Symfony projects ⚡️Need for Speed: Removing speed bumps from your Symfony projects ⚡️
Need for Speed: Removing speed bumps from your Symfony projects ⚡️
Łukasz Chruściel
 
Automated software refactoring with OpenRewrite and Generative AI.pptx.pdf
Automated software refactoring with OpenRewrite and Generative AI.pptx.pdfAutomated software refactoring with OpenRewrite and Generative AI.pptx.pdf
Automated software refactoring with OpenRewrite and Generative AI.pptx.pdf
timtebeek1
 
OpenMetadata Community Meeting - 5th June 2024
OpenMetadata Community Meeting - 5th June 2024OpenMetadata Community Meeting - 5th June 2024
OpenMetadata Community Meeting - 5th June 2024
OpenMetadata
 
Artificia Intellicence and XPath Extension Functions
Artificia Intellicence and XPath Extension FunctionsArtificia Intellicence and XPath Extension Functions
Artificia Intellicence and XPath Extension Functions
Octavian Nadolu
 
LORRAINE ANDREI_LEQUIGAN_HOW TO USE ZOOM
LORRAINE ANDREI_LEQUIGAN_HOW TO USE ZOOMLORRAINE ANDREI_LEQUIGAN_HOW TO USE ZOOM
LORRAINE ANDREI_LEQUIGAN_HOW TO USE ZOOM
lorraineandreiamcidl
 
openEuler Case Study - The Journey to Supply Chain Security
openEuler Case Study - The Journey to Supply Chain SecurityopenEuler Case Study - The Journey to Supply Chain Security
openEuler Case Study - The Journey to Supply Chain Security
Shane Coughlan
 
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
 
Oracle 23c New Features For DBAs and Developers.pptx
Oracle 23c New Features For DBAs and Developers.pptxOracle 23c New Features For DBAs and Developers.pptx
Oracle 23c New Features For DBAs and Developers.pptx
Remote DBA Services
 
Introducing Crescat - Event Management Software for Venues, Festivals and Eve...
Introducing Crescat - Event Management Software for Venues, Festivals and Eve...Introducing Crescat - Event Management Software for Venues, Festivals and Eve...
Introducing Crescat - Event Management Software for Venues, Festivals and Eve...
Crescat
 
Why Choose Odoo 17 Community & How it differs from Odoo 17 Enterprise Edition
Why Choose Odoo 17 Community & How it differs from Odoo 17 Enterprise EditionWhy Choose Odoo 17 Community & How it differs from Odoo 17 Enterprise Edition
Why Choose Odoo 17 Community & How it differs from Odoo 17 Enterprise Edition
Envertis Software Solutions
 
ALGIT - Assembly Line for Green IT - Numbers, Data, Facts
ALGIT - Assembly Line for Green IT - Numbers, Data, FactsALGIT - Assembly Line for Green IT - Numbers, Data, Facts
ALGIT - Assembly Line for Green IT - Numbers, Data, Facts
Green Software Development
 
AI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI App
AI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI AppAI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI App
AI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI App
Google
 
Using Xen Hypervisor for Functional Safety
Using Xen Hypervisor for Functional SafetyUsing Xen Hypervisor for Functional Safety
Using Xen Hypervisor for Functional Safety
Ayan Halder
 
E-commerce Development Services- Hornet Dynamics
E-commerce Development Services- Hornet DynamicsE-commerce Development Services- Hornet Dynamics
E-commerce Development Services- Hornet Dynamics
Hornet Dynamics
 
2024 eCommerceDays Toulouse - Sylius 2.0.pdf
2024 eCommerceDays Toulouse - Sylius 2.0.pdf2024 eCommerceDays Toulouse - Sylius 2.0.pdf
2024 eCommerceDays Toulouse - Sylius 2.0.pdf
Łukasz Chruściel
 

Recently uploaded (20)

E-commerce Application Development Company.pdf
E-commerce Application Development Company.pdfE-commerce Application Development Company.pdf
E-commerce Application Development Company.pdf
 
UI5con 2024 - Keynote: Latest News about UI5 and it’s Ecosystem
UI5con 2024 - Keynote: Latest News about UI5 and it’s EcosystemUI5con 2024 - Keynote: Latest News about UI5 and it’s Ecosystem
UI5con 2024 - Keynote: Latest News about UI5 and it’s Ecosystem
 
Neo4j - Product Vision and Knowledge Graphs - GraphSummit Paris
Neo4j - Product Vision and Knowledge Graphs - GraphSummit ParisNeo4j - Product Vision and Knowledge Graphs - GraphSummit Paris
Neo4j - Product Vision and Knowledge Graphs - GraphSummit Paris
 
Microservice Teams - How the cloud changes the way we work
Microservice Teams - How the cloud changes the way we workMicroservice Teams - How the cloud changes the way we work
Microservice Teams - How the cloud changes the way we work
 
Energy consumption of Database Management - Florina Jonuzi
Energy consumption of Database Management - Florina JonuziEnergy consumption of Database Management - Florina Jonuzi
Energy consumption of Database Management - Florina Jonuzi
 
Need for Speed: Removing speed bumps from your Symfony projects ⚡️
Need for Speed: Removing speed bumps from your Symfony projects ⚡️Need for Speed: Removing speed bumps from your Symfony projects ⚡️
Need for Speed: Removing speed bumps from your Symfony projects ⚡️
 
Automated software refactoring with OpenRewrite and Generative AI.pptx.pdf
Automated software refactoring with OpenRewrite and Generative AI.pptx.pdfAutomated software refactoring with OpenRewrite and Generative AI.pptx.pdf
Automated software refactoring with OpenRewrite and Generative AI.pptx.pdf
 
OpenMetadata Community Meeting - 5th June 2024
OpenMetadata Community Meeting - 5th June 2024OpenMetadata Community Meeting - 5th June 2024
OpenMetadata Community Meeting - 5th June 2024
 
Artificia Intellicence and XPath Extension Functions
Artificia Intellicence and XPath Extension FunctionsArtificia Intellicence and XPath Extension Functions
Artificia Intellicence and XPath Extension Functions
 
LORRAINE ANDREI_LEQUIGAN_HOW TO USE ZOOM
LORRAINE ANDREI_LEQUIGAN_HOW TO USE ZOOMLORRAINE ANDREI_LEQUIGAN_HOW TO USE ZOOM
LORRAINE ANDREI_LEQUIGAN_HOW TO USE ZOOM
 
openEuler Case Study - The Journey to Supply Chain Security
openEuler Case Study - The Journey to Supply Chain SecurityopenEuler Case Study - The Journey to Supply Chain Security
openEuler Case Study - The Journey to Supply Chain Security
 
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)
 
Oracle 23c New Features For DBAs and Developers.pptx
Oracle 23c New Features For DBAs and Developers.pptxOracle 23c New Features For DBAs and Developers.pptx
Oracle 23c New Features For DBAs and Developers.pptx
 
Introducing Crescat - Event Management Software for Venues, Festivals and Eve...
Introducing Crescat - Event Management Software for Venues, Festivals and Eve...Introducing Crescat - Event Management Software for Venues, Festivals and Eve...
Introducing Crescat - Event Management Software for Venues, Festivals and Eve...
 
Why Choose Odoo 17 Community & How it differs from Odoo 17 Enterprise Edition
Why Choose Odoo 17 Community & How it differs from Odoo 17 Enterprise EditionWhy Choose Odoo 17 Community & How it differs from Odoo 17 Enterprise Edition
Why Choose Odoo 17 Community & How it differs from Odoo 17 Enterprise Edition
 
ALGIT - Assembly Line for Green IT - Numbers, Data, Facts
ALGIT - Assembly Line for Green IT - Numbers, Data, FactsALGIT - Assembly Line for Green IT - Numbers, Data, Facts
ALGIT - Assembly Line for Green IT - Numbers, Data, Facts
 
AI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI App
AI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI AppAI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI App
AI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI App
 
Using Xen Hypervisor for Functional Safety
Using Xen Hypervisor for Functional SafetyUsing Xen Hypervisor for Functional Safety
Using Xen Hypervisor for Functional Safety
 
E-commerce Development Services- Hornet Dynamics
E-commerce Development Services- Hornet DynamicsE-commerce Development Services- Hornet Dynamics
E-commerce Development Services- Hornet Dynamics
 
2024 eCommerceDays Toulouse - Sylius 2.0.pdf
2024 eCommerceDays Toulouse - Sylius 2.0.pdf2024 eCommerceDays Toulouse - Sylius 2.0.pdf
2024 eCommerceDays Toulouse - Sylius 2.0.pdf
 

We Don't Know?

  • 1. WE DON’T KNOW? James Thomas @qahiccupps qahiccupps.blogspot.com CEWT #7. 2019-11-24
  • 3. WE ARE IN THE QUALITY BUSINESS @qahiccupps
  • 4. QUALITY Value to some person (Weinberg) Conformance to requirements (Crosby) Response to bugs in production (Sussman/Garvin) @qahiccupps
  • 5. QUALITY, FOR US A positive attribute Meeting intended purpose Satisfactory outcome (for all stakeholders) Value to someone who matters @qahiccupps
  • 6. WE DON’T KNOW WHAT QUALITY IS @qahiccupps
  • 7. BUG Property of a product that threatens its value (RST 3.0) Bugs someone (Bach) Causes an unnecessary or unreasonable reduction in quality (BBST) @qahiccupps
  • 8. BUG, FOR US Unforeseen or undesirable reaction or behaviour Perceived failure to meet expectation Difference between desired and perceived An entry in Bugzilla @qahiccupps
  • 9. WE DON’T KNOW WHAT BUGS ARE @qahiccupps
  • 10. TESTING Executing a program with the intent of finding errors (Meyers) To find information that informs critical decisions (Kaner, Bach, Pettichord) Interact with SUT, observe behaviour, compare to expectations (Hendrickson) @qahiccupps
  • 11. TESTING, FOR US Activity of assessing the quality of a thing A process between software development and EOL Ensures software behaves as expected/meets requirements Uncovering unknowns @qahiccupps
  • 12. WE DON’T KNOW WHAT TESTING IS @qahiccupps
  • 15. THE CORRECT ANSWER TO MANY QUESTIONS ABOUT TESTING IS “WE DON’T KNOW (FOR SURE)” @qahiccupps
  • 16. WE DON’T KNOW WHAT WE ARE DOING But let’s keep that to ourselves, eh? @qahiccupps
  • 18.
  • 19. Selected Credits • http://www.jkuat.ac.ke/directorates/daqa/list-of-senate-approved- programs/qa/ (QA logo) • https://bemestyle.com/products/snoopy-my-job-is-top-secret-even- shirt/ (Snoopy shirt) • https://www.peopleandprocess.ie/online-data-protection-training- course/top-secret-stamp/ (Top Secret stamp) • https://ansonanalytics.com/316-321-338-fiduciaries/confusion- 311388_1280/ (confusion)