User Interface Design and Ergonomics - National Open University of ...
User Interface Design and Ergonomics - National Open University of ...
User Interface Design and Ergonomics - National Open University of ...
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
a. Choosing the Order <strong>of</strong> Test Tasks<br />
Usually you want test users to do more than one task. This means they have to do them in<br />
some order. Should everyone do them in the same order, or should you scramble them, or<br />
what? Our advice is to choose one sensible order, starting with some simpler things <strong>and</strong><br />
working up to some more complex ones, <strong>and</strong> stay with that. This means that the tasks that<br />
come later will have the benefit <strong>of</strong> practice on the earlier one, or some penalty from test<br />
users getting tired, so you can't compare the difficulty <strong>of</strong> tasks using the results <strong>of</strong> a test<br />
like this. But usually that is not what you are trying to do.<br />
b. Training Test <strong>User</strong>s<br />
Should test users hit your system cold or should you teach them about it first? The answer<br />
to this depends on what you are trying to find out, <strong>and</strong> the way your system will be used<br />
in real life. If real users will hit your system cold, as is <strong>of</strong>ten the case, you should have<br />
them do this in the test. If you really believe users will be pre-trained, then train them<br />
before your test. If possible, use the real training materials to do this: you may as well<br />
learn something about how well or poorly it works as part <strong>of</strong> your study.<br />
c. The Pilot Study<br />
You should always do a pilot study as part <strong>of</strong> any usability test. A pilot study is like a<br />
dress rehearsal for a play: you run through everything you plan to do in the real study <strong>and</strong><br />
see what needs to be fixed. Do this twice, once with colleagues, to get out the biggest<br />
bugs, <strong>and</strong> then with some real test users. You'll find out whether your policies on giving<br />
assistance are really workable <strong>and</strong> whether your instructions are adequately clear. A pilot<br />
study will help you keep down variability in a bottom-line study, but it will avoid trouble<br />
in a thinking-aloud study too. Don't try to do without!<br />
d. What If Someone Does not Complete a Task?<br />
If you are collecting bottom-line numbers, one problem you will very probably encounter<br />
is that not everybody completes their assigned task or tasks within the available time, or<br />
without help from you. What do you do? There is no complete remedy for the problem. A<br />
reasonable approach is to assign some very large time, <strong>and</strong> some very large number <strong>of</strong><br />
errors, as the "results" for these people. Then take the results <strong>of</strong> your analysis with an<br />
even bigger grain <strong>of</strong> salt than usual.<br />
e. Keeping Variability Down<br />
As we've seen, your ability to make good estimates based on bottom-line test results<br />
depends on the results not being too variable. There are things you can do to help, though<br />
these may also make your test less realistic <strong>and</strong> hence a less good guide to what will<br />
happen with your design in real life. Differences among test users is one source <strong>of</strong><br />
variable results: if test users differ a lot in how much they know about the task or about<br />
the system you can expect their time <strong>and</strong> error scores to be quite different. You can try to<br />
187