SlideShare a Scribd company logo
1 of 27
Download to read offline
BW9	
Concurrent	Session	
11/8/17	2:45	PM	
	
	
	
	
	
Word	Smatter:	Exploring	Semantics,	
Testers,	and	Problems	
	
Presented	by:	
	
Damian	Synadinos	
Ineffable	Solutions	
	
Brought	to	you	by:		
		
	
	
	
	
350	Corporate	Way,	Suite	400,	Orange	Park,	FL	32073		
888---268---8770	··	904---278---0524	-	info@techwell.com	-	https://www.techwell.com/
Damian	Synadinos	
Ineffable	Solutions	
	
Damian	Synadinos	started	testing	software—on	purpose	and	for	money—in	
1993.	Since	then,	he	has	helped	"build	better	software	and	build	software	better"	
using	various	methods	and	tools	in	numerous	roles	at	many	companies	in	diverse	
industries.	In	the	past	ten	years,	Damian	has	focused	primarily	on	teaching	and	
leading	testers,	and	improving	processes.	Currently,	he	runs	his	own	training	and	
consulting	company,	Ineffable	Solutions,	specializing	in	IT	and	focusing	on	testing.	
Damian	enjoys	performing	improv	comedy,	playing	poker	and	basketball,	gaming,	
acting,	cartooning,	playing	golf,	and	spending	time	with	his	family.
Word Smatter
Exploring Semantics,
Testers, and Problems
About
Damian Synadinos
dsynadinos@ineffable-solutions.com
@dsynadinos
“Hey, Damian!“
http://ineffable-solutions.com
Agenda
•Purpose and expectations
•Intro to semantics
•Phrase deconstruction and
analysis
So what?
Words matter!
So what?
•A primer on semantics
•A better understanding of the
individual words and their
collective meaning
•New and practical insight into a
tester's role and responsibilities
“It’s just semantics!“
•It’s only a difference of words!
•It’s merely a minor difference!
•It’s a fundamental difference!
•Shut up! This conversation is over.
Definitions
•Semantics (n.)
• The meaning of a word, phrase, sentence, or text.
•Definition (n.)
• A statement of the exact meaning of a word.
•Meaning (n.)
• What is meant by a word, text, concept, or action.
•It’s only a difference of words!
•It’s merely a minor difference!
•It’s a fundamental difference!
•Shut up! This conversation is over.
•It’s just definitions!
•It’s just meaning!
“It’s just semantics!“
Semantics
•Boxes metaphor
•Humpty Dumpty
•Disputed words
•Distinction w/o a difference
•Neologism
•Strange creatures
•The name is not the thing
Boxes Metaphor
Humpty Dumpty
There’s
glory for
you!
Communicating involves an
unspoken, unwritten contract
between players: That the words
they use mean roughly what
they're supposed to mean.
Humpty Dumpty
Disputed Words
•fewer / less
• Fewer people have less patience for discussing
semantics.
•expect / anticipate
• She anticipated a difficult test…so she studied hard.
• She expected a high grade…because she studied hard.
•done / finished / complete
•best practice
“Best“ Practice
Stella is my
best friend and
Avery is my
best friend!
Stella is my
really good friend and
Avery is my
really good friend!
“Best“ Practice
• Best (n.)
• that which is the most
excellent, outstanding,
or desirable.
• “Best practice“
• Literally…in some
specific context
• Figuratively…as
hyperbole
Disputed Words
•fewer / less
• Fewer people have less patience for discussing
semantics.
•expect / anticipate
• She anticipated a difficult test so she studied hard.
• She expected a high grade because she studied hard.
•done / finished / complete
•best practice
Distinction w/o a difference
An artificially created
distinction where no real
distinction exists.
That’s not a
knife. That’s
a knife!
If there is no “real“
difference, what is the
purpose of the distinction?
Neologism
•A newly coined word or
expression.
•unbirthday
•noob, truthiness, neuroplasticity
•google, spam, cloud
Strange Creatures
Tardigrade
(Water bear, Moss piglet)
Water-dwelling, eight-legged, segmented
micro-animals (about 0..5 mm when fully
grown). Among the most resilient animals
known. Can survive extreme
temperatures, radiation, pressure, and
the vacuum of space.
Geoduck
Species of very large, saltwater clam
(mollusk). Native to the west coast of
North America. Shell ranges from 15-20
cm. Has long “neck“ or siphon that
extends from the shell. Burrows deep in
sand and shoots spouts of water at
random intervals. Often bred and eaten.
• The map is not the territory.
• The menu is not the meal.
• The model is not the thing being modeled.
• The Test Plan is not the plan for testing.
The name is not the thing
“What's in a name? That
which we call a rose by any
other name would smell as
sweet.“ -Juliet
Phlegm Flower
Stink Blossom
Rose
Semantics
•Boxes metaphor
•Humpty Dumpty
•Disputed words
•Distinction w/o a difference
•Neologism
•Strange creatures
•The name is not the thing
Testers
[do | don’t]
(help)
[prevent | detect]
problems
Testers [do | don’t] (help)
[prevent | detect] problems
• Problem (n.)
• A matter or situation regarded as unwelcome or
harmful and needing to be dealt with and overcome.
• A difference between things as desired and things as
perceived. (Weinberg)
• Bug (n.)
• An error in a computer program or system.
• Anything about the product that threatens its value. (RST)
• Anything that bugs someone. (Pettichord)
• Defect (n.)
• A shortcoming, imperfection, or lack.
Testers [do | don’t] (help)
[prevent | detect] problems
• Issue
• Failure
• Glitch
• Error
• Exception
• Fault
• Flaw
• Incident
• Mistake
• Deficiency
• Goof
• Slip-up
• Blunder
• Oversight
• No-no
• Boo-boo
Relative Rule: For any abstract X, X is X to some one
at some time.
Testers [do | don’t] (help)
[prevent | detect] problems
Relative Rule: Describes the relationship between
someone (who) and something (what) at sometime (when).
Testers [do | don’t] (help)
[prevent | detect] problems
Relative Rule: Describes the relationship between
someone (who) and something (what) at sometime (when).
Testers [do | don’t] (help)
[prevent | detect] problems
So what?
•What we call “problems“ might
matter.
•Remember that “problems“ are
relative (subjective).
Testers [do | don’t] (help)
[prevent | detect] problems
• Prevent (v.)
• Keep something from happening or arising
• Detect (v.)
• Discover or identify the presence or existence of
Testers [do | don’t] (help)
[prevent | detect] problems
• New fiber-based sensor could detect structural
problems in bridges and dams
• Police detect meth shipment from Mexico
• Can AI detect fake news?
• Facebook hires 3,000 people to prevent videos of
crime & suicide from spreading online
• New technology designed to prevent shark attacks
• Government providing resources to prevent rabies
outbreak
Testers [do | don’t] (help)
[prevent | detect] problems
Causality: The relationship between cause and effect.
Causality: The relationship between cause and effect.
Testers [do | don’t] (help)
[prevent | detect] problems
Causality: The relationship between cause and effect.
Testers [do | don’t] (help)
[prevent | detect] problems
So what?
•Potential effects of word choice.
•Perspective matters.
Testers [do | don’t] (help)
[prevent | detect] problems
• Help (v.)
• Make it easier for (someone) to do something by
offering one's services or resources.
• Improve (a situation or problem); be of benefit to.
• Help Prevent (Keep something from
happening or arising)
• Help Detect (Discover or identify the
presence or existence of)
Help Detect: Discover or identify the presence or
existence of
Testers [do | don’t] (help)
[prevent | detect] problems
Help Prevent: Keep something from happening or arising
Testers [do | don’t] (help)
[prevent | detect] problems
So what?
• Inclusion or exclusion of the word “help“
might change the meaning of the phrase.
• Consider the specific problem, and if
detection or prevention of the problem
can be done alone or if it requires
assistance.
Testers [do | don’t] (help)
[prevent | detect] problems
• Helping verbs
• Help the main verb in a sentence by extending
meaning; Can situate the action of a sentence in a
particular time; Can further modify the action or
meaning of the main verb.
• Modal verbs
• can/could – ability, possibility
• may/might – permission, possibility
• will/would – request, consequence
• must – necessity, requirement
• shall/should – obligation, correctness, suggestion
Testers [do | don’t] (help)
[prevent | detect] problems
• Testers [can] (help) [[prevent | detect]] problems
• Testers [may] (help) [[prevent | detect]] problems
• Testers [will] (help) [[prevent | detect]] problems
• Testers [must] (help) [prevent | detect]] problems
• Testers [should] (help) [[prevent | detect]] problems
Testers [do | don’t] (help)
[prevent | detect] problems
• Descriptive statements
• Makes an assertion of based on empirical evidence.
• Facts
• Normative statements
• Expresses a value judgement.
• Opinions
Descriptive is an eleven letter word.
Normative is a better word.
So what?
•Identify the helping verb used
(or omitted) to better
understand what might actually
be meant.
•Consider if it is a statement of
fact or opinion.
Testers [do | don’t] (help)
[prevent | detect] problems
• Testing (n.)
• The process of evaluating a product by learning
about it through exploration and experimentation,
which includes to some degree: questioning, study,
modeling, observation, inference, etc. (RST)
• An investigation conducted to provide stakeholders
with information about the quality of the product
or service under test. (Kaner)
Testers [do | don’t] (help)
[prevent | detect] problems
• Testing (n.)
• The process of evaluating a product by learning
about it through exploration and experimentation,
which includes to some degree: questioning, study,
modeling, observation, inference, etc. …
to provide stakeholders with information about the
quality of the product or service under test.
• Tester (n.)
• One who performs testing.
Testers [do | don’t] (help)
[prevent | detect] problems
So what?
•The definition of “testing“ might
change the meaning of the phrase.
•Testers detect defects
•Testers don’t prevent problems
•Testers must help detect bugs
•Testers should help prevent bugs
•Testers can detect failures
•Testers can’t help prevent issues
Testers [do | don’t] (help)
[prevent | detect] problems
Summary
• Testers
• Understand the definition of “tester“ (their role and responsibility) to better
understand the meaning of the phrase.
• do | don’t
• Identify the helping verb used and consider if it is a statement of fact or
opinion.
• (help)
• Consider how the inclusion/exclusion of this word affects the meaning of the
phrase.
• prevent | detect
• Consider the word choice and point of view.
• problems
• Remember that problems (by any other name) are subjective.
Summary
Words matter!
dsynadinos@ineffable-solutions.com
@dsynadinos
http://ineffable-solutions.com
Thank you!
Damian Synadinos

More Related Content

More from TechWell

More from TechWell (20)

Ma 15
Ma 15Ma 15
Ma 15
 
Eliminate Cloud Waste with a Holistic DevOps Strategy
Eliminate Cloud Waste with a Holistic DevOps StrategyEliminate Cloud Waste with a Holistic DevOps Strategy
Eliminate Cloud Waste with a Holistic DevOps Strategy
 
Transform Test Organizations for the New World of DevOps
Transform Test Organizations for the New World of DevOpsTransform Test Organizations for the New World of DevOps
Transform Test Organizations for the New World of DevOps
 
The Fourth Constraint in Project Delivery—Leadership
The Fourth Constraint in Project Delivery—LeadershipThe Fourth Constraint in Project Delivery—Leadership
The Fourth Constraint in Project Delivery—Leadership
 
Resolve the Contradiction of Specialists within Agile Teams
Resolve the Contradiction of Specialists within Agile TeamsResolve the Contradiction of Specialists within Agile Teams
Resolve the Contradiction of Specialists within Agile Teams
 
Pin the Tail on the Metric: A Field-Tested Agile Game
Pin the Tail on the Metric: A Field-Tested Agile GamePin the Tail on the Metric: A Field-Tested Agile Game
Pin the Tail on the Metric: A Field-Tested Agile Game
 
Agile Performance Holarchy (APH)—A Model for Scaling Agile Teams
Agile Performance Holarchy (APH)—A Model for Scaling Agile TeamsAgile Performance Holarchy (APH)—A Model for Scaling Agile Teams
Agile Performance Holarchy (APH)—A Model for Scaling Agile Teams
 
A Business-First Approach to DevOps Implementation
A Business-First Approach to DevOps ImplementationA Business-First Approach to DevOps Implementation
A Business-First Approach to DevOps Implementation
 
Databases in a Continuous Integration/Delivery Process
Databases in a Continuous Integration/Delivery ProcessDatabases in a Continuous Integration/Delivery Process
Databases in a Continuous Integration/Delivery Process
 
Mobile Testing: What—and What Not—to Automate
Mobile Testing: What—and What Not—to AutomateMobile Testing: What—and What Not—to Automate
Mobile Testing: What—and What Not—to Automate
 
Cultural Intelligence: A Key Skill for Success
Cultural Intelligence: A Key Skill for SuccessCultural Intelligence: A Key Skill for Success
Cultural Intelligence: A Key Skill for Success
 
Turn the Lights On: A Power Utility Company's Agile Transformation
Turn the Lights On: A Power Utility Company's Agile TransformationTurn the Lights On: A Power Utility Company's Agile Transformation
Turn the Lights On: A Power Utility Company's Agile Transformation
 
Scale: The Most Hyped Term in Agile Development Today
Scale: The Most Hyped Term in Agile Development TodayScale: The Most Hyped Term in Agile Development Today
Scale: The Most Hyped Term in Agile Development Today
 
Measure DevOps for Objective Continuous Improvement Practices
Measure DevOps for Objective Continuous Improvement PracticesMeasure DevOps for Objective Continuous Improvement Practices
Measure DevOps for Objective Continuous Improvement Practices
 
Microservices and Docker at Scale: The PB&J of Modern Systems
Microservices and Docker at Scale: The PB&J of Modern SystemsMicroservices and Docker at Scale: The PB&J of Modern Systems
Microservices and Docker at Scale: The PB&J of Modern Systems
 
Automation Anti-Patterns: Deal with Them
Automation Anti-Patterns: Deal with ThemAutomation Anti-Patterns: Deal with Them
Automation Anti-Patterns: Deal with Them
 
Put Agile to the Test: A Case Study for Test Agility on a Large IT Project
Put Agile to the Test: A Case Study for Test Agility on a Large IT ProjectPut Agile to the Test: A Case Study for Test Agility on a Large IT Project
Put Agile to the Test: A Case Study for Test Agility on a Large IT Project
 
Sustaining Agility—After the Consultants Leave
Sustaining Agility—After the Consultants LeaveSustaining Agility—After the Consultants Leave
Sustaining Agility—After the Consultants Leave
 
It's All in Your Head: Use Neuroscience to Improve Performance
It's All in Your Head: Use Neuroscience to Improve PerformanceIt's All in Your Head: Use Neuroscience to Improve Performance
It's All in Your Head: Use Neuroscience to Improve Performance
 
To Estimate or Not to Estimate, is that the Question?
To Estimate or Not to Estimate, is that the Question?To Estimate or Not to Estimate, is that the Question?
To Estimate or Not to Estimate, is that the Question?
 

Recently uploaded

Recently uploaded (20)

StrimziCon 2024 - Transition to Apache Kafka on Kubernetes with Strimzi.pdf
StrimziCon 2024 - Transition to Apache Kafka on Kubernetes with Strimzi.pdfStrimziCon 2024 - Transition to Apache Kafka on Kubernetes with Strimzi.pdf
StrimziCon 2024 - Transition to Apache Kafka on Kubernetes with Strimzi.pdf
 
How to install and activate eGrabber JobGrabber
How to install and activate eGrabber JobGrabberHow to install and activate eGrabber JobGrabber
How to install and activate eGrabber JobGrabber
 
Effective Strategies for Wix's Scaling challenges - GeeCon
Effective Strategies for Wix's Scaling challenges - GeeConEffective Strategies for Wix's Scaling challenges - GeeCon
Effective Strategies for Wix's Scaling challenges - GeeCon
 
Anypoint Code Builder - Munich MuleSoft Meetup - 16th May 2024
Anypoint Code Builder - Munich MuleSoft Meetup - 16th May 2024Anypoint Code Builder - Munich MuleSoft Meetup - 16th May 2024
Anypoint Code Builder - Munich MuleSoft Meetup - 16th May 2024
 
^Clinic ^%[+27788225528*Abortion Pills For Sale In soweto
^Clinic ^%[+27788225528*Abortion Pills For Sale In soweto^Clinic ^%[+27788225528*Abortion Pills For Sale In soweto
^Clinic ^%[+27788225528*Abortion Pills For Sale In soweto
 
Salesforce Introduced Zero Copy Partner Network to Simplify the Process of In...
Salesforce Introduced Zero Copy Partner Network to Simplify the Process of In...Salesforce Introduced Zero Copy Partner Network to Simplify the Process of In...
Salesforce Introduced Zero Copy Partner Network to Simplify the Process of In...
 
The Strategic Impact of Buying vs Building in Test Automation
The Strategic Impact of Buying vs Building in Test AutomationThe Strategic Impact of Buying vs Building in Test Automation
The Strategic Impact of Buying vs Building in Test Automation
 
Secure Software Ecosystem Teqnation 2024
Secure Software Ecosystem Teqnation 2024Secure Software Ecosystem Teqnation 2024
Secure Software Ecosystem Teqnation 2024
 
Alluxio Monthly Webinar | Simplify Data Access for AI in Multi-Cloud
Alluxio Monthly Webinar | Simplify Data Access for AI in Multi-CloudAlluxio Monthly Webinar | Simplify Data Access for AI in Multi-Cloud
Alluxio Monthly Webinar | Simplify Data Access for AI in Multi-Cloud
 
OpenChain @ LF Japan Executive Briefing - May 2024
OpenChain @ LF Japan Executive Briefing - May 2024OpenChain @ LF Japan Executive Briefing - May 2024
OpenChain @ LF Japan Executive Briefing - May 2024
 
Weeding your micro service landscape.pdf
Weeding your micro service landscape.pdfWeeding your micro service landscape.pdf
Weeding your micro service landscape.pdf
 
Food Delivery Business App Development Guide 2024
Food Delivery Business App Development Guide 2024Food Delivery Business App Development Guide 2024
Food Delivery Business App Development Guide 2024
 
Tree in the Forest - Managing Details in BDD Scenarios (live2test 2024)
Tree in the Forest - Managing Details in BDD Scenarios (live2test 2024)Tree in the Forest - Managing Details in BDD Scenarios (live2test 2024)
Tree in the Forest - Managing Details in BDD Scenarios (live2test 2024)
 
COMPUTER AND ITS COMPONENTS PPT.by naitik sharma Class 9th A mittal internati...
COMPUTER AND ITS COMPONENTS PPT.by naitik sharma Class 9th A mittal internati...COMPUTER AND ITS COMPONENTS PPT.by naitik sharma Class 9th A mittal internati...
COMPUTER AND ITS COMPONENTS PPT.by naitik sharma Class 9th A mittal internati...
 
Abortion Clinic Pretoria ](+27832195400*)[ Abortion Clinic Near Me ● Abortion...
Abortion Clinic Pretoria ](+27832195400*)[ Abortion Clinic Near Me ● Abortion...Abortion Clinic Pretoria ](+27832195400*)[ Abortion Clinic Near Me ● Abortion...
Abortion Clinic Pretoria ](+27832195400*)[ Abortion Clinic Near Me ● Abortion...
 
Transformer Neural Network Use Cases with Links
Transformer Neural Network Use Cases with LinksTransformer Neural Network Use Cases with Links
Transformer Neural Network Use Cases with Links
 
Microsoft365_Dev_Security_2024_05_16.pdf
Microsoft365_Dev_Security_2024_05_16.pdfMicrosoft365_Dev_Security_2024_05_16.pdf
Microsoft365_Dev_Security_2024_05_16.pdf
 
^Clinic ^%[+27788225528*Abortion Pills For Sale In witbank
^Clinic ^%[+27788225528*Abortion Pills For Sale In witbank^Clinic ^%[+27788225528*Abortion Pills For Sale In witbank
^Clinic ^%[+27788225528*Abortion Pills For Sale In witbank
 
From Theory to Practice: Utilizing SpiraPlan's REST API
From Theory to Practice: Utilizing SpiraPlan's REST APIFrom Theory to Practice: Utilizing SpiraPlan's REST API
From Theory to Practice: Utilizing SpiraPlan's REST API
 
how-to-download-files-safely-from-the-internet.pdf
how-to-download-files-safely-from-the-internet.pdfhow-to-download-files-safely-from-the-internet.pdf
how-to-download-files-safely-from-the-internet.pdf
 

Word Smatter: Exploring Semantics, Testers, and Problems

  • 3. Word Smatter Exploring Semantics, Testers, and Problems About Damian Synadinos dsynadinos@ineffable-solutions.com @dsynadinos “Hey, Damian!“ http://ineffable-solutions.com
  • 4. Agenda •Purpose and expectations •Intro to semantics •Phrase deconstruction and analysis So what? Words matter!
  • 5. So what? •A primer on semantics •A better understanding of the individual words and their collective meaning •New and practical insight into a tester's role and responsibilities “It’s just semantics!“ •It’s only a difference of words! •It’s merely a minor difference! •It’s a fundamental difference! •Shut up! This conversation is over.
  • 6. Definitions •Semantics (n.) • The meaning of a word, phrase, sentence, or text. •Definition (n.) • A statement of the exact meaning of a word. •Meaning (n.) • What is meant by a word, text, concept, or action. •It’s only a difference of words! •It’s merely a minor difference! •It’s a fundamental difference! •Shut up! This conversation is over. •It’s just definitions! •It’s just meaning! “It’s just semantics!“
  • 7. Semantics •Boxes metaphor •Humpty Dumpty •Disputed words •Distinction w/o a difference •Neologism •Strange creatures •The name is not the thing Boxes Metaphor
  • 8. Humpty Dumpty There’s glory for you! Communicating involves an unspoken, unwritten contract between players: That the words they use mean roughly what they're supposed to mean. Humpty Dumpty
  • 9. Disputed Words •fewer / less • Fewer people have less patience for discussing semantics. •expect / anticipate • She anticipated a difficult test…so she studied hard. • She expected a high grade…because she studied hard. •done / finished / complete •best practice “Best“ Practice Stella is my best friend and Avery is my best friend! Stella is my really good friend and Avery is my really good friend!
  • 10. “Best“ Practice • Best (n.) • that which is the most excellent, outstanding, or desirable. • “Best practice“ • Literally…in some specific context • Figuratively…as hyperbole Disputed Words •fewer / less • Fewer people have less patience for discussing semantics. •expect / anticipate • She anticipated a difficult test so she studied hard. • She expected a high grade because she studied hard. •done / finished / complete •best practice
  • 11. Distinction w/o a difference An artificially created distinction where no real distinction exists. That’s not a knife. That’s a knife! If there is no “real“ difference, what is the purpose of the distinction? Neologism •A newly coined word or expression. •unbirthday •noob, truthiness, neuroplasticity •google, spam, cloud
  • 12. Strange Creatures Tardigrade (Water bear, Moss piglet) Water-dwelling, eight-legged, segmented micro-animals (about 0..5 mm when fully grown). Among the most resilient animals known. Can survive extreme temperatures, radiation, pressure, and the vacuum of space. Geoduck Species of very large, saltwater clam (mollusk). Native to the west coast of North America. Shell ranges from 15-20 cm. Has long “neck“ or siphon that extends from the shell. Burrows deep in sand and shoots spouts of water at random intervals. Often bred and eaten. • The map is not the territory. • The menu is not the meal. • The model is not the thing being modeled. • The Test Plan is not the plan for testing. The name is not the thing “What's in a name? That which we call a rose by any other name would smell as sweet.“ -Juliet Phlegm Flower Stink Blossom Rose
  • 13. Semantics •Boxes metaphor •Humpty Dumpty •Disputed words •Distinction w/o a difference •Neologism •Strange creatures •The name is not the thing Testers [do | don’t] (help) [prevent | detect] problems
  • 14. Testers [do | don’t] (help) [prevent | detect] problems • Problem (n.) • A matter or situation regarded as unwelcome or harmful and needing to be dealt with and overcome. • A difference between things as desired and things as perceived. (Weinberg) • Bug (n.) • An error in a computer program or system. • Anything about the product that threatens its value. (RST) • Anything that bugs someone. (Pettichord) • Defect (n.) • A shortcoming, imperfection, or lack. Testers [do | don’t] (help) [prevent | detect] problems • Issue • Failure • Glitch • Error • Exception • Fault • Flaw • Incident • Mistake • Deficiency • Goof • Slip-up • Blunder • Oversight • No-no • Boo-boo
  • 15. Relative Rule: For any abstract X, X is X to some one at some time. Testers [do | don’t] (help) [prevent | detect] problems Relative Rule: Describes the relationship between someone (who) and something (what) at sometime (when). Testers [do | don’t] (help) [prevent | detect] problems
  • 16. Relative Rule: Describes the relationship between someone (who) and something (what) at sometime (when). Testers [do | don’t] (help) [prevent | detect] problems So what? •What we call “problems“ might matter. •Remember that “problems“ are relative (subjective).
  • 17. Testers [do | don’t] (help) [prevent | detect] problems • Prevent (v.) • Keep something from happening or arising • Detect (v.) • Discover or identify the presence or existence of Testers [do | don’t] (help) [prevent | detect] problems • New fiber-based sensor could detect structural problems in bridges and dams • Police detect meth shipment from Mexico • Can AI detect fake news? • Facebook hires 3,000 people to prevent videos of crime & suicide from spreading online • New technology designed to prevent shark attacks • Government providing resources to prevent rabies outbreak
  • 18. Testers [do | don’t] (help) [prevent | detect] problems Causality: The relationship between cause and effect. Causality: The relationship between cause and effect. Testers [do | don’t] (help) [prevent | detect] problems
  • 19. Causality: The relationship between cause and effect. Testers [do | don’t] (help) [prevent | detect] problems So what? •Potential effects of word choice. •Perspective matters.
  • 20. Testers [do | don’t] (help) [prevent | detect] problems • Help (v.) • Make it easier for (someone) to do something by offering one's services or resources. • Improve (a situation or problem); be of benefit to. • Help Prevent (Keep something from happening or arising) • Help Detect (Discover or identify the presence or existence of) Help Detect: Discover or identify the presence or existence of Testers [do | don’t] (help) [prevent | detect] problems
  • 21. Help Prevent: Keep something from happening or arising Testers [do | don’t] (help) [prevent | detect] problems So what? • Inclusion or exclusion of the word “help“ might change the meaning of the phrase. • Consider the specific problem, and if detection or prevention of the problem can be done alone or if it requires assistance.
  • 22. Testers [do | don’t] (help) [prevent | detect] problems • Helping verbs • Help the main verb in a sentence by extending meaning; Can situate the action of a sentence in a particular time; Can further modify the action or meaning of the main verb. • Modal verbs • can/could – ability, possibility • may/might – permission, possibility • will/would – request, consequence • must – necessity, requirement • shall/should – obligation, correctness, suggestion Testers [do | don’t] (help) [prevent | detect] problems • Testers [can] (help) [[prevent | detect]] problems • Testers [may] (help) [[prevent | detect]] problems • Testers [will] (help) [[prevent | detect]] problems • Testers [must] (help) [prevent | detect]] problems • Testers [should] (help) [[prevent | detect]] problems
  • 23. Testers [do | don’t] (help) [prevent | detect] problems • Descriptive statements • Makes an assertion of based on empirical evidence. • Facts • Normative statements • Expresses a value judgement. • Opinions Descriptive is an eleven letter word. Normative is a better word. So what? •Identify the helping verb used (or omitted) to better understand what might actually be meant. •Consider if it is a statement of fact or opinion.
  • 24. Testers [do | don’t] (help) [prevent | detect] problems • Testing (n.) • The process of evaluating a product by learning about it through exploration and experimentation, which includes to some degree: questioning, study, modeling, observation, inference, etc. (RST) • An investigation conducted to provide stakeholders with information about the quality of the product or service under test. (Kaner) Testers [do | don’t] (help) [prevent | detect] problems • Testing (n.) • The process of evaluating a product by learning about it through exploration and experimentation, which includes to some degree: questioning, study, modeling, observation, inference, etc. … to provide stakeholders with information about the quality of the product or service under test. • Tester (n.) • One who performs testing.
  • 25. Testers [do | don’t] (help) [prevent | detect] problems So what? •The definition of “testing“ might change the meaning of the phrase.
  • 26. •Testers detect defects •Testers don’t prevent problems •Testers must help detect bugs •Testers should help prevent bugs •Testers can detect failures •Testers can’t help prevent issues Testers [do | don’t] (help) [prevent | detect] problems Summary • Testers • Understand the definition of “tester“ (their role and responsibility) to better understand the meaning of the phrase. • do | don’t • Identify the helping verb used and consider if it is a statement of fact or opinion. • (help) • Consider how the inclusion/exclusion of this word affects the meaning of the phrase. • prevent | detect • Consider the word choice and point of view. • problems • Remember that problems (by any other name) are subjective.