SlideShare a Scribd company logo
Usability Testing
What makes something usable?
 In large part, what makes something usable is the absence of
frustration in using it.
 Usefulness concerns the degree to which a product enables a
user to achieve his or her goals, and is an assessment of the
user's willingness to use the product at all.
 Five Characteristics:
 Error Tolerant
 Efficiency
 Effectiveness
 Easy to Learn
 Engaging
What is usability testing?
 Employs techniques to collect empirical data while
observing representative end users using the product
to perform realistic tasks.
 Basic Elements of Usability Testing are research
questions or test objectives rather than hypotheses.
Use of a representative sample of end users which
may or may not be randomly chosen.
 Basic principles of user-centered design:
 Early focus on users and their tasks
 Evaluation and measurement of product usage
 Iterated design
When should you test?
 Some type of usability testing fits into every phase of
a development lifecycle. The type of testing is
distinguished by:
 Research questions asked
 State of the completeness of the product
 Time available for implementing solutions to problems
revealed in testing.
 Three main tests:
 Exploratory (or formative)
 Assessment (or summative)
 Validation (or verification)
What types of tests?
Exploratory or Formative
Typical user-oriented questions that an exploratory
study would attempt to answer might include the
following:
 What do users conceive and think about using the
product?
 Does the product's basic functionality have value to
the user?
 How easily and successfully can users navigate?
 What type of prerequisite information does a person
need to use the product?
Assessment or Summative
 The assessment test is probably the most typical type
of usability test conducted. Of all the tests, it is
probably the simplest and most straightforward for
the novice usability professional to design and
conduct.
Validation or Verification Test
 Usually conducted late in the development cycle
 Intended to measure usability of a product against
established benchmarks
 Confirm that problems discovered earlier have been
remedied and that new ones have not been
introduced.
Testing Environment
Skills for the moderator
 He or she has the potential to make or break the test.
An ineffective moderator can seriously negate test
results and even waste much of the preliminary
preparation work.
 This is even true for experienced test moderators
who conduct the test from an external control room.
In fact, asking someone to test his or her own
product is like asking parents to objectively evaluate
the abilities of their child. It is an impossible
endeavor.
 quick learner
 instant rapport with participants
 excellent memory
 good listener
 comfortable with ambiguity
 flexibility
 empathic “People Person”
 “Big Picture” thinker
 good organizer and coordinator
 capability to play apprentice to the master
Moderator should consist of:
 Not Relate Well to Each Participant
 Jump to Conclusions
 Too Involved with the Act of Data Collection
 Acting Too Knowledgeable
 Too Rigid with the Test Plan
 Leading Rather Than Enabling
Not to do as Moderator
What are the parts of Usability testing?
 Orientation script
 Background questionnaire
 Data collection instruments
 Nondisclosure agreement and recording consent
form
 Pre-test questionnaire
 Task scenarios
 Post-test questionnaire
 Debriefing topics guide
 Communicate Research Questions
 Be clear on Goals for testing
 Summarize Participant Characteristics
 Describe the Method
 List the Tasks
 Ways to Prioritize Tasks:
 Prioritize by frequency
 Prioritize by criticality
 Prioritize by vulnerability
 Prioritize by readiness
 Due to time constraints, very rarely do you actually
test the full range of tasks that comprise an entire
interface, documentation, or both together.
Questionnaires
How to ask questions for questionnaires:
Open-ended
 Provide enough parameters
 For example “What is your current occupation?”
 What are you asking? What do you want to know?
 Might be better to break out into several questions:
 What is your job title?
 Describe your job responsibilities
 Who do you work for?
Close-ended
 Likert scales
 Strong disagree to strongly agree
 Very unfavorable to very favorable
 Poor to excellent
 Low priority to high priority
Principles of Writing Questions
 Choose simple words
 Chose simple combinations
 ‘Subnational region’ becomes ‘area of the country’
 ‘Post-school extracurricular activity’ becomes ‘what you do after school’
 Chose as few words as possible to pose the question
 Use complete sentences to ask questions
 Avoid vague quantifiers when more precise estimates can be
obtained
 Avoid specificity that exceeds respondents potential to have
ready-made answers
 For example: Most people could not come up with a precise amount of
books they have read over the last year
 NEVER make people predict their behavior
 Distinguish undecided from neutral by placing it
(undecided) on the end of the scale
 Use equal numbers of positive and negative
categories for scalar questions
 Avoid bias from unequal comparisons
 “Which of the following do you feel is most responsible for
recent outbreaks of violence in America’s schools?”
 Irresponsible parents
 School policies
 Television programs
Conducting the test session
Steve Krug’s Demo
http://www.youtube.com/watch?v=QckIzHC99Xc
Debriefing
Debriefing refers to exploring and reviewing the participant's
actions during the performance portion of a usability test.
 Never make participants feel at all defensive about their actions or their opinions.
 While questioning a participant, do not react to the participant's answers one way or
another.
 Gather your thoughts while the participant fills out any post-test questionnaires.
 Begin by letting the participant say whatever is on his or her mind.
 Focus on understanding problems and difficulties, not on problem solving.
 Finish your entire line of questioning before opening up the floor to discussion by
observers.
Reports and Analysis
1. Compile and summarize data.
2. Analyze data.
3. Develop findings and recommendations.
4. Produce the final report.
The report should discuss the design implications for
the rest of the team. What were the findings, how the
findings resulted in recommendations, and how those
recommendations should be implemented in the
design.
Majority of information from this book:
*These slides were created for educational purpose and not commercial.
Further References
 http://www.wqusability.com/articles/more-than-
ease-of-use.html
 http://www.steptwo.com.au/papers/kmc_whatisusa
bility

More Related Content

What's hot

College locker redesign
College locker redesignCollege locker redesign
College locker redesignRahul Suresh
 
Evaluation and User Study in HCI
Evaluation and User Study in HCIEvaluation and User Study in HCI
Evaluation and User Study in HCI
Byungkyu (Jay) Kang
 
Software Testing
Software TestingSoftware Testing
Software Testing
Jyothi Rangaiah
 
Hci evaluationa frame work lec 14
Hci evaluationa frame work lec 14Hci evaluationa frame work lec 14
Hci evaluationa frame work lec 14
Anwal Mirza
 
Formative Evaluation for Educational Product Development
Formative Evaluation for Educational Product DevelopmentFormative Evaluation for Educational Product Development
Formative Evaluation for Educational Product Development
Vanessa Gennarelli
 
Main Requirements of an Efficient Test
Main Requirements of an Efficient TestMain Requirements of an Efficient Test
Main Requirements of an Efficient TestJennifer Ocampo
 
Week 11 Assessment
Week 11 AssessmentWeek 11 Assessment
Week 11 Assessmentanneleftwich
 
4YFN 2016 Guerrilla UX
4YFN 2016 Guerrilla UX4YFN 2016 Guerrilla UX
4YFN 2016 Guerrilla UX
Sarah Rink
 
What is this exploratory testing thing
What is this exploratory testing thingWhat is this exploratory testing thing
What is this exploratory testing thing
tonybruce
 
2 Studies UX types should know about (Straub UXPA unconference13)
2 Studies UX types should know about (Straub UXPA unconference13)2 Studies UX types should know about (Straub UXPA unconference13)
2 Studies UX types should know about (Straub UXPA unconference13)
Kath Straub
 
User Testing Whirlwind Tour
User Testing Whirlwind TourUser Testing Whirlwind Tour
User Testing Whirlwind Tour
National Library of New Zealand
 
Topic 7 Product Evaluation
Topic 7 Product EvaluationTopic 7 Product Evaluation
Topic 7 Product Evaluation
Jutka Czirok
 
Minimizing bias in assessment of Medical Graduates
Minimizing bias in assessment of Medical GraduatesMinimizing bias in assessment of Medical Graduates
Minimizing bias in assessment of Medical Graduates
Balasubramanian Thiagarajan
 
Evaluation in hci
Evaluation in hciEvaluation in hci
Evaluation in hci
sajid rao
 
HR Management 2. Metodi di Selezione
HR Management  2. Metodi di SelezioneHR Management  2. Metodi di Selezione
HR Management 2. Metodi di Selezione
Manager.it
 
2. paired stimulus (ps) preference assessment
2. paired stimulus (ps) preference assessment2. paired stimulus (ps) preference assessment
2. paired stimulus (ps) preference assessment
Grecia1889
 

What's hot (19)

Healthy Chocolate Pt5
Healthy Chocolate Pt5Healthy Chocolate Pt5
Healthy Chocolate Pt5
 
College locker redesign
College locker redesignCollege locker redesign
College locker redesign
 
Evaluation and User Study in HCI
Evaluation and User Study in HCIEvaluation and User Study in HCI
Evaluation and User Study in HCI
 
Software Testing
Software TestingSoftware Testing
Software Testing
 
Hci evaluationa frame work lec 14
Hci evaluationa frame work lec 14Hci evaluationa frame work lec 14
Hci evaluationa frame work lec 14
 
Formative Evaluation for Educational Product Development
Formative Evaluation for Educational Product DevelopmentFormative Evaluation for Educational Product Development
Formative Evaluation for Educational Product Development
 
Main Requirements of an Efficient Test
Main Requirements of an Efficient TestMain Requirements of an Efficient Test
Main Requirements of an Efficient Test
 
Week 11 Assessment
Week 11 AssessmentWeek 11 Assessment
Week 11 Assessment
 
4YFN 2016 Guerrilla UX
4YFN 2016 Guerrilla UX4YFN 2016 Guerrilla UX
4YFN 2016 Guerrilla UX
 
What is this exploratory testing thing
What is this exploratory testing thingWhat is this exploratory testing thing
What is this exploratory testing thing
 
2 Studies UX types should know about (Straub UXPA unconference13)
2 Studies UX types should know about (Straub UXPA unconference13)2 Studies UX types should know about (Straub UXPA unconference13)
2 Studies UX types should know about (Straub UXPA unconference13)
 
User Testing Whirlwind Tour
User Testing Whirlwind TourUser Testing Whirlwind Tour
User Testing Whirlwind Tour
 
Google Tool: Creating Surveys
Google Tool:  Creating SurveysGoogle Tool:  Creating Surveys
Google Tool: Creating Surveys
 
Topic 7 Product Evaluation
Topic 7 Product EvaluationTopic 7 Product Evaluation
Topic 7 Product Evaluation
 
Minimizing bias in assessment of Medical Graduates
Minimizing bias in assessment of Medical GraduatesMinimizing bias in assessment of Medical Graduates
Minimizing bias in assessment of Medical Graduates
 
Evaluation in hci
Evaluation in hciEvaluation in hci
Evaluation in hci
 
HR Management 2. Metodi di Selezione
HR Management  2. Metodi di SelezioneHR Management  2. Metodi di Selezione
HR Management 2. Metodi di Selezione
 
2. paired stimulus (ps) preference assessment
2. paired stimulus (ps) preference assessment2. paired stimulus (ps) preference assessment
2. paired stimulus (ps) preference assessment
 
Teach smarter not harder 072810
Teach smarter not harder 072810Teach smarter not harder 072810
Teach smarter not harder 072810
 

Similar to Usability Testing

Edu 702 group presentation (questionnaire)
Edu 702   group presentation (questionnaire)Edu 702   group presentation (questionnaire)
Edu 702 group presentation (questionnaire)
Adibah H. Mutalib
 
Edu 702 group presentation (questionnaire)
Edu 702   group presentation (questionnaire)Edu 702   group presentation (questionnaire)
Edu 702 group presentation (questionnaire)Azura Zaki
 
Edu 702 group presentation (questionnaire) 2
Edu 702   group presentation (questionnaire) 2Edu 702   group presentation (questionnaire) 2
Edu 702 group presentation (questionnaire) 2Dhiya Lara
 
Lesson 21 designing the questionaire and establishing validity and reliabilty
Lesson 21 designing the questionaire and establishing validity and reliabiltyLesson 21 designing the questionaire and establishing validity and reliabilty
Lesson 21 designing the questionaire and establishing validity and reliabilty
mjlobetos
 
Keys to success with assessment and evaluation
Keys to success with assessment and evaluationKeys to success with assessment and evaluation
Keys to success with assessment and evaluation
Frank Cervone
 
Survey Design: Introduction & Overview
Survey Design: Introduction & OverviewSurvey Design: Introduction & Overview
Survey Design: Introduction & Overview
James Neill
 
Assessment with a Purpose
Assessment with a PurposeAssessment with a Purpose
Assessment with a Purpose
Jenny Shotts
 
How To Ask The Right Questions
How To Ask The Right QuestionsHow To Ask The Right Questions
How To Ask The Right Questions
Hannah Fiechtner
 
Evaluation in Education
Evaluation in EducationEvaluation in Education
Evaluation in Education
Kusum Gaur
 
Designing and Conducting Formative Evaluations
Designing and Conducting Formative EvaluationsDesigning and Conducting Formative Evaluations
Designing and Conducting Formative Evaluations
cloder6416
 
Tech. Writing Usability Presentation
Tech. Writing Usability PresentationTech. Writing Usability Presentation
Tech. Writing Usability Presentation
mhobren
 
Usability Testing Methods
Usability Testing MethodsUsability Testing Methods
Usability Testing Methodsdillarja
 
Materi mc
Materi mcMateri mc
Know how of question bank development
Know how of question bank developmentKnow how of question bank development
Know how of question bank developmentManoj Bhatt
 
Usability Testing Basics: Remote and In-Person Studies
Usability Testing Basics: Remote and In-Person StudiesUsability Testing Basics: Remote and In-Person Studies
Usability Testing Basics: Remote and In-Person Studies
UXPA International
 
Intro to Lean UX with UserTesting
Intro to Lean UX with UserTestingIntro to Lean UX with UserTesting
Intro to Lean UX with UserTesting
Carlos González de Villaumbrosia
 
Why You Need to Do a Pilot - Mitch Weisburgh, Founder, Games4Ed & Scott Brews...
Why You Need to Do a Pilot - Mitch Weisburgh, Founder, Games4Ed & Scott Brews...Why You Need to Do a Pilot - Mitch Weisburgh, Founder, Games4Ed & Scott Brews...
Why You Need to Do a Pilot - Mitch Weisburgh, Founder, Games4Ed & Scott Brews...
SeriousGamesAssoc
 
Chapter 13 An evaluation framework
Chapter 13 An evaluation frameworkChapter 13 An evaluation framework
Chapter 13 An evaluation framework
vuongdq93
 

Similar to Usability Testing (20)

Edu 702 group presentation (questionnaire)
Edu 702   group presentation (questionnaire)Edu 702   group presentation (questionnaire)
Edu 702 group presentation (questionnaire)
 
Edu 702 group presentation (questionnaire)
Edu 702   group presentation (questionnaire)Edu 702   group presentation (questionnaire)
Edu 702 group presentation (questionnaire)
 
Edu 702 group presentation (questionnaire) 2
Edu 702   group presentation (questionnaire) 2Edu 702   group presentation (questionnaire) 2
Edu 702 group presentation (questionnaire) 2
 
Lesson 21 designing the questionaire and establishing validity and reliabilty
Lesson 21 designing the questionaire and establishing validity and reliabiltyLesson 21 designing the questionaire and establishing validity and reliabilty
Lesson 21 designing the questionaire and establishing validity and reliabilty
 
Keys to success with assessment and evaluation
Keys to success with assessment and evaluationKeys to success with assessment and evaluation
Keys to success with assessment and evaluation
 
Survey Design: Introduction & Overview
Survey Design: Introduction & OverviewSurvey Design: Introduction & Overview
Survey Design: Introduction & Overview
 
Assessment with a Purpose
Assessment with a PurposeAssessment with a Purpose
Assessment with a Purpose
 
How To Ask The Right Questions
How To Ask The Right QuestionsHow To Ask The Right Questions
How To Ask The Right Questions
 
Joy
JoyJoy
Joy
 
Evaluation in Education
Evaluation in EducationEvaluation in Education
Evaluation in Education
 
Designing and Conducting Formative Evaluations
Designing and Conducting Formative EvaluationsDesigning and Conducting Formative Evaluations
Designing and Conducting Formative Evaluations
 
Usability testingsp13 [compatibility mode]
Usability testingsp13 [compatibility mode]Usability testingsp13 [compatibility mode]
Usability testingsp13 [compatibility mode]
 
Tech. Writing Usability Presentation
Tech. Writing Usability PresentationTech. Writing Usability Presentation
Tech. Writing Usability Presentation
 
Usability Testing Methods
Usability Testing MethodsUsability Testing Methods
Usability Testing Methods
 
Materi mc
Materi mcMateri mc
Materi mc
 
Know how of question bank development
Know how of question bank developmentKnow how of question bank development
Know how of question bank development
 
Usability Testing Basics: Remote and In-Person Studies
Usability Testing Basics: Remote and In-Person StudiesUsability Testing Basics: Remote and In-Person Studies
Usability Testing Basics: Remote and In-Person Studies
 
Intro to Lean UX with UserTesting
Intro to Lean UX with UserTestingIntro to Lean UX with UserTesting
Intro to Lean UX with UserTesting
 
Why You Need to Do a Pilot - Mitch Weisburgh, Founder, Games4Ed & Scott Brews...
Why You Need to Do a Pilot - Mitch Weisburgh, Founder, Games4Ed & Scott Brews...Why You Need to Do a Pilot - Mitch Weisburgh, Founder, Games4Ed & Scott Brews...
Why You Need to Do a Pilot - Mitch Weisburgh, Founder, Games4Ed & Scott Brews...
 
Chapter 13 An evaluation framework
Chapter 13 An evaluation frameworkChapter 13 An evaluation framework
Chapter 13 An evaluation framework
 

Recently uploaded

Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
UiPathCommunity
 
Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™
Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™
Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™
UiPathCommunity
 
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to ProductionGenerative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Aggregage
 
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfObservability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Paige Cruz
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
Prayukth K V
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
Guy Korland
 
Leading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdfLeading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdf
OnBoard
 
Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish Caching
Thijs Feryn
 
UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4
DianaGray10
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Albert Hoitingh
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance
 
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
Sri Ambati
 
Climate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing DaysClimate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing Days
Kari Kakkonen
 
The Metaverse and AI: how can decision-makers harness the Metaverse for their...
The Metaverse and AI: how can decision-makers harness the Metaverse for their...The Metaverse and AI: how can decision-makers harness the Metaverse for their...
The Metaverse and AI: how can decision-makers harness the Metaverse for their...
Jen Stirrup
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
Kari Kakkonen
 
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
James Anderson
 
Elevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object CalisthenicsElevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object Calisthenics
Dorra BARTAGUIZ
 
Free Complete Python - A step towards Data Science
Free Complete Python - A step towards Data ScienceFree Complete Python - A step towards Data Science
Free Complete Python - A step towards Data Science
RinaMondal9
 
UiPath Community Day Dubai: AI at Work..
UiPath Community Day Dubai: AI at Work..UiPath Community Day Dubai: AI at Work..
UiPath Community Day Dubai: AI at Work..
UiPathCommunity
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
91mobiles
 

Recently uploaded (20)

Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
 
Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™
Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™
Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™
 
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to ProductionGenerative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to Production
 
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfObservability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
 
Leading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdfLeading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdf
 
Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish Caching
 
UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
 
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
 
Climate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing DaysClimate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing Days
 
The Metaverse and AI: how can decision-makers harness the Metaverse for their...
The Metaverse and AI: how can decision-makers harness the Metaverse for their...The Metaverse and AI: how can decision-makers harness the Metaverse for their...
The Metaverse and AI: how can decision-makers harness the Metaverse for their...
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
 
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
 
Elevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object CalisthenicsElevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object Calisthenics
 
Free Complete Python - A step towards Data Science
Free Complete Python - A step towards Data ScienceFree Complete Python - A step towards Data Science
Free Complete Python - A step towards Data Science
 
UiPath Community Day Dubai: AI at Work..
UiPath Community Day Dubai: AI at Work..UiPath Community Day Dubai: AI at Work..
UiPath Community Day Dubai: AI at Work..
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
 

Usability Testing

  • 3.  In large part, what makes something usable is the absence of frustration in using it.  Usefulness concerns the degree to which a product enables a user to achieve his or her goals, and is an assessment of the user's willingness to use the product at all.  Five Characteristics:  Error Tolerant  Efficiency  Effectiveness  Easy to Learn  Engaging
  • 4. What is usability testing?
  • 5.  Employs techniques to collect empirical data while observing representative end users using the product to perform realistic tasks.  Basic Elements of Usability Testing are research questions or test objectives rather than hypotheses. Use of a representative sample of end users which may or may not be randomly chosen.
  • 6.  Basic principles of user-centered design:  Early focus on users and their tasks  Evaluation and measurement of product usage  Iterated design
  • 8.  Some type of usability testing fits into every phase of a development lifecycle. The type of testing is distinguished by:  Research questions asked  State of the completeness of the product  Time available for implementing solutions to problems revealed in testing.  Three main tests:  Exploratory (or formative)  Assessment (or summative)  Validation (or verification)
  • 9. What types of tests?
  • 10. Exploratory or Formative Typical user-oriented questions that an exploratory study would attempt to answer might include the following:  What do users conceive and think about using the product?  Does the product's basic functionality have value to the user?  How easily and successfully can users navigate?  What type of prerequisite information does a person need to use the product?
  • 11. Assessment or Summative  The assessment test is probably the most typical type of usability test conducted. Of all the tests, it is probably the simplest and most straightforward for the novice usability professional to design and conduct.
  • 12. Validation or Verification Test  Usually conducted late in the development cycle  Intended to measure usability of a product against established benchmarks  Confirm that problems discovered earlier have been remedied and that new ones have not been introduced.
  • 14.
  • 15.
  • 16.
  • 17. Skills for the moderator
  • 18.  He or she has the potential to make or break the test. An ineffective moderator can seriously negate test results and even waste much of the preliminary preparation work.  This is even true for experienced test moderators who conduct the test from an external control room. In fact, asking someone to test his or her own product is like asking parents to objectively evaluate the abilities of their child. It is an impossible endeavor.
  • 19.  quick learner  instant rapport with participants  excellent memory  good listener  comfortable with ambiguity  flexibility  empathic “People Person”  “Big Picture” thinker  good organizer and coordinator  capability to play apprentice to the master Moderator should consist of:
  • 20.  Not Relate Well to Each Participant  Jump to Conclusions  Too Involved with the Act of Data Collection  Acting Too Knowledgeable  Too Rigid with the Test Plan  Leading Rather Than Enabling Not to do as Moderator
  • 21. What are the parts of Usability testing?
  • 22.  Orientation script  Background questionnaire  Data collection instruments  Nondisclosure agreement and recording consent form  Pre-test questionnaire  Task scenarios  Post-test questionnaire  Debriefing topics guide
  • 23.  Communicate Research Questions  Be clear on Goals for testing  Summarize Participant Characteristics  Describe the Method  List the Tasks
  • 24.  Ways to Prioritize Tasks:  Prioritize by frequency  Prioritize by criticality  Prioritize by vulnerability  Prioritize by readiness  Due to time constraints, very rarely do you actually test the full range of tasks that comprise an entire interface, documentation, or both together.
  • 26. How to ask questions for questionnaires: Open-ended  Provide enough parameters  For example “What is your current occupation?”  What are you asking? What do you want to know?  Might be better to break out into several questions:  What is your job title?  Describe your job responsibilities  Who do you work for? Close-ended  Likert scales  Strong disagree to strongly agree  Very unfavorable to very favorable  Poor to excellent  Low priority to high priority
  • 27. Principles of Writing Questions  Choose simple words  Chose simple combinations  ‘Subnational region’ becomes ‘area of the country’  ‘Post-school extracurricular activity’ becomes ‘what you do after school’  Chose as few words as possible to pose the question  Use complete sentences to ask questions  Avoid vague quantifiers when more precise estimates can be obtained  Avoid specificity that exceeds respondents potential to have ready-made answers  For example: Most people could not come up with a precise amount of books they have read over the last year  NEVER make people predict their behavior
  • 28.  Distinguish undecided from neutral by placing it (undecided) on the end of the scale  Use equal numbers of positive and negative categories for scalar questions  Avoid bias from unequal comparisons  “Which of the following do you feel is most responsible for recent outbreaks of violence in America’s schools?”  Irresponsible parents  School policies  Television programs
  • 32. Debriefing refers to exploring and reviewing the participant's actions during the performance portion of a usability test.  Never make participants feel at all defensive about their actions or their opinions.  While questioning a participant, do not react to the participant's answers one way or another.  Gather your thoughts while the participant fills out any post-test questionnaires.  Begin by letting the participant say whatever is on his or her mind.  Focus on understanding problems and difficulties, not on problem solving.  Finish your entire line of questioning before opening up the floor to discussion by observers.
  • 34. 1. Compile and summarize data. 2. Analyze data. 3. Develop findings and recommendations. 4. Produce the final report. The report should discuss the design implications for the rest of the team. What were the findings, how the findings resulted in recommendations, and how those recommendations should be implemented in the design.
  • 35.
  • 36. Majority of information from this book: *These slides were created for educational purpose and not commercial.