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
Table 1: Our test users with their assigned aliases.

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
Table 2: Hardware and software environment for the thinking aloud test.

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]

Please go to the web site:

tugraz.at

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:

  1. Who does this web site represent?
  2. Who is this web site intended for?
  3. What does this web site offer?
2

[Motivational task]

Open the list of Bachelor's Degree Programmes which are offered at TU Graz.

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]

Open the german curiculum of Master's Degree Programme Mechanical Engineering.

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]

When starts the general admission period for a Bachelor's Degree Programme Computer Science and when is the open day?

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]

Conduct a pre-registration for any Bachelor's Degree Programme.

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
Table 3: The internal task list to be used by the test team.

9 Interview Questions

The following questions will be asked of each user immediately after the final task.

  • Opening Question
    • "How was it?"
  • Standard Questions
    1. "Did anything strike you as particularly good?"
    2. "Did anything strike you as particularly bad?"
    3. "What was the first thing you recognized?"
    4. "Which task was hard to perform and explain what was difficult?"
    5. "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