|Applicable stages: design, code, test, and deployment.|
Personnel needed for the evaluation:
|Can be conducted remotely: No||Can obtain quantitative data: No|
During the course of a usability test, the test users are asked to verbalize their thoughts, feelings, and opinions while interacting with the system. It is very useful in capturing a wide range of cognitive activities. Two variations of thinking-aloud protocol technique are:Procedure
- Critical response This requires the user to be vocal only during the execution of certain predetermined subtasks.
- Periodic report This is used when the task is complex and makes it difficult for users to think aloud while performing the task at the same time. The user, therefore, verbalizes at predetermined intervals of time and describes what he/she is currently trying to achieve. The length of the interval depends upon the complexity of the task. This technique is very time consuming, so it is recommended for subdivisions of a task.
Provide the test users with the product to be tested (or a prototype of its interface) and a set of tasks to perform. Ask the test users to perform the tasks using the product, and explain what they're thinking about while working with the product's interface.References
Thinking aloud allows testers to understand how the user approaches the interface and what considerations the user keeps in mind when using the interface. If the user expresses that the sequence of steps dictated by the product to accomplish their task goal is different from what they expected, perhaps the interface is convoluted.
Although the main benefit of the thinking aloud protocol is a better understanding of the user's mental model and interaction with the product, there are other benefits as well. For example, the terminology the user uses to express an idea or function should be incorporated into the product design or at least its documentation.