usability testing: personas, scenarios, use cases, and test cases
DESCRIPTION
To create better test cases, Koray Yitmen says you must know your users. And the path to better test case creation in usability testing starts with the segmentation and definition of users, a concept known as personas. Contrary to common market-wise segmentation that focuses on users' demographic information, personas focus on users’ behavioral characteristics, animating them in the minds of designers, developers, and testers. Put these personas “on stage” and let them play their roles in user scenarios. Then, turn these scenarios into use cases and turn use cases into test cases—and you have created better test cases. Koray shares stories from his usability testing projects for multinational clients. Learn how to define personas and scenarios, and convert them into use cases and test cases. Using a few concepts and skills from engineering, psychology, sociology, and art, this is no ordinary test case creation session.TRANSCRIPT
Usability Testing
Personas, Scenarios and Test Cases
www.uxservices.com [email protected] Tel: +90-212-290 76 61 Fax:
+90-212-290 76 63
2
Understanding user needs
means
understanding your test cases
Personas, Scenarios and Test Cases
But how to better understand your user needs
3
User Profiling
Users are segmented / grouped under different representative profiles according to certain characteristics like:
• Age• Gender• Educational Background• Computer Use• Internet Use• Salary Range• Online Activities• Computer Use Comfort Level• …
Personas, Scenarios and Test Cases
4
User Profiling
Personas, Scenarios and Test Cases
20%
30%35%
15%
Age
17-2525-3535-4545-65
25%
50%
20% 5%
Education
HsBcsMscPhd
55%45%
Gender
MaleFemale
55%40%
5%
Computer Skills
BegInterAdv
5
User profiling is not enough to understand the needs of a user because because it only tells the facts about your users like his/her ID card
Personas, Scenarios and Test Cases
6
Personas
Persona is description of a user. They are not real but imaginary
examples of reals users that they represent
• Each persona is given a name
• Each persona has an image
Personas, Scenarios and Test Cases
Different than user profiling, personas tell the behaviour of users; their likes, dislikes and patterns that they follow
7
Personas tell us:
• Who the users are
• What are the activities they wish to perform
• Why they might use our system
• How our system fits into the context of their life
Personas, Scenarios and Test Cases
8
Personas, Scenarios and Test Cases
Persona is like user’s Facebook page
You have to act like a sociologist to define personas
9
Personas, Scenarios and Test Cases
10
Mental models are what people really have in their heads and
what guides their use of things
Personas, Scenarios and Test Cases
11
Define the mental model of user needs who frequently use
below web sites
• hotwire.com
• tripadvisor.com
• groupon.com
Personas, Scenarios and Test Cases
12
Personas, Scenarios and Test Cases
13
Personas, Scenarios and Test Cases
14
Personas, Scenarios and Test Cases
15
Mental Models
• Opportunistic
• Depends on trusted advice
• Trendy
Personas, Scenarios and Test Cases
16
Personas, Scenarios and Test Cases
Show Time
17
Personas, Scenarios and Test Cases
Put these personas “on stage” and let them play their roles
in user scenarios
18
Scenarios
• Assist us in thinking about use in context
• Expose problems and opportunities for the service/product
• Find and evaluate a design idea from multiple perspectives
Personas, Scenarios and Test Cases
19
Personas, Scenarios and Test Cases
You have turned your scenarios into use cases
and now turn your use cases into test cases