Usability Testing
Kevin Schaefer
Gabi Marcu
SkillSwap Weekend - Usability Testing
SkillSwap Weekend - Usability Testing
SkillSwap Weekend - Usability Testing
SkillSwap Weekend - Usability Testing
SkillSwap Weekend - Usability Testing
Why make something usable?
Necessary for survival
The customer is always right
You can’t blame the user
SkillSwap Weekend - Usability Testing
SkillSwap Weekend - Usability Testing
SkillSwap Weekend - Usability Testing
SkillSwap Weekend - Usability Testing
How is usability defined?
Learnability
Efficiency
Memorability
Errors
Satisfaction
from Jakob Nielsen’s “Usability Engineering”
Why test usability?
Your best guess isn’t good enough
SkillSwap Weekend - Usability Testing
SkillSwap Weekend - Usability Testing
SkillSwap Weekend - Usability Testing
Your best guess isn’t good enough
We don’t understand ourselves
as well as we think we do
Smart phone habits
What percentage of the time do you
have your smart phone on you?
Smart phone habits
What percentage of the time do you
have your smart phone on you?

~60%
Dey et al. 2011
You are not the user
SkillSwap Weekend - Usability Testing
SkillSwap Weekend - Usability Testing
SkillSwap Weekend - Usability Testing
Why not just ask?
People lie.
What is usability testing?
Method of evaluating the ease-of-use
of a system through direct
observation.
What is usability testing not?
✔                    ✘

      User           Usability Expert


    Behavior            Opinion


Direct Observation       Indirect


   Structured         Ethnographic

                            via McGill University
Not focus groups.
Not market research.
When to test usability?
Early & often.
Low fidelity   High fidelity
Wizard of Oz Technique
Practical approaches
to usability testing
Running a usability test
1) Choose tasks
2) Choose users
3) Perform the test
Running a test: Choosing tasks
Very specific
Representative of target uses
Most important parts of UI
Not too short, not too long
Start simple, end simple
1) “Enter sales figures for six regions
for each of four quarters, with these
numbers.”
2) “Calculate totals and percentages of
the data.”
Running a test: Choosing users
Representative of target users
Must be novices
Optional: training
Don’t repeat on different designs
Running a test: Perform the test
“We’re testing the software. Not you.”
One experimenter
Refrain from interaction with user *
No personal opinions
You are a peer. Not an expert.
Optional: Video recording
Optional: Think-Aloud Technique
“Thinking aloud may be the single
most valuable usability engineering
method.”
Think-Aloud Technique
Reveals how users view and interpret
the UI
Users continuously think out loud
Wealth of qualitative data
Unnatural/difficult for users
Avoid rationalizations of thoughts
Good: “What are you thinking now?”
from Jakob Nielsen’s “Usability Engineering”
Bad: “What do you think the message
on the bottom of the screen means?”
from Jakob Nielsen’s “Usability Engineering”
Demo of Think-Aloud Technique
Running a usability test
1) Choose tasks
2) Choose users
3) Perform the test
Kevin Schaefer
             kjschaef@andrew.cmu.ed
Thank you.   u

             Gabi Marcu

More Related Content

PDF
An Introduction to Usability Testing
PPTX
Live Conversation: Cut your customer interview costs by up to 90%
PPTX
Moderated vs Unmoderated Research: It’s time to say ELMO (Enough, let’s move ...
PPTX
Introduction to Usability Testing for Survey Research
PPTX
Usability Inspection Methods - Heuristic Evaluation
PPTX
Webinar - Skin in the Game: Getting Stakeholders Involved In Your UX Research
PPTX
Usability testing
PDF
[Paul Holland] Trends in Software Testing
An Introduction to Usability Testing
Live Conversation: Cut your customer interview costs by up to 90%
Moderated vs Unmoderated Research: It’s time to say ELMO (Enough, let’s move ...
Introduction to Usability Testing for Survey Research
Usability Inspection Methods - Heuristic Evaluation
Webinar - Skin in the Game: Getting Stakeholders Involved In Your UX Research
Usability testing
[Paul Holland] Trends in Software Testing

What's hot (20)

PPTX
Testing in the Wild
PPTX
Evolving The Impact of Usability Testing: Supporting New Roles & Business Me...
PPTX
Webinar: How to Conduct Unmoderated Remote Usability Testing
PPTX
Our Usability Study Process
PPTX
Usability
PPTX
Conducting Remote Unmoderated Usability Testing: Part 1 - RemoteUX Training W...
PPTX
Advocating for Usability: When, Why, and How to Improve User Experiences
PPTX
Master the Essentials of Conversion Optimization
PPTX
Remote usability testing & the UCD Process webinar
PPT
Eye tracking in usability studies
PPTX
Expecting the Unexpected: Preparing for Successful User Research Sessions (Do...
PDF
Debugging Design [EN]
PPSX
Usability Testing Fundamentals
PDF
Startups And Software Testing
PPT
How to do usability testing and eye tracking
PPS
Funny Cartoons
PPTX
Exploratory testing part 1
PPTX
You should test that: How to use A/B testing in product design
PDF
Intro to Postmodern Testing
PDF
Software testing
Testing in the Wild
Evolving The Impact of Usability Testing: Supporting New Roles & Business Me...
Webinar: How to Conduct Unmoderated Remote Usability Testing
Our Usability Study Process
Usability
Conducting Remote Unmoderated Usability Testing: Part 1 - RemoteUX Training W...
Advocating for Usability: When, Why, and How to Improve User Experiences
Master the Essentials of Conversion Optimization
Remote usability testing & the UCD Process webinar
Eye tracking in usability studies
Expecting the Unexpected: Preparing for Successful User Research Sessions (Do...
Debugging Design [EN]
Usability Testing Fundamentals
Startups And Software Testing
How to do usability testing and eye tracking
Funny Cartoons
Exploratory testing part 1
You should test that: How to use A/B testing in product design
Intro to Postmodern Testing
Software testing
Ad

Similar to SkillSwap Weekend - Usability Testing (20)

PDF
Usability Testing Methods
PDF
Usability Testing and QA 12 11-15
PPTX
Optimizing Mobile UX Design Webinar Presentation Slides
PDF
Usability Testing and QA 7-18-14
PDF
Agile methodology - Humanity
PPTX
Intro to Lean UX with UserTesting
PDF
Usability Techniques for Startups
PDF
Usability Testing On A Digital Product
PDF
Prototyping and Usability Testing your designs
PDF
Remote usability testing and remote user research for usability
PDF
Basics of-usability-testing
PPTX
Using Automated Testing Tools to Empower Your User Research
PPT
classmar2.ppt
PDF
Module 10: Usability Testing
PPTX
Evaluation in hci
PPTX
hci Evaluation Techniques.pptx
PDF
User Experience Design: an Overview
PDF
More Than Usability
PPTX
Simple Ways of Planning, Designing and Testing Usability of a Software Produc...
PPTX
Unit 3_Evaluation Technique.pptx
Usability Testing Methods
Usability Testing and QA 12 11-15
Optimizing Mobile UX Design Webinar Presentation Slides
Usability Testing and QA 7-18-14
Agile methodology - Humanity
Intro to Lean UX with UserTesting
Usability Techniques for Startups
Usability Testing On A Digital Product
Prototyping and Usability Testing your designs
Remote usability testing and remote user research for usability
Basics of-usability-testing
Using Automated Testing Tools to Empower Your User Research
classmar2.ppt
Module 10: Usability Testing
Evaluation in hci
hci Evaluation Techniques.pptx
User Experience Design: an Overview
More Than Usability
Simple Ways of Planning, Designing and Testing Usability of a Software Produc...
Unit 3_Evaluation Technique.pptx
Ad

Recently uploaded (20)

PDF
Physical education and sports and CWSN notes
PPTX
UNIT_2-__LIPIDS[1].pptx.................
PDF
anganwadi services for the b.sc nursing and GNM
PDF
Health aspects of bilberry: A review on its general benefits
PPT
Acidosis in Dairy Herds: Causes, Signs, Management, Prevention and Treatment
PPTX
pharmaceutics-1unit-1-221214121936-550b56aa.pptx
PDF
fundamentals-of-heat-and-mass-transfer-6th-edition_incropera.pdf
PPTX
4. Diagnosis and treatment planning in RPD.pptx
PPTX
Designing Adaptive Learning Paths in Virtual Learning Environments
PDF
African Communication Research: A review
PPT
hemostasis and its significance, physiology
PDF
Disorder of Endocrine system (1).pdfyyhyyyy
PDF
Nurlina - Urban Planner Portfolio (english ver)
PDF
FYJC - Chemistry textbook - standard 11.
DOCX
EDUCATIONAL ASSESSMENT ASSIGNMENT SEMESTER MAY 2025.docx
PPTX
BSCE 2 NIGHT (CHAPTER 2) just cases.pptx
PPTX
IT infrastructure and emerging technologies
PDF
Everyday Spelling and Grammar by Kathi Wyldeck
PPTX
Thinking Routines and Learning Engagements.pptx
PPTX
Key-Features-of-the-SHS-Program-v4-Slides (3) PPT2.pptx
Physical education and sports and CWSN notes
UNIT_2-__LIPIDS[1].pptx.................
anganwadi services for the b.sc nursing and GNM
Health aspects of bilberry: A review on its general benefits
Acidosis in Dairy Herds: Causes, Signs, Management, Prevention and Treatment
pharmaceutics-1unit-1-221214121936-550b56aa.pptx
fundamentals-of-heat-and-mass-transfer-6th-edition_incropera.pdf
4. Diagnosis and treatment planning in RPD.pptx
Designing Adaptive Learning Paths in Virtual Learning Environments
African Communication Research: A review
hemostasis and its significance, physiology
Disorder of Endocrine system (1).pdfyyhyyyy
Nurlina - Urban Planner Portfolio (english ver)
FYJC - Chemistry textbook - standard 11.
EDUCATIONAL ASSESSMENT ASSIGNMENT SEMESTER MAY 2025.docx
BSCE 2 NIGHT (CHAPTER 2) just cases.pptx
IT infrastructure and emerging technologies
Everyday Spelling and Grammar by Kathi Wyldeck
Thinking Routines and Learning Engagements.pptx
Key-Features-of-the-SHS-Program-v4-Slides (3) PPT2.pptx

SkillSwap Weekend - Usability Testing

Editor's Notes

  • #2: Introduce myself + Gabi\n
  • #3: Who has gone to the activities fair and signed up for a DLIST?\n\nFor the freshman, you go to activities fair and signup for 10 groups... then CMU sets in\n\nHavent been in this situation? You will be.\n
  • #4: Who has gone to the activities fair and signed up for a DLIST?\n\nFor the freshman, you go to activities fair and signup for 10 groups... then CMU sets in\n\nHavent been in this situation? You will be.\n
  • #5: Who has gone to the activities fair and signed up for a DLIST?\n\nFor the freshman, you go to activities fair and signup for 10 groups... then CMU sets in\n\nHavent been in this situation? You will be.\n
  • #6: Who has gone to the activities fair and signed up for a DLIST?\n\nFor the freshman, you go to activities fair and signup for 10 groups... then CMU sets in\n\nHavent been in this situation? You will be.\n
  • #7: Who has gone to the activities fair and signed up for a DLIST?\n\nFor the freshman, you go to activities fair and signup for 10 groups... then CMU sets in\n\nHavent been in this situation? You will be.\n
  • #8: If people get lost, they’ll get frustrated.\nIf your website is hard to understand, they’ll leave.\nIf your app is confusing, they’ll delete it and give it 1 star.\n
  • #9: \n
  • #10: http://research.microsoft.com/en-us/um/cambridge/projects/sensecam/downloads/CambridgeBig.wmv\n
  • #11: \n
  • #12: \n
  • #13: \n
  • #14: Learnability: How easy is the system to learn?\nEfficiency: Expert users can reach high levels of productivity\nMemorability: Users can return to system without relearning\nErrors: Low error rate & easy recovery\nSatisfaction: Users should feel satisfied after using it\n
  • #15: But... the talk is called usability *testing*\nWhy do we have to strategically test usability?\nWhy can’t we just build *usable* interfaces?\n(learnability, efficiency, memorability, error reduction, satisfaction)\n
  • #16: It is impossible to design an optimal UI by giving it your best shot\nInfinite potential for making unexpected misinterpretations of UI\n^^ this is expected. Design with this expectation.\n\nEthernet example\n
  • #17: CMU ethernet example\n\n
  • #18: This is easy to miss. You have to test your designs.\n\n
  • #19: This is easy to miss. You have to test your design.\nThis is obvious, but there are 5 things you wont see for every one you do\n
  • #20: Design with this in mind. Expect to be surprised. Expect to iterate.\n
  • #21: Another reason we have to test usability\n
  • #22: \n
  • #23: 50% on you (arms length)\n80% in the room\n20% off\n
  • #24: HCI Cliche\nA designer can look at any screen and believe it makes perfect sense\n
  • #25: I promise the designer of CMU’s academic audit had no trouble figuring out what classes they need to take to graduate. For the rest of us, not so much.\n\n
  • #26: Another example of why designers cant evaluate their own UIs.\nLearning a UI is a one way street\nFedEX logo\nWhat has been seen cannot be unseen\n
  • #27: One more for fun. \n\nPoint is: Once you learn how to interact with a UI, you can’t “un learn it”\n
  • #28: Alright, alright. Usability is important. We need to study it. So why not just ask people?\n\nPeople are incapable of describing their actions\nDescribe yourself at grocery store\n
  • #29: \n
  • #30: \n
  • #31: \n
  • #32: \n
  • #33: \n
  • #34: \n
  • #35: http://www.youtube.com/watch?v=NZR64EF3OpA\n\nyou don’t need to put the work into building the functionality until you are certain that it’s even needed\n
  • #36: \n
  • #37: \n
  • #38: Last task should be easy to leave users satisfied.\n
  • #39: Last task should be easy to leave users satisfied.\n
  • #40: Training: Give Kinect example\n
  • #41: Contamination/crime scene comparison?\n*** unless clearly stuck and frustrated\n
  • #42: \n
  • #43: *** unless clearly stuck and frustrated\n\nInformal comment: I dont like this\n
  • #44: \n
  • #45: \n
  • #46: \n
  • #47: Learnability: How easy is the system to learn?\nEfficiency: Expert users can reach high levels of productivity\nMemorability: Users can return to system without relearning\nErrors: Low error rate & easy recovery\nSatisfaction: Users should feel satisfied after using it\n
  • #48: \n