Thinking Aloud Test Plan
INB.05021UF Human-Computer Interaction 3VU SS 2017
Group G3-02
Florian Leski
Franz Mandl
Maximilian Weber
Paul Ganster
Thinking Aloud Test of the Web Site
https://www.tugraz.at/
Test Plan of 24th April 2017
1 Introduction
The web site we are going to evaluate provides information about the Technical University Graz. The visitor gets informed about the range of studies, facilities and institutes.
We are going to evaluate this web site, because we participate in the course Human Computer Interaction. We also want to get a good grade.
2 Test Methodology
The purpose of a thinking aloud test is to be able to read a users thought and thus indicating why exactly he is doing things. If you ask a user after he made a mistake why exactly he did something, it could be possible that he simply gives a wrong but still plausible answer. To give his actions correct reasonings he has to speak aloud (thus the name thinking aloud test) what he is doing and what he is planning to do. Now, if he makes a mistake, you can identify the source and cause of his mistake and furthermore improve the design to prevent such issues. "The fact that the same method has remained #1 for 19 years is a good indication of the longevity of usability methods." [Nie2012]
This method has several advantages, for example it can be started very early during development and the test users don’t have to be very sophisticated as everyone who is capable of using a computer can try using the software product. Also by making developers watch the testing process where a normal user keeps making mistakes with their products may soften up their stubbornness and thus the developers increase their focus on usability. One big disadvantage of TA tests is that not only does it take more time during testing, also could the thinking aloud process alter the test users behaviour.
It is very important that you create a comfortable environment for the test user and make it clear that he is not the one being tested. His performance during the test process is not of importance, only the system should be eyed critically. During the testing process the test user has to know this fact. Otherwise he could fear that he may not sound smart enough and think through his actions before doing anything which defeats the purpose of usability testing. Additionally it also matters that the user has a constant stream of thoughts and never stops talking. The facilitators can encourage this behaviour by asking neutral questions, for example “What’s on your mind currently?”. But the facilitators have to refrain from using direct questions as it would again influence his testing activity. "It is interesting to note that Ericsson and Simon actually suggest that instead of saying Keep talking after a subject falls silent, a researcher might choose to play a “reminder tone”". [Bor&Ram2000]
3 User Profiles
The typical user that generates the most traffic would be a prospective student. Since the lifeblood of a university are the people studying there, the university also wants to attract as many of them as possible. In addition to that, the site also wants to provide information about the quality of the university to employers of graduates. Another possible user group would be Jobseekers, who want to look up available job offers and most likely the pay. Students and graduates could also visit the site from time to time.
The prospective student is used to computers, knows his way around but also wants to see modern design. Since the user is used to responsive web and doesn't know the internet before it was as beautiful as it is now. The employer is most likely a business man using computers constantly since he looked up the university of his prospective employee. He doesn't want to spend a lot of time on the site and wants information as fast as possible. Jobseekers probably want to invest a lot of time in the site to gather as much information as possible about available job offers and the required qualifications for these. A student is already familiar with the site and uses it from time to time. He is very familiar with computers and uses them regularly. The graduate wants to connect with his fellow graduates. He doesn't use computers too much. Unless the interface is complex to handle, he/she is able to use it.
Our typical user, the prospective student, wants to get information about available studies and how to enroll into courses. The Curriculum of the study he is interested in is also very important for him. The employer wants to see the quality of the university in comparison to other national or international universities. The jobseekers want to look up available job offers and the amount of salary. Students want information about deadlines and the Curriculum. Graduates want to use the Alumni network to connect with fellow graduates.
The user group we intend to test will be the prospective students. Not only because they are the typical users of the website, also because they are most easily to find as test users.
4 Test Users
4 Test Users
Out test users with their assigned aliases and additional relevant information about them is shown in Table 1.
Name | Age | Typical Browsing Device | Computer Knowledge | Available | Test user type |
---|---|---|---|---|---|
"Karl" | 21 | Laptop (Win 10) | Enjoys gaming. Does not use computers for work | First week of May in the evening | Pilot Test user |
"Franz" | 21 | Laptop (Win 10) | Knows basics in programming. Knows his way around in the internet | Every day past 17:00 in May | Real test user |
"Sepp" | 22 | Tablet (Android) | Doesn't use Computers so much. Favors mobile devices. | First week of May in the afternoon | Real test user |
"Maria" | 22 | Smartphone (Android) | Mainly uses the web for social media. Is not very computer savvy | Depending on work schedule, mostly every Wednesday after 17:00 | Real test user |
"Anna" | 20 | Laptop (Win 10) | Most of her work is done on her PC. She is very interested in computer science lectures | Very flexible, should be available throughout May without a problem | Real Test user |
5 Test Environment
The test environment (room, computer, browser, internet connection) which will be used for the test is shown in Table 2. The ad blocker that is installed on the test machine will be disabled during the test.
Computer Equipment | |
---|---|
Hardware | XMG P505, 24GB RAM |
Operating System | Windows 10 Pro 64-bit |
Web Browser | Chrome Version 57.0.2987.110 (64-bit) |
Internet Download Speed | 30 mbps |
Monitor Resolution | 1920×1080 |
Monitor Size | 15" |
Test Setting | |
Location | Facilitator's Home, Graz |
Date of Pilot Test | 2017-05-10 |
Date of Real Tests | 2017-05-13 |
6 Session Capture
For the session capturing we are going to use the software Monrae as in the lecture suggested. The webcam we use will be the 'Creative Live! Cam Chat HD'. It is a USB webcam and captures in 720p HD. The webcam also has a good microphone build in, we will not use an external one.
Morae provides a function to make high resolution screenshots from the captured sessions. We are going to use this function for our screenshots in our testings.
The tripod, we are going to use, will be the 'Rollei C4i Titan'. The camera we use is the 'Canon EOS 100D'. It can caputre videos up to 1080p full HD. For a better sound recording we use an external microphone, the 'TAKSTAR SGC-598'.
7 Training
The thinking aloud test is performed on a notebook with a mouse and a keyboard as input devices. Each of the test users is able to handle a computer and also knows how to interact on a website. Therefore, no user will need a special interface training to conclude the test. In order to perform a thinking aloud test the user must understand what has to be done. First of all, the facilitator explains the basics of the test to the user. Furthermore, the facilitator demonstrates an example. In the example he is going to the check the weather for tomorrow online. Afterwards a video of another thinking aloud test is shown to the users. The test user is always allowed to ask question. It is important for the result of the test that the user is well-prepared for the thinking aloud test.8 Test Tasks
Table 3 shows the tasks which we suggest might be used.
Task No. | Description | Prerequisites | Completion Criteria | Max. Time | Possible Solution Path |
---|---|---|---|---|---|
1 |
[First impressions]
and spend a few minutes looking around. |
Web browser opened at google.com .
|
User indicates they have finished looking around. | 3 minutes. |
After 3 minutes ask the user:
|
2 |
[Motivational task] |
Web browser opened somewhere at tugraz.at .
|
Overview: Bachelor's Degree Programmes opened. | 2 minutes. | Home page > Studying and Teaching > Bachelor's Degree Programmes |
3 |
[Fairly easy] |
Web browser opened somewhere at tugraz.at .
|
http://mibla.tugraz.at/11_12/Stk_12d/Masterstudium_Maschinenbau.pdf opened. | 2 minutes. | Studying and Teaching > Master's Degree Programmes > Mechanical Engineering > Curriculum |
4 |
[Medium difficulty] |
Web browser opened somewhere at tugraz.at .
|
The start of the general admission period is 10 July (to 5 September 2017). The open day is on 20 April 2017. | 5 minutes. | Studying and Teaching > Bachelor's Degree Programmes > Computer Science > Registration Deadlines & Studying and Teaching > Advisory Services for Prospective Students > Open Day |
5 |
[More involved] |
Web browser opened somewhere at tugraz.at .
|
Successfully created a pre registration account. | 10 minutes. | Studying and Teaching > Registration and Admission > Initial registration for a degree programme > Pre-Registration |
9 Interview Questions
The following questions will be asked of each user immediately after the final task.
- Opening Question
- "How was it?"
- Standard Questions
- "Did anything strike you as particularly good?"
- "Did anything strike you as particularly bad?"
- "What was the first thing you recognized?"
- "Which task was hard to perform and explain what was difficult?"
- "How difficult is it to find specific information on the website?"
10 Data Preparation
At first we set the browser website to 'www.google.com'. Then we give the test user the task printed out on paper. We tell the test user to carefully read the task and we ask him, if there are any questions to the task. After 1 minute we ask if everything is clear and if the test user has no back questions we tell him to start the task. At the same moment we start to measure the time. Every task is over when the test user reaches the goal, or the time is over. We tell the test user to stop and we also stop the time measurement.
The collected data from the hand written questionnaires will be typed into the PC right after the test user is done. The test user should be available until the questionnaire is typed in. If there are back questions from the person who types the questions into the PC, or any answer is unclear, the test user can be asked immediately. Also task success measures and observed problems are going to be evaluated right after every individual test user is done.
The highlight videos will be edited with Adobe Premiere Pro CS6. We use Premiere because we already have a licence and a little bit experience in video editing with this software.
References
- [Nie2012]
- Jakob Nielsen;
Thinking Aloud: The #1 Usability Tool;
Visited 2017-04-22.
https://www.nngroup.com/articles/thinking-aloud-the-1-usability-tool
- [Bor2000]
- Ted Boren & Judith Ramey;
Thinking aloud: Reconciling theory and practice;
Visited 2017-04-22.
https://www.researchgate.net/publication/3230127_Thinking_aloud_Reconciling_theory_and_practice
A Test Team Materials
A.1 Checklist
The following checklist
checklist.html
will be used for the test.
A.2 Orientation Script
The following orientation script
orient.html
will be used for the test.
A.3 Background Questionnaire
The following background questionnaire
background.html
will be used for the test.
A.4 Consent Form
The following consent form
consent.html
will be used for the test.
A.5 Task Slips
The following task slips will be presented to the test users:
external-tasks-ta.pdf
A.6 Data Collection Form
The following data collection form
datacoll.pdf
will be used for the test.
A.7 Feedback Questionnaire
The following feedback questionnaire
feedback.html
will be used for the test.
A.8 Data Spreadsheet
The data from the questionnaires and the other results will be collated
in a spreadsheet like this one:
data-ta.xls
A.9 Presentation Slides
The slides used for the presentation are:
taplan-slides.pdf