SlideShare a Scribd company logo
Be happy - do good - leave the world a better place than you found it
Isabel
Evans
UX? What about TX for Test Automation?
Isabel Evans fbcs citp
ie@isabelevans.uk
www.isabelevans.uk
Glasgow May 31st 2017
Be happy - do good - leave the world a better place than you found it
Isabel
Evans
Three key points
• Test automation requires consideration of the
UX for the tool and the tests;
• People who use automation might not always
be technical but they are always human;
• UX-D and UX-T for test automation supports
improved decision making and quality.
Be happy - do good - leave the world a better place than you found it
Isabel
Evans
“Test automation requires
consideration of the UX for the tool
and the tests”
What is UX?
User eXperience
UX-D (Design) and UX-T (Testing)
Be happy - do good - leave the world a better place than you found it
Isabel
Evans
Making life
better
-
example
Cyclist’s UX
Be happy - do good - leave the world a better place than you found it
Isabel
Evans
X:
Ignorance
A:
Uncertainty
B:
Awakening
C: Enlightenment
D: Wisdom
E: Certainty
We know why we
do not have UX
problems
It’s the stupid users!
Why are our users having a problem?
Do they always have to have a problem?
We are identifying and
resolving UX problems so our
users don’t experience them
We do UX defect
preventionMaturity
Be happy - do good - leave the world a better place than you found it
Isabel
Evans
What do you test with?
Head
Be happy - do good - leave the world a better place than you found it
Isabel
Evans
What do you test with,
when you test UX and think TX?
Head
Heart
Gut
Soul
Be happy - do good - leave the world a better place than you found it
Isabel
Evans
This is the shape of the presentation:
• We are following a UX method
• Generic examples
– A user of Apple computers
– A hospital consultant
– An IT service desk support person
• Specific test automation example
Be happy - do good - leave the world a better place than you found it
Isabel
Evans
“People who use automation might
not always be technical but they are
always human”
Who are these people?
Ordinary people
Technical people
Be happy - do good - leave the world a better place than you found it
Isabel
Evans
Generic Example Personas
(people with emotions)
“It was so beautiful I wanted to marry it
And then it lost my calendar entries and emails”
“This is the clunkiest piece of
technology I have ever had to use
I will have to ask my secretary to
print your test results”
Be happy - do good - leave the world a better place than you found it
Isabel
Evans
Generic Example Personas
(people working with technology)
http://blogs.ca.com/2016/01/27/moving-it-service-
management-to-the-21st-century/
“Ethnographic research paints a sad
picture of the current state of the
ITSM market.
…vision is to build a solution
designed for humans, not
processes.”
Moving IT Service Management to the 21st century
Be happy - do good - leave the world a better place than you found it
Isabel
Evans
Technical People on software projects
Why would I want to use a
tool called Github?
Too many geeks are making Automation Script piles
for other geeks, and [calling it] a tool!
it is like working with something designed to be used by
a 12-year-old boy in his bedroom in the 1980’s
a lack of consideration for how people work and
think … basically it’s still the mindset that the
human adapts to the computer, not vice-versa
Be happy - do good - leave the world a better place than you found it
Isabel
Evans
Alarming Development
“Programming is so hard that only highly talented,
trained, and dedicated individuals can do it passably well.
The inescapable conclusion is that programming as we
know it is just unnatural for humans. The solution is to
reinvent programming to suit
human cognitive skills
to program the way we think. This is a matter of usability.
The sad fact is that modern programming languages are
usability disasters, full of design mistakes inherited from
earlier eras.” http://alarmingdevelopment.org/
Be happy - do good - leave the world a better place than you found it
Isabel
Evans
Developers Liberation Front
Software developers only use a small subset of
the available tools, and those that a developer
does use are often not fully leveraged.
“We believe that the solution to this problem
can be found by
rethinking the design of
software development tools
based on a better understanding of why
developers use and do not use these tools.”
https://www.youtube.com/watch?v=oQ455i1aCQI http://research.csc.ncsu.edu/dlf/
Be happy - do good - leave the world a better place than you found it
Isabel
Evans
“UXD and UXT for test automation
supports improved decision making
and quality”
What decisions?
Trivial decisions
Life-changing decisions
Be happy - do good - leave the world a better place than you found it
Isabel
Evans
Software Dev / Test Tool users?
The test tool marked all the tests as passed except 1, but in
fact none of the tests marked “passed” had actually run…
so now I wanna know why raising a string exception is bad.
Like what should I be doing instead? Since it thinks it’s a
problem. And so none of these [messages] really help me
I spend 50% of my time wrestling with the
technology instead of solving the problem I
am working on
a lack of consideration for how people work and
think … basically it’s still the mindset that the human
adapts to the computer, not vice-versa
Be happy - do good - leave the world a better place than you found it
Isabel
Evans
I need to know… NOW! …AGAIN! …AGA
WHY HAVEN’T WE RELEASED YET
AND WHAT ARE THE RISKS?
WHAT DID I DO WRONG AND WHAT DO I CHANGE?
WHAT STEP DO I TAKE NEXT?
HOW MUCH LONGER WILL THIS TAKE?
Be happy - do good - leave the world a better place than you found it
Isabel
Evans
“What about TX for Test
Automation?”
Yeah, but how?
TX = Tester eXperience
Be happy - do good - leave the world a better place than you found it
Isabel
Evans
Start to think TX
Identify WHO uses your tool
Identify WHY they use it
Identify WHAT they want to do
Identify their EMOTIONS and EMPATHISE!
Score the UX, Quality in Use (QiU) and Internal Quality (IQ) attributes
Write RICH STORIES
Do a USABILITY REVIEW
Be happy - do good - leave the world a better place than you found it
Isabel
Evans
TX: Who? Why?
Automation
user?
Developer
Test
engineer
User tester
Test
manager
Product
owner
Automation
specialist
Domain
specialist
WHO
WHY
WHAT
EMOTIONS
UX, QiU, IQ
RICH STORIES
USABILITY REVIEW
Be happy - do good - leave the world a better place than you found it
Isabel
Evans
TX: What tasks?
Automation
user?
building
tests
running
tests
checking
results
managing
fault reports
assessing
risk
checking
completion
WHO
WHY
WHAT
EMOTIONS
UX, QiU, IQ
RICH STORIES
USABILITY REVIEW
Be happy - do good - leave the world a better place than you found it
Isabel
Evans
TX: What emotions?
WHO
WHY
WHAT
EMOTIONS
UX, QiU, IQ
RICH STORIES
USABILITY REVIEW
Be happy - do good - leave the world a better place than you found it
Isabel
Evans
Functionality
Performance
Security
Maintainability
Interoperability
Portability
Compatibility
Etc.
Usability
Flexibility
Safety
Accessibility
Etc.
valuable useful
credible findable
usable accessible
meaningful
flowing
playful immersive
seductive
pleasurable
desirable, etc.
Internal
quality
Quality
in Use UX-D
TX: Which attributes?
WHO
WHY
WHAT
EMOTIONS
UX, QiU, IQ
RICH STORIES
USABILITY REVIEW
Be happy - do good - leave the world a better place than you found it
Isabel
Evans
Attributes Generically:
Different people have different needs
0
2
4
6
8
10
effectiveness
efficiency
conformity
extendability
desirability
excitement
flow
credibility
Quality attribute expectations compared
hospital consultant Apple lover
Be happy - do good - leave the world a better place than you found it
Isabel
Evans
Attributes Generically:
Different people have different needs
Effectiveness
Efficiency
Satisfaction
ConformityExtendibility
Flow
Credibility
Service Desk Worker
Be happy - do good - leave the world a better place than you found it
Isabel
Evans
Attributes: Different automation users
have different needs
Effectiveness
Efficiency
Satisfaction
Conformity
Extendibility
Accessibility
Commercial
Health & Safety
Desirability
Flow
test manager automation specialist senior stakeholder
Be happy - do good - leave the world a better place than you found it
Isabel
Evans
User Stories…
https://twitter.com/jediuserstories
As a wookie,
I want to rrrrraaaaawwwrr
so I can rrwwwwaaarrgggghhh.
@gojkoadzic user story format and some
words of wisdom from an agile Australia
conference
@sammy_lee12 Oct 10
WHO
WHY
WHAT
EMOTIONS
UX, QiU, IQ
RICH STORIES
USABILITY REVIEW
Be happy - do good - leave the world a better place than you found it
Isabel
Evans
Rich User Stories Generic Example 1
“As a non-technical person
I want to transfer to the latest gadgets and software
without being tied to one source
Without losing my calendar entries and emails
Because otherwise I am sad and frustrated”
Interoperability,
compatibility,
portability
Flow
Trust
Seductiveness
Flexibility
Be happy - do good - leave the world a better place than you found it
Isabel
Evans
Rich User Stories Example 2
“As a consultant doctor
I want to concentrate on treating my patients
and communicating well with them
I don’t want to be blocked by the software
Because otherwise my patients and I become frustrated and are
subjected to unnecessary worry”
Flow Trust Speed
Usability
Flexibility
Safety
Functional suitability
Security
BYOD /tablet?
Be happy - do good - leave the world a better place than you found it
Isabel
Evans
Rich User Stories Example 3
As a service desk worker
I want to use software that supports the flow of my work
And treats me like a human being
And allows me to support my customers without frustration
So that they and I can converse calmly, and trust each other
Flow
Trust
Speed Usability
Flexibility
Performance
Functional suitability
Be happy - do good - leave the world a better place than you found it
Isabel
Evans
Test automation user: Rich User Story
As a domain specialist tester
I want to use software dev/test tools that provide me with
information in my domain language
That don’t force me to engage with technical issues
That provide information for the developers that they & I can trust
And don’t make me feel stupid
So that we make decisions we both trust without interrupting our
flow of work.
Functional Suitability
Usability
Effectiveness
Conformance
Flow,
credibility,
trust
Be happy - do good - leave the world a better place than you found it
Isabel
Evans
Check your tools interfaces today…
Easy usability testing - Heuristic Evaluation
Visibility of system
status
Match between
system and the real
world
User control and
freedom
Consistency and
standards
Error prevention
Recognition rather
than recall
Flexibility and
efficiency of use
Aesthetic and
minimalist design
Help users
recognize, diagnose,
and recover from
errors
Help and
documentationhttps://www.nngroup.com/articl
es/ten-usability-heuristics/
WHO
WHY
WHAT
EMOTIONS
UX, QiU, IQ
RICH STORIES
USABILITY REVIEW
Be happy - do good - leave the world a better place than you found it
Isabel
Evans
“What about TX for Test
Automation?”
And what are
you doing, Isabel?
Be happy - do good - leave the world a better place than you found it
Isabel
Evans
Tester eXperience Workbox…?
R&D Awareness Guidelines
Prototyping Meta-tool? Analytics
PhD studies
Be happy - do good - leave the world a better place than you found it
Isabel
Evans
“What about TX for Test
Automation?”
And what could you do?
Be happy - do good - leave the world a better place than you found it
Isabel
Evans
What could you do?
• Join in when I am ready for industry surveys
• Send me examples (good and bad)
• Email me feedback (www.isabelevans.uk)
• Cheer me on with encouraging noises…
• Apply UX
– To the software you are testing
– To tools you are acquiring and using
– To tools you are building
Be happy - do good - leave the world a better place than you found it
Isabel
Evans
Email me feedback on my blogposts
• Why we need a better experience of software
– [ref 1] http://bit.ly/2by8XuA Blog post
• Why we need a better toolset
– [ref 2] http://bit.ly/2bM9DNj Blog post
• A vision for the future
– [ref 3] http://bit.ly/2c0tEld Wiktionary definition
– [ref 4] http://bit.ly/2bwAEsb Blog post
Links on www.isabelevans.uk
Be happy - do good - leave the world a better place than you found it
Isabel
Evans
Don’t just test with your head
Head
Be happy - do good - leave the world a better place than you found it
Isabel
Evans
Test UX and think TX
Head
Heart
Gut
Soul
Be happy - do good - leave the world a better place than you found it
Isabel
Evans
Three key points
• Test automation requires consideration of the
UX for the tool and the tests;
• People who use automation might not always
be technical but they are always human;
• UX-D and UX-T for test automation supports
improved decision making and quality.
Be happy - do good - leave the world a better place than you found it
Isabel
Evans
References
• Quality in Use: Meeting User Needs for Quality, Nigel Bevan, Serco Usability Services Journal of System and Software,
1999 (in press)
• “The test tool marked all the tests as passed except 1, but in fact none of the tests marked “passed” had actually run”
Quote from Fewster and Graham “Experiences of Test Automation”
• Quotes from attendees at the WII briefing meeting: “I spend 50% of my time wrestling with the technology instead of
solving the problem I am working on” and “it is like working with something designed to be used by a 12-year-old boy
in his bedroom in the 1980’s”. “Why would I want to use a tool called Github?”
• Gender and other bias in IT tools, for example in tool default behaviour, use of language, voice recognition, gendering
of support tools, is increasingly being studied and remarked on e.g. http://huff.to/1I5pek4, http://bit.ly/1MXNTPf ,
http://bit.ly/2bfI5lY.
• Problems with customer support tools: “Ethnographic research paints a sad picture of the current state of the ITSM
market. …vision is to build a solution designed for humans, not processes” [http://blogs.ca.com/2016/01/27/moving-
itservice-management-to-the-21st-century/]
• Evidence that tools do not work for IT people “…a lack of consideration for how people work and think … basically it’s
still the mindset that the human adapts to the computer, not vice-versa.” (A Taxonomy of Tool-Related Issues Affecting
the Adoption of Model-Driven Engineering by Whittle, Hutchinson, Rouncefield, Burden and Heldal)
• Evidence that developers do not find tools easy to use: “…so now I wanna know why raising a string exception is bad.
Like what should I be doing instead? Since it thinks it’s a problem. And so none of these really help me…” (Why Don’t
Software Developers Use Static Analysis Tools to Find Bugs? By Johnson, Song, and Murphy-Hill).
• ISO 25000 Series of standards (quality in use attributes)
• http://alarmingdevelopment.org/
• http://blogs.ca.com/2016/01/27/moving-it-service-management-to-the-21st-century/
• https://www.youtube.com/watch?v=oQ455i1aCQI
• https://www.nngroup.com/articles/ten-usability-heuristics/
• http://research.csc.ncsu.edu/dlf/
Be happy - do good - leave the world a better place than you found it
Isabel
Evans
UX? What about TX for Test Automation?
Isabel Evans fbcs citp
ie@isabelevans.uk
www.isabelevans.uk
Thank you for listening
Questions?

More Related Content

Similar to Tuxt v5 scot sig 2017 ucaat 2016

My Failures in Software Testing
My Failures in Software TestingMy Failures in Software Testing
My Failures in Software Testing
TechWell
 
'10 Great but now Overlooked Tools' by Graham Thomas
'10 Great but now Overlooked Tools' by Graham Thomas'10 Great but now Overlooked Tools' by Graham Thomas
'10 Great but now Overlooked Tools' by Graham Thomas
TEST Huddle
 
DIY Website Usability Testing
DIY Website Usability TestingDIY Website Usability Testing
DIY Website Usability Testing
Steve Martin
 
Workshop user checks_3jun2015
Workshop user checks_3jun2015Workshop user checks_3jun2015
Workshop user checks_3jun2015
Anouschka Scholten
 
User Research on a Shoestring
User Research on a ShoestringUser Research on a Shoestring
User Research on a Shoestring
teaguese
 
Hacking UX: Product Design Thinking for Techies
Hacking UX: Product Design Thinking for TechiesHacking UX: Product Design Thinking for Techies
Hacking UX: Product Design Thinking for Techies
Melissa Ng
 
People factors in automation v3 half day tutorial star canada 2017 stareast...
People factors in automation v3 half day tutorial star canada 2017   stareast...People factors in automation v3 half day tutorial star canada 2017   stareast...
People factors in automation v3 half day tutorial star canada 2017 stareast...
Isabel Evans
 
Feedback loops between tooling and culture
Feedback loops between tooling and cultureFeedback loops between tooling and culture
Feedback loops between tooling and culture
Chris Winters
 
Joint slides Isabel Evans Alan Richardson Feb UKStar 2017
Joint slides Isabel Evans Alan Richardson Feb UKStar 2017Joint slides Isabel Evans Alan Richardson Feb UKStar 2017
Joint slides Isabel Evans Alan Richardson Feb UKStar 2017
Alan Richardson
 
What made you a software testing leader?
What made you a software testing leader?What made you a software testing leader?
What made you a software testing leader?
Rosie Sherry
 
A Programmer's Guide to Humans
A Programmer's Guide to HumansA Programmer's Guide to Humans
A Programmer's Guide to Humans
Arty Starr
 
The Ultimate Metric
The Ultimate MetricThe Ultimate Metric
The Ultimate Metric
Arty Starr
 
10 Commandments of UX
10 Commandments of UX10 Commandments of UX
10 Commandments of UX
stillatulsagirl
 
An Introduction to User Experience for Dev's & Techies
An Introduction to User Experience for Dev's & TechiesAn Introduction to User Experience for Dev's & Techies
An Introduction to User Experience for Dev's & Techies
Scott Savage
 
Module 10: Usability Testing
Module 10: Usability TestingModule 10: Usability Testing
Module 10: Usability Testing
Daniel Drew Turner
 
Guerilla Usability Testing, or How I learned that perfectly imperfect tests a...
Guerilla Usability Testing, or How I learned that perfectly imperfect tests a...Guerilla Usability Testing, or How I learned that perfectly imperfect tests a...
Guerilla Usability Testing, or How I learned that perfectly imperfect tests a...
Sara Snyder
 
Ai lecture1 final
Ai lecture1 finalAi lecture1 final
Ai lecture1 final
Shivam Agrawal
 
Onrec Talk V9
Onrec Talk V9Onrec Talk V9
Onrec Talk V9
SiConroy
 
Getting into UX: How to take your first steps to a career in user experience
Getting into UX: How to take your first steps to a career in user experienceGetting into UX: How to take your first steps to a career in user experience
Getting into UX: How to take your first steps to a career in user experience
Phil Barrett
 
How to become a UX Designer
How to become a UX DesignerHow to become a UX Designer
How to become a UX Designer
Paulo Fonseca
 

Similar to Tuxt v5 scot sig 2017 ucaat 2016 (20)

My Failures in Software Testing
My Failures in Software TestingMy Failures in Software Testing
My Failures in Software Testing
 
'10 Great but now Overlooked Tools' by Graham Thomas
'10 Great but now Overlooked Tools' by Graham Thomas'10 Great but now Overlooked Tools' by Graham Thomas
'10 Great but now Overlooked Tools' by Graham Thomas
 
DIY Website Usability Testing
DIY Website Usability TestingDIY Website Usability Testing
DIY Website Usability Testing
 
Workshop user checks_3jun2015
Workshop user checks_3jun2015Workshop user checks_3jun2015
Workshop user checks_3jun2015
 
User Research on a Shoestring
User Research on a ShoestringUser Research on a Shoestring
User Research on a Shoestring
 
Hacking UX: Product Design Thinking for Techies
Hacking UX: Product Design Thinking for TechiesHacking UX: Product Design Thinking for Techies
Hacking UX: Product Design Thinking for Techies
 
People factors in automation v3 half day tutorial star canada 2017 stareast...
People factors in automation v3 half day tutorial star canada 2017   stareast...People factors in automation v3 half day tutorial star canada 2017   stareast...
People factors in automation v3 half day tutorial star canada 2017 stareast...
 
Feedback loops between tooling and culture
Feedback loops between tooling and cultureFeedback loops between tooling and culture
Feedback loops between tooling and culture
 
Joint slides Isabel Evans Alan Richardson Feb UKStar 2017
Joint slides Isabel Evans Alan Richardson Feb UKStar 2017Joint slides Isabel Evans Alan Richardson Feb UKStar 2017
Joint slides Isabel Evans Alan Richardson Feb UKStar 2017
 
What made you a software testing leader?
What made you a software testing leader?What made you a software testing leader?
What made you a software testing leader?
 
A Programmer's Guide to Humans
A Programmer's Guide to HumansA Programmer's Guide to Humans
A Programmer's Guide to Humans
 
The Ultimate Metric
The Ultimate MetricThe Ultimate Metric
The Ultimate Metric
 
10 Commandments of UX
10 Commandments of UX10 Commandments of UX
10 Commandments of UX
 
An Introduction to User Experience for Dev's & Techies
An Introduction to User Experience for Dev's & TechiesAn Introduction to User Experience for Dev's & Techies
An Introduction to User Experience for Dev's & Techies
 
Module 10: Usability Testing
Module 10: Usability TestingModule 10: Usability Testing
Module 10: Usability Testing
 
Guerilla Usability Testing, or How I learned that perfectly imperfect tests a...
Guerilla Usability Testing, or How I learned that perfectly imperfect tests a...Guerilla Usability Testing, or How I learned that perfectly imperfect tests a...
Guerilla Usability Testing, or How I learned that perfectly imperfect tests a...
 
Ai lecture1 final
Ai lecture1 finalAi lecture1 final
Ai lecture1 final
 
Onrec Talk V9
Onrec Talk V9Onrec Talk V9
Onrec Talk V9
 
Getting into UX: How to take your first steps to a career in user experience
Getting into UX: How to take your first steps to a career in user experienceGetting into UX: How to take your first steps to a career in user experience
Getting into UX: How to take your first steps to a career in user experience
 
How to become a UX Designer
How to become a UX DesignerHow to become a UX Designer
How to become a UX Designer
 

More from Isabel Evans

Workbox isabel evans v9 star west2015 nztest 2015 tutorial half day
Workbox isabel evans v9 star west2015 nztest 2015 tutorial half dayWorkbox isabel evans v9 star west2015 nztest 2015 tutorial half day
Workbox isabel evans v9 star west2015 nztest 2015 tutorial half day
Isabel Evans
 
I was so much older then isabel btd2016 lightningkey (3)
I was so much older then   isabel btd2016 lightningkey (3)I was so much older then   isabel btd2016 lightningkey (3)
I was so much older then isabel btd2016 lightningkey (3)
Isabel Evans
 
Telling our testing stories keynote v12 slides handout hustef2015 stareast2...
Telling our testing stories keynote v12 slides   handout hustef2015 stareast2...Telling our testing stories keynote v12 slides   handout hustef2015 stareast2...
Telling our testing stories keynote v12 slides handout hustef2015 stareast2...
Isabel Evans
 
Quality in use why do we need to understand the user experience v1 handout ...
Quality in use   why do we need to understand the user experience v1 handout ...Quality in use   why do we need to understand the user experience v1 handout ...
Quality in use why do we need to understand the user experience v1 handout ...
Isabel Evans
 
Learning to tell testing stories workshop v2 handout (3) euro star nov 2016
Learning to tell testing stories workshop v2 handout (3) euro star nov 2016Learning to tell testing stories workshop v2 handout (3) euro star nov 2016
Learning to tell testing stories workshop v2 handout (3) euro star nov 2016
Isabel Evans
 
State transition workshop sigist sept 2017 sue a isabel e v3
State transition workshop sigist sept 2017 sue a isabel e v3State transition workshop sigist sept 2017 sue a isabel e v3
State transition workshop sigist sept 2017 sue a isabel e v3
Isabel Evans
 
My failures in software testing v7 star east 2017
My failures in software testing v7 star east 2017My failures in software testing v7 star east 2017
My failures in software testing v7 star east 2017
Isabel Evans
 
Leading following managing you can help your group thrive star canada 2017 al...
Leading following managing you can help your group thrive star canada 2017 al...Leading following managing you can help your group thrive star canada 2017 al...
Leading following managing you can help your group thrive star canada 2017 al...
Isabel Evans
 
Agile india leading managing-following - keynote v5 for sharing
Agile india leading managing-following - keynote v5 for sharingAgile india leading managing-following - keynote v5 for sharing
Agile india leading managing-following - keynote v5 for sharing
Isabel Evans
 

More from Isabel Evans (9)

Workbox isabel evans v9 star west2015 nztest 2015 tutorial half day
Workbox isabel evans v9 star west2015 nztest 2015 tutorial half dayWorkbox isabel evans v9 star west2015 nztest 2015 tutorial half day
Workbox isabel evans v9 star west2015 nztest 2015 tutorial half day
 
I was so much older then isabel btd2016 lightningkey (3)
I was so much older then   isabel btd2016 lightningkey (3)I was so much older then   isabel btd2016 lightningkey (3)
I was so much older then isabel btd2016 lightningkey (3)
 
Telling our testing stories keynote v12 slides handout hustef2015 stareast2...
Telling our testing stories keynote v12 slides   handout hustef2015 stareast2...Telling our testing stories keynote v12 slides   handout hustef2015 stareast2...
Telling our testing stories keynote v12 slides handout hustef2015 stareast2...
 
Quality in use why do we need to understand the user experience v1 handout ...
Quality in use   why do we need to understand the user experience v1 handout ...Quality in use   why do we need to understand the user experience v1 handout ...
Quality in use why do we need to understand the user experience v1 handout ...
 
Learning to tell testing stories workshop v2 handout (3) euro star nov 2016
Learning to tell testing stories workshop v2 handout (3) euro star nov 2016Learning to tell testing stories workshop v2 handout (3) euro star nov 2016
Learning to tell testing stories workshop v2 handout (3) euro star nov 2016
 
State transition workshop sigist sept 2017 sue a isabel e v3
State transition workshop sigist sept 2017 sue a isabel e v3State transition workshop sigist sept 2017 sue a isabel e v3
State transition workshop sigist sept 2017 sue a isabel e v3
 
My failures in software testing v7 star east 2017
My failures in software testing v7 star east 2017My failures in software testing v7 star east 2017
My failures in software testing v7 star east 2017
 
Leading following managing you can help your group thrive star canada 2017 al...
Leading following managing you can help your group thrive star canada 2017 al...Leading following managing you can help your group thrive star canada 2017 al...
Leading following managing you can help your group thrive star canada 2017 al...
 
Agile india leading managing-following - keynote v5 for sharing
Agile india leading managing-following - keynote v5 for sharingAgile india leading managing-following - keynote v5 for sharing
Agile india leading managing-following - keynote v5 for sharing
 

Recently uploaded

Unveiling the Advantages of Agile Software Development.pdf
Unveiling the Advantages of Agile Software Development.pdfUnveiling the Advantages of Agile Software Development.pdf
Unveiling the Advantages of Agile Software Development.pdf
brainerhub1
 
The Rising Future of CPaaS in the Middle East 2024
The Rising Future of CPaaS in the Middle East 2024The Rising Future of CPaaS in the Middle East 2024
The Rising Future of CPaaS in the Middle East 2024
Yara Milbes
 
Safelyio Toolbox Talk Softwate & App (How To Digitize Safety Meetings)
Safelyio Toolbox Talk Softwate & App (How To Digitize Safety Meetings)Safelyio Toolbox Talk Softwate & App (How To Digitize Safety Meetings)
Safelyio Toolbox Talk Softwate & App (How To Digitize Safety Meetings)
safelyiotech
 
GreenCode-A-VSCode-Plugin--Dario-Jurisic
GreenCode-A-VSCode-Plugin--Dario-JurisicGreenCode-A-VSCode-Plugin--Dario-Jurisic
GreenCode-A-VSCode-Plugin--Dario-Jurisic
Green Software Development
 
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
 
Project Management: The Role of Project Dashboards.pdf
Project Management: The Role of Project Dashboards.pdfProject Management: The Role of Project Dashboards.pdf
Project Management: The Role of Project Dashboards.pdf
Karya Keeper
 
The Key to Digital Success_ A Comprehensive Guide to Continuous Testing Integ...
The Key to Digital Success_ A Comprehensive Guide to Continuous Testing Integ...The Key to Digital Success_ A Comprehensive Guide to Continuous Testing Integ...
The Key to Digital Success_ A Comprehensive Guide to Continuous Testing Integ...
kalichargn70th171
 
Mobile App Development Company In Noida | Drona Infotech
Mobile App Development Company In Noida | Drona InfotechMobile App Development Company In Noida | Drona Infotech
Mobile App Development Company In Noida | Drona Infotech
Drona Infotech
 
Baha Majid WCA4Z IBM Z Customer Council Boston June 2024.pdf
Baha Majid WCA4Z IBM Z Customer Council Boston June 2024.pdfBaha Majid WCA4Z IBM Z Customer Council Boston June 2024.pdf
Baha Majid WCA4Z IBM Z Customer Council Boston June 2024.pdf
Baha Majid
 
14 th Edition of International conference on computer vision
14 th Edition of International conference on computer vision14 th Edition of International conference on computer vision
14 th Edition of International conference on computer vision
ShulagnaSarkar2
 
Enhanced Screen Flows UI/UX using SLDS with Tom Kitt
Enhanced Screen Flows UI/UX using SLDS with Tom KittEnhanced Screen Flows UI/UX using SLDS with Tom Kitt
Enhanced Screen Flows UI/UX using SLDS with Tom Kitt
Peter Caitens
 
Top Benefits of Using Salesforce Healthcare CRM for Patient Management.pdf
Top Benefits of Using Salesforce Healthcare CRM for Patient Management.pdfTop Benefits of Using Salesforce Healthcare CRM for Patient Management.pdf
Top Benefits of Using Salesforce Healthcare CRM for Patient Management.pdf
VALiNTRY360
 
8 Best Automated Android App Testing Tool and Framework in 2024.pdf
8 Best Automated Android App Testing Tool and Framework in 2024.pdf8 Best Automated Android App Testing Tool and Framework in 2024.pdf
8 Best Automated Android App Testing Tool and Framework in 2024.pdf
kalichargn70th171
 
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
 
Quarter 3 SLRP grade 9.. gshajsbhhaheabh
Quarter 3 SLRP grade 9.. gshajsbhhaheabhQuarter 3 SLRP grade 9.. gshajsbhhaheabh
Quarter 3 SLRP grade 9.. gshajsbhhaheabh
aisafed42
 
Enums On Steroids - let's look at sealed classes !
Enums On Steroids - let's look at sealed classes !Enums On Steroids - let's look at sealed classes !
Enums On Steroids - let's look at sealed classes !
Marcin Chrost
 
Preparing Non - Technical Founders for Engaging a Tech Agency
Preparing Non - Technical Founders for Engaging  a  Tech AgencyPreparing Non - Technical Founders for Engaging  a  Tech Agency
Preparing Non - Technical Founders for Engaging a Tech Agency
ISH Technologies
 
Malibou Pitch Deck For Its €3M Seed Round
Malibou Pitch Deck For Its €3M Seed RoundMalibou Pitch Deck For Its €3M Seed Round
Malibou Pitch Deck For Its €3M Seed Round
sjcobrien
 
ppt on the brain chip neuralink.pptx
ppt  on   the brain  chip neuralink.pptxppt  on   the brain  chip neuralink.pptx
ppt on the brain chip neuralink.pptx
Reetu63
 
E-Invoicing Implementation: A Step-by-Step Guide for Saudi Arabian Companies
E-Invoicing Implementation: A Step-by-Step Guide for Saudi Arabian CompaniesE-Invoicing Implementation: A Step-by-Step Guide for Saudi Arabian Companies
E-Invoicing Implementation: A Step-by-Step Guide for Saudi Arabian Companies
Quickdice ERP
 

Recently uploaded (20)

Unveiling the Advantages of Agile Software Development.pdf
Unveiling the Advantages of Agile Software Development.pdfUnveiling the Advantages of Agile Software Development.pdf
Unveiling the Advantages of Agile Software Development.pdf
 
The Rising Future of CPaaS in the Middle East 2024
The Rising Future of CPaaS in the Middle East 2024The Rising Future of CPaaS in the Middle East 2024
The Rising Future of CPaaS in the Middle East 2024
 
Safelyio Toolbox Talk Softwate & App (How To Digitize Safety Meetings)
Safelyio Toolbox Talk Softwate & App (How To Digitize Safety Meetings)Safelyio Toolbox Talk Softwate & App (How To Digitize Safety Meetings)
Safelyio Toolbox Talk Softwate & App (How To Digitize Safety Meetings)
 
GreenCode-A-VSCode-Plugin--Dario-Jurisic
GreenCode-A-VSCode-Plugin--Dario-JurisicGreenCode-A-VSCode-Plugin--Dario-Jurisic
GreenCode-A-VSCode-Plugin--Dario-Jurisic
 
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
 
Project Management: The Role of Project Dashboards.pdf
Project Management: The Role of Project Dashboards.pdfProject Management: The Role of Project Dashboards.pdf
Project Management: The Role of Project Dashboards.pdf
 
The Key to Digital Success_ A Comprehensive Guide to Continuous Testing Integ...
The Key to Digital Success_ A Comprehensive Guide to Continuous Testing Integ...The Key to Digital Success_ A Comprehensive Guide to Continuous Testing Integ...
The Key to Digital Success_ A Comprehensive Guide to Continuous Testing Integ...
 
Mobile App Development Company In Noida | Drona Infotech
Mobile App Development Company In Noida | Drona InfotechMobile App Development Company In Noida | Drona Infotech
Mobile App Development Company In Noida | Drona Infotech
 
Baha Majid WCA4Z IBM Z Customer Council Boston June 2024.pdf
Baha Majid WCA4Z IBM Z Customer Council Boston June 2024.pdfBaha Majid WCA4Z IBM Z Customer Council Boston June 2024.pdf
Baha Majid WCA4Z IBM Z Customer Council Boston June 2024.pdf
 
14 th Edition of International conference on computer vision
14 th Edition of International conference on computer vision14 th Edition of International conference on computer vision
14 th Edition of International conference on computer vision
 
Enhanced Screen Flows UI/UX using SLDS with Tom Kitt
Enhanced Screen Flows UI/UX using SLDS with Tom KittEnhanced Screen Flows UI/UX using SLDS with Tom Kitt
Enhanced Screen Flows UI/UX using SLDS with Tom Kitt
 
Top Benefits of Using Salesforce Healthcare CRM for Patient Management.pdf
Top Benefits of Using Salesforce Healthcare CRM for Patient Management.pdfTop Benefits of Using Salesforce Healthcare CRM for Patient Management.pdf
Top Benefits of Using Salesforce Healthcare CRM for Patient Management.pdf
 
8 Best Automated Android App Testing Tool and Framework in 2024.pdf
8 Best Automated Android App Testing Tool and Framework in 2024.pdf8 Best Automated Android App Testing Tool and Framework in 2024.pdf
8 Best Automated Android App Testing Tool and Framework in 2024.pdf
 
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
 
Quarter 3 SLRP grade 9.. gshajsbhhaheabh
Quarter 3 SLRP grade 9.. gshajsbhhaheabhQuarter 3 SLRP grade 9.. gshajsbhhaheabh
Quarter 3 SLRP grade 9.. gshajsbhhaheabh
 
Enums On Steroids - let's look at sealed classes !
Enums On Steroids - let's look at sealed classes !Enums On Steroids - let's look at sealed classes !
Enums On Steroids - let's look at sealed classes !
 
Preparing Non - Technical Founders for Engaging a Tech Agency
Preparing Non - Technical Founders for Engaging  a  Tech AgencyPreparing Non - Technical Founders for Engaging  a  Tech Agency
Preparing Non - Technical Founders for Engaging a Tech Agency
 
Malibou Pitch Deck For Its €3M Seed Round
Malibou Pitch Deck For Its €3M Seed RoundMalibou Pitch Deck For Its €3M Seed Round
Malibou Pitch Deck For Its €3M Seed Round
 
ppt on the brain chip neuralink.pptx
ppt  on   the brain  chip neuralink.pptxppt  on   the brain  chip neuralink.pptx
ppt on the brain chip neuralink.pptx
 
E-Invoicing Implementation: A Step-by-Step Guide for Saudi Arabian Companies
E-Invoicing Implementation: A Step-by-Step Guide for Saudi Arabian CompaniesE-Invoicing Implementation: A Step-by-Step Guide for Saudi Arabian Companies
E-Invoicing Implementation: A Step-by-Step Guide for Saudi Arabian Companies
 

Tuxt v5 scot sig 2017 ucaat 2016

  • 1. Be happy - do good - leave the world a better place than you found it Isabel Evans UX? What about TX for Test Automation? Isabel Evans fbcs citp ie@isabelevans.uk www.isabelevans.uk Glasgow May 31st 2017
  • 2. Be happy - do good - leave the world a better place than you found it Isabel Evans Three key points • Test automation requires consideration of the UX for the tool and the tests; • People who use automation might not always be technical but they are always human; • UX-D and UX-T for test automation supports improved decision making and quality.
  • 3. Be happy - do good - leave the world a better place than you found it Isabel Evans “Test automation requires consideration of the UX for the tool and the tests” What is UX? User eXperience UX-D (Design) and UX-T (Testing)
  • 4. Be happy - do good - leave the world a better place than you found it Isabel Evans Making life better - example Cyclist’s UX
  • 5. Be happy - do good - leave the world a better place than you found it Isabel Evans X: Ignorance A: Uncertainty B: Awakening C: Enlightenment D: Wisdom E: Certainty We know why we do not have UX problems It’s the stupid users! Why are our users having a problem? Do they always have to have a problem? We are identifying and resolving UX problems so our users don’t experience them We do UX defect preventionMaturity
  • 6. Be happy - do good - leave the world a better place than you found it Isabel Evans What do you test with? Head
  • 7. Be happy - do good - leave the world a better place than you found it Isabel Evans What do you test with, when you test UX and think TX? Head Heart Gut Soul
  • 8. Be happy - do good - leave the world a better place than you found it Isabel Evans This is the shape of the presentation: • We are following a UX method • Generic examples – A user of Apple computers – A hospital consultant – An IT service desk support person • Specific test automation example
  • 9. Be happy - do good - leave the world a better place than you found it Isabel Evans “People who use automation might not always be technical but they are always human” Who are these people? Ordinary people Technical people
  • 10. Be happy - do good - leave the world a better place than you found it Isabel Evans Generic Example Personas (people with emotions) “It was so beautiful I wanted to marry it And then it lost my calendar entries and emails” “This is the clunkiest piece of technology I have ever had to use I will have to ask my secretary to print your test results”
  • 11. Be happy - do good - leave the world a better place than you found it Isabel Evans Generic Example Personas (people working with technology) http://blogs.ca.com/2016/01/27/moving-it-service- management-to-the-21st-century/ “Ethnographic research paints a sad picture of the current state of the ITSM market. …vision is to build a solution designed for humans, not processes.” Moving IT Service Management to the 21st century
  • 12. Be happy - do good - leave the world a better place than you found it Isabel Evans Technical People on software projects Why would I want to use a tool called Github? Too many geeks are making Automation Script piles for other geeks, and [calling it] a tool! it is like working with something designed to be used by a 12-year-old boy in his bedroom in the 1980’s a lack of consideration for how people work and think … basically it’s still the mindset that the human adapts to the computer, not vice-versa
  • 13. Be happy - do good - leave the world a better place than you found it Isabel Evans Alarming Development “Programming is so hard that only highly talented, trained, and dedicated individuals can do it passably well. The inescapable conclusion is that programming as we know it is just unnatural for humans. The solution is to reinvent programming to suit human cognitive skills to program the way we think. This is a matter of usability. The sad fact is that modern programming languages are usability disasters, full of design mistakes inherited from earlier eras.” http://alarmingdevelopment.org/
  • 14. Be happy - do good - leave the world a better place than you found it Isabel Evans Developers Liberation Front Software developers only use a small subset of the available tools, and those that a developer does use are often not fully leveraged. “We believe that the solution to this problem can be found by rethinking the design of software development tools based on a better understanding of why developers use and do not use these tools.” https://www.youtube.com/watch?v=oQ455i1aCQI http://research.csc.ncsu.edu/dlf/
  • 15. Be happy - do good - leave the world a better place than you found it Isabel Evans “UXD and UXT for test automation supports improved decision making and quality” What decisions? Trivial decisions Life-changing decisions
  • 16. Be happy - do good - leave the world a better place than you found it Isabel Evans Software Dev / Test Tool users? The test tool marked all the tests as passed except 1, but in fact none of the tests marked “passed” had actually run… so now I wanna know why raising a string exception is bad. Like what should I be doing instead? Since it thinks it’s a problem. And so none of these [messages] really help me I spend 50% of my time wrestling with the technology instead of solving the problem I am working on a lack of consideration for how people work and think … basically it’s still the mindset that the human adapts to the computer, not vice-versa
  • 17. Be happy - do good - leave the world a better place than you found it Isabel Evans I need to know… NOW! …AGAIN! …AGA WHY HAVEN’T WE RELEASED YET AND WHAT ARE THE RISKS? WHAT DID I DO WRONG AND WHAT DO I CHANGE? WHAT STEP DO I TAKE NEXT? HOW MUCH LONGER WILL THIS TAKE?
  • 18. Be happy - do good - leave the world a better place than you found it Isabel Evans “What about TX for Test Automation?” Yeah, but how? TX = Tester eXperience
  • 19. Be happy - do good - leave the world a better place than you found it Isabel Evans Start to think TX Identify WHO uses your tool Identify WHY they use it Identify WHAT they want to do Identify their EMOTIONS and EMPATHISE! Score the UX, Quality in Use (QiU) and Internal Quality (IQ) attributes Write RICH STORIES Do a USABILITY REVIEW
  • 20. Be happy - do good - leave the world a better place than you found it Isabel Evans TX: Who? Why? Automation user? Developer Test engineer User tester Test manager Product owner Automation specialist Domain specialist WHO WHY WHAT EMOTIONS UX, QiU, IQ RICH STORIES USABILITY REVIEW
  • 21. Be happy - do good - leave the world a better place than you found it Isabel Evans TX: What tasks? Automation user? building tests running tests checking results managing fault reports assessing risk checking completion WHO WHY WHAT EMOTIONS UX, QiU, IQ RICH STORIES USABILITY REVIEW
  • 22. Be happy - do good - leave the world a better place than you found it Isabel Evans TX: What emotions? WHO WHY WHAT EMOTIONS UX, QiU, IQ RICH STORIES USABILITY REVIEW
  • 23. Be happy - do good - leave the world a better place than you found it Isabel Evans Functionality Performance Security Maintainability Interoperability Portability Compatibility Etc. Usability Flexibility Safety Accessibility Etc. valuable useful credible findable usable accessible meaningful flowing playful immersive seductive pleasurable desirable, etc. Internal quality Quality in Use UX-D TX: Which attributes? WHO WHY WHAT EMOTIONS UX, QiU, IQ RICH STORIES USABILITY REVIEW
  • 24. Be happy - do good - leave the world a better place than you found it Isabel Evans Attributes Generically: Different people have different needs 0 2 4 6 8 10 effectiveness efficiency conformity extendability desirability excitement flow credibility Quality attribute expectations compared hospital consultant Apple lover
  • 25. Be happy - do good - leave the world a better place than you found it Isabel Evans Attributes Generically: Different people have different needs Effectiveness Efficiency Satisfaction ConformityExtendibility Flow Credibility Service Desk Worker
  • 26. Be happy - do good - leave the world a better place than you found it Isabel Evans Attributes: Different automation users have different needs Effectiveness Efficiency Satisfaction Conformity Extendibility Accessibility Commercial Health & Safety Desirability Flow test manager automation specialist senior stakeholder
  • 27. Be happy - do good - leave the world a better place than you found it Isabel Evans User Stories… https://twitter.com/jediuserstories As a wookie, I want to rrrrraaaaawwwrr so I can rrwwwwaaarrgggghhh. @gojkoadzic user story format and some words of wisdom from an agile Australia conference @sammy_lee12 Oct 10 WHO WHY WHAT EMOTIONS UX, QiU, IQ RICH STORIES USABILITY REVIEW
  • 28. Be happy - do good - leave the world a better place than you found it Isabel Evans Rich User Stories Generic Example 1 “As a non-technical person I want to transfer to the latest gadgets and software without being tied to one source Without losing my calendar entries and emails Because otherwise I am sad and frustrated” Interoperability, compatibility, portability Flow Trust Seductiveness Flexibility
  • 29. Be happy - do good - leave the world a better place than you found it Isabel Evans Rich User Stories Example 2 “As a consultant doctor I want to concentrate on treating my patients and communicating well with them I don’t want to be blocked by the software Because otherwise my patients and I become frustrated and are subjected to unnecessary worry” Flow Trust Speed Usability Flexibility Safety Functional suitability Security BYOD /tablet?
  • 30. Be happy - do good - leave the world a better place than you found it Isabel Evans Rich User Stories Example 3 As a service desk worker I want to use software that supports the flow of my work And treats me like a human being And allows me to support my customers without frustration So that they and I can converse calmly, and trust each other Flow Trust Speed Usability Flexibility Performance Functional suitability
  • 31. Be happy - do good - leave the world a better place than you found it Isabel Evans Test automation user: Rich User Story As a domain specialist tester I want to use software dev/test tools that provide me with information in my domain language That don’t force me to engage with technical issues That provide information for the developers that they & I can trust And don’t make me feel stupid So that we make decisions we both trust without interrupting our flow of work. Functional Suitability Usability Effectiveness Conformance Flow, credibility, trust
  • 32. Be happy - do good - leave the world a better place than you found it Isabel Evans Check your tools interfaces today… Easy usability testing - Heuristic Evaluation Visibility of system status Match between system and the real world User control and freedom Consistency and standards Error prevention Recognition rather than recall Flexibility and efficiency of use Aesthetic and minimalist design Help users recognize, diagnose, and recover from errors Help and documentationhttps://www.nngroup.com/articl es/ten-usability-heuristics/ WHO WHY WHAT EMOTIONS UX, QiU, IQ RICH STORIES USABILITY REVIEW
  • 33. Be happy - do good - leave the world a better place than you found it Isabel Evans “What about TX for Test Automation?” And what are you doing, Isabel?
  • 34. Be happy - do good - leave the world a better place than you found it Isabel Evans Tester eXperience Workbox…? R&D Awareness Guidelines Prototyping Meta-tool? Analytics PhD studies
  • 35. Be happy - do good - leave the world a better place than you found it Isabel Evans “What about TX for Test Automation?” And what could you do?
  • 36. Be happy - do good - leave the world a better place than you found it Isabel Evans What could you do? • Join in when I am ready for industry surveys • Send me examples (good and bad) • Email me feedback (www.isabelevans.uk) • Cheer me on with encouraging noises… • Apply UX – To the software you are testing – To tools you are acquiring and using – To tools you are building
  • 37. Be happy - do good - leave the world a better place than you found it Isabel Evans Email me feedback on my blogposts • Why we need a better experience of software – [ref 1] http://bit.ly/2by8XuA Blog post • Why we need a better toolset – [ref 2] http://bit.ly/2bM9DNj Blog post • A vision for the future – [ref 3] http://bit.ly/2c0tEld Wiktionary definition – [ref 4] http://bit.ly/2bwAEsb Blog post Links on www.isabelevans.uk
  • 38. Be happy - do good - leave the world a better place than you found it Isabel Evans Don’t just test with your head Head
  • 39. Be happy - do good - leave the world a better place than you found it Isabel Evans Test UX and think TX Head Heart Gut Soul
  • 40. Be happy - do good - leave the world a better place than you found it Isabel Evans Three key points • Test automation requires consideration of the UX for the tool and the tests; • People who use automation might not always be technical but they are always human; • UX-D and UX-T for test automation supports improved decision making and quality.
  • 41. Be happy - do good - leave the world a better place than you found it Isabel Evans References • Quality in Use: Meeting User Needs for Quality, Nigel Bevan, Serco Usability Services Journal of System and Software, 1999 (in press) • “The test tool marked all the tests as passed except 1, but in fact none of the tests marked “passed” had actually run” Quote from Fewster and Graham “Experiences of Test Automation” • Quotes from attendees at the WII briefing meeting: “I spend 50% of my time wrestling with the technology instead of solving the problem I am working on” and “it is like working with something designed to be used by a 12-year-old boy in his bedroom in the 1980’s”. “Why would I want to use a tool called Github?” • Gender and other bias in IT tools, for example in tool default behaviour, use of language, voice recognition, gendering of support tools, is increasingly being studied and remarked on e.g. http://huff.to/1I5pek4, http://bit.ly/1MXNTPf , http://bit.ly/2bfI5lY. • Problems with customer support tools: “Ethnographic research paints a sad picture of the current state of the ITSM market. …vision is to build a solution designed for humans, not processes” [http://blogs.ca.com/2016/01/27/moving- itservice-management-to-the-21st-century/] • Evidence that tools do not work for IT people “…a lack of consideration for how people work and think … basically it’s still the mindset that the human adapts to the computer, not vice-versa.” (A Taxonomy of Tool-Related Issues Affecting the Adoption of Model-Driven Engineering by Whittle, Hutchinson, Rouncefield, Burden and Heldal) • Evidence that developers do not find tools easy to use: “…so now I wanna know why raising a string exception is bad. Like what should I be doing instead? Since it thinks it’s a problem. And so none of these really help me…” (Why Don’t Software Developers Use Static Analysis Tools to Find Bugs? By Johnson, Song, and Murphy-Hill). • ISO 25000 Series of standards (quality in use attributes) • http://alarmingdevelopment.org/ • http://blogs.ca.com/2016/01/27/moving-it-service-management-to-the-21st-century/ • https://www.youtube.com/watch?v=oQ455i1aCQI • https://www.nngroup.com/articles/ten-usability-heuristics/ • http://research.csc.ncsu.edu/dlf/
  • 42. Be happy - do good - leave the world a better place than you found it Isabel Evans UX? What about TX for Test Automation? Isabel Evans fbcs citp ie@isabelevans.uk www.isabelevans.uk Thank you for listening Questions?