SlideShare a Scribd company logo
1 of 15
Testing Fairy
Tales
Joris Meerts
DEWT, 10 March 2017
Joris Meerts - Testing Fairy Tales
DEWT, 10 March 2017
Contents
• Introduction
• Problem statement
• Seven manifestations
• Definitions
• Remedies
Joris Meerts - Testing Fairy Tales
DEWT, 10 March 2017
Introduction
A relatively large number of publications on software
testing willingly ignore the reality of the craft.
The accounts can only refer to fantasy world, such as
Aladdin’s magic garden.
Joris Meerts - Testing Fairy Tales
DEWT, 10 March 2017
So why is this a problem?
● No progress in the field of software testing, no research, no
willingness to evaluate practice
● No attention to education, learning and skills, craftsmanship
● Reducing possibilities to discuss real testing
● Charlatans have their way
● Anyone can claim to be a tester
● Devaluation of the craft
Joris Meerts - Testing Fairy Tales
DEWT, 10 March 2017
Seven manifestations
● Generalization
● Dehumanization
● Hype
● Selling out
● No rhyme or reason
● Ignorance first
● Anything goes
Joris Meerts - Testing Fairy Tales
DEWT, 10 March 2017
Generalization
● Abstract concepts without
clarification
● (Normative) theory without
practice (ISO 29119)
● Description of process
without implementation
(TMap)
Joris Meerts - Testing Fairy Tales
DEWT, 10 March 2017
Dehumanization
● People are cogs in a
process
● People are classified by
their roles
● People are automatons,
are thought to have
machine-like qualities
Joris Meerts - Testing Fairy Tales
DEWT, 10 March 2017
Hype
● Usage of buzzwords (cloud, big data, analytics) without
clarification of those concepts
● Focus on trends in IT, not on testing
● Using popular sources (e.g. Gartner) as evidence without
verification
Joris Meerts - Testing Fairy Tales
DEWT, 10 March 2017
Selling out
● Commercial considerations outweigh integrity
● Promoting and improving status of the speaker / author
● Visionary for the sake of being visionary
● Glorification of celebrity and authority
Joris Meerts - Testing Fairy Tales
DEWT, 10 March 2017
No rhyme or reason
● Hardly any use of arguments or reasoning
● Unverifiable claims
● Many logical fallacies
● No interaction, not open for questions
Joris Meerts - Testing Fairy Tales
DEWT, 10 March 2017
Ignorance first
● References are not presented
● Facts are not checked
● Act as if history never happened
● Wikipedia as the single source of truth
Joris Meerts - Testing Fairy Tales
DEWT, 10 March 2017
Anything goes...
● Whatever it is, it can be applied to testing
● Frequent use of metaphor
● Grab a book from Umberto Eco's Antilibrary
● Frequent use of insights from popular science
Joris Meerts - Testing Fairy Tales
DEWT, 10 March 2017
Some definitions
● Fairy tale: a story (as for children) involving fantastic forces and beings
● Fantasy: a creation of the imaginative faculty whether expressed or merely conceived
● Myth: a popular belief or tradition that has grown up around something or someone
● Folklore: an often unsupported notion, story, or saying that is widely circulate
● Quackery: an ignorant, misinformed, or dishonest practitioner of medicine
● Fraud: an act of deceiving or misrepresenting
Joris Meerts - Testing Fairy Tales
DEWT, 10 March 2017
Considerations
● Is this really (such a big) problem?
● Is this about more than just looking at reality from a
different angle?
● Is there a cure?
● How does one argue about fantasy?
Joris Meerts - Testing Fairy Tales
DEWT, 10 March 2017
Remedies
●
Start white hat (ethical) hacking magazines
● Start a satirical ‘testing advice engine’
● Publish a ‘wall of shame’ on the internet
●
Start a fact-checking committee
●
Offer to help magazines with reviewing
● Reduce presentation formats that facilitate quacks
● Hand out buzzword bingo cards at conferences
●
Teach people about logical fallacies at conferences
●
Reward critical thinking

More Related Content

Viewers also liked

Viewers also liked (20)

Moving from Ad Hoc Testing to Continuous Test Data with FitNesse
Moving from Ad Hoc Testing to Continuous Test Data with FitNesseMoving from Ad Hoc Testing to Continuous Test Data with FitNesse
Moving from Ad Hoc Testing to Continuous Test Data with FitNesse
 
Mafebello
MafebelloMafebello
Mafebello
 
escarapelas
escarapelasescarapelas
escarapelas
 
La produccion-y-costos-de-produccion-
La produccion-y-costos-de-produccion-La produccion-y-costos-de-produccion-
La produccion-y-costos-de-produccion-
 
к конспекту 1
к конспекту 1к конспекту 1
к конспекту 1
 
PCI guidewires
PCI guidewires PCI guidewires
PCI guidewires
 
Words of sympathy
Words of sympathyWords of sympathy
Words of sympathy
 
The little red riding hood
The little red riding hoodThe little red riding hood
The little red riding hood
 
Meat
MeatMeat
Meat
 
France
FranceFrance
France
 
Búsqueda en base de datos.
Búsqueda en base de datos.Búsqueda en base de datos.
Búsqueda en base de datos.
 
Little red ridinghood
Little red ridinghoodLittle red ridinghood
Little red ridinghood
 
βεργίνα+ +θησαυροί,+μύθοι+και+ιστορία+της+μακεδονικής+γής
βεργίνα+ +θησαυροί,+μύθοι+και+ιστορία+της+μακεδονικής+γήςβεργίνα+ +θησαυροί,+μύθοι+και+ιστορία+της+μακεδονικής+γής
βεργίνα+ +θησαυροί,+μύθοι+και+ιστορία+της+μακεδονικής+γής
 
4 infatec03
4 infatec034 infatec03
4 infatec03
 
Cinderella
CinderellaCinderella
Cinderella
 
The lion king
The lion kingThe lion king
The lion king
 
ERTMS vs ASFA Digital in Spain
ERTMS vs ASFA Digital in SpainERTMS vs ASFA Digital in Spain
ERTMS vs ASFA Digital in Spain
 
Beauty and the beast
Beauty and the beastBeauty and the beast
Beauty and the beast
 
The little mermaid
The little mermaidThe little mermaid
The little mermaid
 
English lesson plan
English lesson planEnglish lesson plan
English lesson plan
 

Recently uploaded

ChatGPT and Beyond - Elevating DevOps Productivity
ChatGPT and Beyond - Elevating DevOps ProductivityChatGPT and Beyond - Elevating DevOps Productivity
ChatGPT and Beyond - Elevating DevOps ProductivityVictorSzoltysek
 
CORS (Kitworks Team Study 양다윗 발표자료 240510)
CORS (Kitworks Team Study 양다윗 발표자료 240510)CORS (Kitworks Team Study 양다윗 발표자료 240510)
CORS (Kitworks Team Study 양다윗 발표자료 240510)Wonjun Hwang
 
TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...
TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...
TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...TrustArc
 
Cyber Insurance - RalphGilot - Embry-Riddle Aeronautical University.pptx
Cyber Insurance - RalphGilot - Embry-Riddle Aeronautical University.pptxCyber Insurance - RalphGilot - Embry-Riddle Aeronautical University.pptx
Cyber Insurance - RalphGilot - Embry-Riddle Aeronautical University.pptxMasterG
 
TEST BANK For, Information Technology Project Management 9th Edition Kathy Sc...
TEST BANK For, Information Technology Project Management 9th Edition Kathy Sc...TEST BANK For, Information Technology Project Management 9th Edition Kathy Sc...
TEST BANK For, Information Technology Project Management 9th Edition Kathy Sc...marcuskenyatta275
 
Working together SRE & Platform Engineering
Working together SRE & Platform EngineeringWorking together SRE & Platform Engineering
Working together SRE & Platform EngineeringMarcus Vechiato
 
UiPath manufacturing technology benefits and AI overview
UiPath manufacturing technology benefits and AI overviewUiPath manufacturing technology benefits and AI overview
UiPath manufacturing technology benefits and AI overviewDianaGray10
 
Vector Search @ sw2con for slideshare.pptx
Vector Search @ sw2con for slideshare.pptxVector Search @ sw2con for slideshare.pptx
Vector Search @ sw2con for slideshare.pptxjbellis
 
The Zero-ETL Approach: Enhancing Data Agility and Insight
The Zero-ETL Approach: Enhancing Data Agility and InsightThe Zero-ETL Approach: Enhancing Data Agility and Insight
The Zero-ETL Approach: Enhancing Data Agility and InsightSafe Software
 
Easier, Faster, and More Powerful – Notes Document Properties Reimagined
Easier, Faster, and More Powerful – Notes Document Properties ReimaginedEasier, Faster, and More Powerful – Notes Document Properties Reimagined
Easier, Faster, and More Powerful – Notes Document Properties Reimaginedpanagenda
 
AI in Action: Real World Use Cases by Anitaraj
AI in Action: Real World Use Cases by AnitarajAI in Action: Real World Use Cases by Anitaraj
AI in Action: Real World Use Cases by AnitarajAnitaRaj43
 
Portal Kombat : extension du réseau de propagande russe
Portal Kombat : extension du réseau de propagande russePortal Kombat : extension du réseau de propagande russe
Portal Kombat : extension du réseau de propagande russe中 央社
 
Human Expert Website Manual WCAG 2.0 2.1 2.2 Audit - Digital Accessibility Au...
Human Expert Website Manual WCAG 2.0 2.1 2.2 Audit - Digital Accessibility Au...Human Expert Website Manual WCAG 2.0 2.1 2.2 Audit - Digital Accessibility Au...
Human Expert Website Manual WCAG 2.0 2.1 2.2 Audit - Digital Accessibility Au...Skynet Technologies
 
الأمن السيبراني - ما لا يسع للمستخدم جهله
الأمن السيبراني - ما لا يسع للمستخدم جهلهالأمن السيبراني - ما لا يسع للمستخدم جهله
الأمن السيبراني - ما لا يسع للمستخدم جهلهMohamed Sweelam
 
How to Check GPS Location with a Live Tracker in Pakistan
How to Check GPS Location with a Live Tracker in PakistanHow to Check GPS Location with a Live Tracker in Pakistan
How to Check GPS Location with a Live Tracker in Pakistandanishmna97
 
Generative AI Use Cases and Applications.pdf
Generative AI Use Cases and Applications.pdfGenerative AI Use Cases and Applications.pdf
Generative AI Use Cases and Applications.pdfalexjohnson7307
 
Event-Driven Architecture Masterclass: Challenges in Stream Processing
Event-Driven Architecture Masterclass: Challenges in Stream ProcessingEvent-Driven Architecture Masterclass: Challenges in Stream Processing
Event-Driven Architecture Masterclass: Challenges in Stream ProcessingScyllaDB
 
WebAssembly is Key to Better LLM Performance
WebAssembly is Key to Better LLM PerformanceWebAssembly is Key to Better LLM Performance
WebAssembly is Key to Better LLM PerformanceSamy Fodil
 
AI mind or machine power point presentation
AI mind or machine power point presentationAI mind or machine power point presentation
AI mind or machine power point presentationyogeshlabana357357
 
How to Check CNIC Information Online with Pakdata cf
How to Check CNIC Information Online with Pakdata cfHow to Check CNIC Information Online with Pakdata cf
How to Check CNIC Information Online with Pakdata cfdanishmna97
 

Recently uploaded (20)

ChatGPT and Beyond - Elevating DevOps Productivity
ChatGPT and Beyond - Elevating DevOps ProductivityChatGPT and Beyond - Elevating DevOps Productivity
ChatGPT and Beyond - Elevating DevOps Productivity
 
CORS (Kitworks Team Study 양다윗 발표자료 240510)
CORS (Kitworks Team Study 양다윗 발표자료 240510)CORS (Kitworks Team Study 양다윗 발표자료 240510)
CORS (Kitworks Team Study 양다윗 발표자료 240510)
 
TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...
TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...
TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...
 
Cyber Insurance - RalphGilot - Embry-Riddle Aeronautical University.pptx
Cyber Insurance - RalphGilot - Embry-Riddle Aeronautical University.pptxCyber Insurance - RalphGilot - Embry-Riddle Aeronautical University.pptx
Cyber Insurance - RalphGilot - Embry-Riddle Aeronautical University.pptx
 
TEST BANK For, Information Technology Project Management 9th Edition Kathy Sc...
TEST BANK For, Information Technology Project Management 9th Edition Kathy Sc...TEST BANK For, Information Technology Project Management 9th Edition Kathy Sc...
TEST BANK For, Information Technology Project Management 9th Edition Kathy Sc...
 
Working together SRE & Platform Engineering
Working together SRE & Platform EngineeringWorking together SRE & Platform Engineering
Working together SRE & Platform Engineering
 
UiPath manufacturing technology benefits and AI overview
UiPath manufacturing technology benefits and AI overviewUiPath manufacturing technology benefits and AI overview
UiPath manufacturing technology benefits and AI overview
 
Vector Search @ sw2con for slideshare.pptx
Vector Search @ sw2con for slideshare.pptxVector Search @ sw2con for slideshare.pptx
Vector Search @ sw2con for slideshare.pptx
 
The Zero-ETL Approach: Enhancing Data Agility and Insight
The Zero-ETL Approach: Enhancing Data Agility and InsightThe Zero-ETL Approach: Enhancing Data Agility and Insight
The Zero-ETL Approach: Enhancing Data Agility and Insight
 
Easier, Faster, and More Powerful – Notes Document Properties Reimagined
Easier, Faster, and More Powerful – Notes Document Properties ReimaginedEasier, Faster, and More Powerful – Notes Document Properties Reimagined
Easier, Faster, and More Powerful – Notes Document Properties Reimagined
 
AI in Action: Real World Use Cases by Anitaraj
AI in Action: Real World Use Cases by AnitarajAI in Action: Real World Use Cases by Anitaraj
AI in Action: Real World Use Cases by Anitaraj
 
Portal Kombat : extension du réseau de propagande russe
Portal Kombat : extension du réseau de propagande russePortal Kombat : extension du réseau de propagande russe
Portal Kombat : extension du réseau de propagande russe
 
Human Expert Website Manual WCAG 2.0 2.1 2.2 Audit - Digital Accessibility Au...
Human Expert Website Manual WCAG 2.0 2.1 2.2 Audit - Digital Accessibility Au...Human Expert Website Manual WCAG 2.0 2.1 2.2 Audit - Digital Accessibility Au...
Human Expert Website Manual WCAG 2.0 2.1 2.2 Audit - Digital Accessibility Au...
 
الأمن السيبراني - ما لا يسع للمستخدم جهله
الأمن السيبراني - ما لا يسع للمستخدم جهلهالأمن السيبراني - ما لا يسع للمستخدم جهله
الأمن السيبراني - ما لا يسع للمستخدم جهله
 
How to Check GPS Location with a Live Tracker in Pakistan
How to Check GPS Location with a Live Tracker in PakistanHow to Check GPS Location with a Live Tracker in Pakistan
How to Check GPS Location with a Live Tracker in Pakistan
 
Generative AI Use Cases and Applications.pdf
Generative AI Use Cases and Applications.pdfGenerative AI Use Cases and Applications.pdf
Generative AI Use Cases and Applications.pdf
 
Event-Driven Architecture Masterclass: Challenges in Stream Processing
Event-Driven Architecture Masterclass: Challenges in Stream ProcessingEvent-Driven Architecture Masterclass: Challenges in Stream Processing
Event-Driven Architecture Masterclass: Challenges in Stream Processing
 
WebAssembly is Key to Better LLM Performance
WebAssembly is Key to Better LLM PerformanceWebAssembly is Key to Better LLM Performance
WebAssembly is Key to Better LLM Performance
 
AI mind or machine power point presentation
AI mind or machine power point presentationAI mind or machine power point presentation
AI mind or machine power point presentation
 
How to Check CNIC Information Online with Pakdata cf
How to Check CNIC Information Online with Pakdata cfHow to Check CNIC Information Online with Pakdata cf
How to Check CNIC Information Online with Pakdata cf
 

Testing Fairy Tales - DEWT meeting 10 march 2017

  • 2. Joris Meerts - Testing Fairy Tales DEWT, 10 March 2017 Contents • Introduction • Problem statement • Seven manifestations • Definitions • Remedies
  • 3. Joris Meerts - Testing Fairy Tales DEWT, 10 March 2017 Introduction A relatively large number of publications on software testing willingly ignore the reality of the craft. The accounts can only refer to fantasy world, such as Aladdin’s magic garden.
  • 4. Joris Meerts - Testing Fairy Tales DEWT, 10 March 2017 So why is this a problem? ● No progress in the field of software testing, no research, no willingness to evaluate practice ● No attention to education, learning and skills, craftsmanship ● Reducing possibilities to discuss real testing ● Charlatans have their way ● Anyone can claim to be a tester ● Devaluation of the craft
  • 5. Joris Meerts - Testing Fairy Tales DEWT, 10 March 2017 Seven manifestations ● Generalization ● Dehumanization ● Hype ● Selling out ● No rhyme or reason ● Ignorance first ● Anything goes
  • 6. Joris Meerts - Testing Fairy Tales DEWT, 10 March 2017 Generalization ● Abstract concepts without clarification ● (Normative) theory without practice (ISO 29119) ● Description of process without implementation (TMap)
  • 7. Joris Meerts - Testing Fairy Tales DEWT, 10 March 2017 Dehumanization ● People are cogs in a process ● People are classified by their roles ● People are automatons, are thought to have machine-like qualities
  • 8. Joris Meerts - Testing Fairy Tales DEWT, 10 March 2017 Hype ● Usage of buzzwords (cloud, big data, analytics) without clarification of those concepts ● Focus on trends in IT, not on testing ● Using popular sources (e.g. Gartner) as evidence without verification
  • 9. Joris Meerts - Testing Fairy Tales DEWT, 10 March 2017 Selling out ● Commercial considerations outweigh integrity ● Promoting and improving status of the speaker / author ● Visionary for the sake of being visionary ● Glorification of celebrity and authority
  • 10. Joris Meerts - Testing Fairy Tales DEWT, 10 March 2017 No rhyme or reason ● Hardly any use of arguments or reasoning ● Unverifiable claims ● Many logical fallacies ● No interaction, not open for questions
  • 11. Joris Meerts - Testing Fairy Tales DEWT, 10 March 2017 Ignorance first ● References are not presented ● Facts are not checked ● Act as if history never happened ● Wikipedia as the single source of truth
  • 12. Joris Meerts - Testing Fairy Tales DEWT, 10 March 2017 Anything goes... ● Whatever it is, it can be applied to testing ● Frequent use of metaphor ● Grab a book from Umberto Eco's Antilibrary ● Frequent use of insights from popular science
  • 13. Joris Meerts - Testing Fairy Tales DEWT, 10 March 2017 Some definitions ● Fairy tale: a story (as for children) involving fantastic forces and beings ● Fantasy: a creation of the imaginative faculty whether expressed or merely conceived ● Myth: a popular belief or tradition that has grown up around something or someone ● Folklore: an often unsupported notion, story, or saying that is widely circulate ● Quackery: an ignorant, misinformed, or dishonest practitioner of medicine ● Fraud: an act of deceiving or misrepresenting
  • 14. Joris Meerts - Testing Fairy Tales DEWT, 10 March 2017 Considerations ● Is this really (such a big) problem? ● Is this about more than just looking at reality from a different angle? ● Is there a cure? ● How does one argue about fantasy?
  • 15. Joris Meerts - Testing Fairy Tales DEWT, 10 March 2017 Remedies ● Start white hat (ethical) hacking magazines ● Start a satirical ‘testing advice engine’ ● Publish a ‘wall of shame’ on the internet ● Start a fact-checking committee ● Offer to help magazines with reviewing ● Reduce presentation formats that facilitate quacks ● Hand out buzzword bingo cards at conferences ● Teach people about logical fallacies at conferences ● Reward critical thinking