|
User testing tests the usability of a component by putting it in front of several users individually to see if they can use the component successfully. A user testing protocol describes the objective(s), methodology, and organization of a user test - essentially how to administer a user test. These guidelines provide a template for a user testing protocol, which may then be tailored to specific protocol for user testing of components. Scenarios, tasks, post-questionnaires, and post-test questions must be defined on a per-test-set basis. Greet user and explain user testing procedureThe over-arching goal of the user greeting is to make the person feel comfortable. Making the person comfortable produces more accurate test results. In order to make the person comfortable:
Greeting scriptSample greeting script for use in user testing. Hi [user's name]. I'm [your name] with the Fluid Project. The Fluid Project is an open, collaborative project to improve the user experience of community source software. Today we are looking for ways to improve the user experience of a Fluid component. This is a test of the component; we are not testing you. If you find something difficult to use, chances are that others will as well. This test of the component is simply a means of evaluating the component's design and to discover any issues we need to address. If you feel uncomfortable you can stop at any time during the study. Please speak all your thoughts aloud as you go through the tasks. This helps us better understand why you are making certain choices. The study will take about XX minutes. We will answer any questions you have at the end of the study. Do you have any questions? First we'll need you to sign this Consent Form. Let's get started! Have user sign consent formA consent form is usually necessary to ensure that the user affirms (in writing) willingness to participate in the study. Have the user sign the consent form, and give address if an honorarium has to be mailed. Ask if user has any questionsBefore starting the study, pause and let the user ask questions. Respond as needed to ensure that the user is at ease and ready to participate. Have user complete the demographic questionnaireHave the user fill out the demographic questionnaire. If you would like to build rapport with the user, you can also ask the questions verbally, perhaps beginning with an ice breaker question about some of the demographic information you want to collect anyway, to help put the user at ease. Conduct the test
Offering help during the testTry not to offer help too soon. Let the user make multiple attempts at completing the task. If they ask for help reply with:
Record responses, and note if you needed to provide help in order for the user to complete the task. Have user complete a Post-test Questionnaire (optional)In order to gather more information after the test is complete, have the user complete a short questionnaire. This is an optional step. Post-test questionnaires often use questions with Likert scale responses. Post-test Questionnaire example questionHow easy or difficult was it for you to...?
Post-test questions (optional)In order to gather more information after the test is complete, have the user answer reflective questions. This is an optional step. Be sure this step is after they've completed the post-test questionnaires to not bias their answers. Post-test question examples
Conclude the test
|