Tip: Choose Save as PDF in the print dialog to download. Use A4 paper size.
Shade in the A or B circle for each question.
Draw a line connecting each item on the left to its match on the right.
| Left column | Right column | |
|---|---|---|
| 1observe without helping | Aif tester_stuck: log_note('stuck at step 3') | |
| 2note: hesitated 12s at Submit | BThe observer gives the tester a hint. Helping hides the real problem and ruins the test, so the observer should stay quiet and write a note. | |
| 3Do not interrupt: if a tester is stuck, stay quiet and record what happens instead of giving a hint. | CAn observation note recording a pause, which suggests the control or label was unclear to the tester. | |
| 4Observation notes record each step with its outcome: success, hesitation or error. | Dnotes.append((step, 'error')) | |
| 5if tester_stuck: print('Click the blue button') | EThe note is vague. It does not record the step, any hesitation or errors, so no usability problems can be identified from it. | |
| 6notes = ['Test went fine'] | FWatch testers work through the scenario without giving hints, so you see how real users cope on their own. |
Complete each line of code by filling in the missing parts.
Shade in the letter of the line that contains an error.
observe without helping — Watch testers complete a scenario without helping them, and note where they hesitate, make errors or succeed, so you can see real usability problems.notes = []
notes.append("T1 hesitated at login")errors = 2
if errors > 0:
print("Usability problem found")hesitations = 0
hesitations += 1helped = False
if not helped:
print("Valid observation")def log_note(tester, note):
print(tester, ":", note)