OCR J834 Creative iMedia · R097: Interactive Digital Media
Stretch tasks R097 TA3: Testing and Reviewing Interactive Digital Media
Quiz Challenge
A quiz game against four computer players, then short and long written answers.
- Quiz Blitz12 questions against the clock
- Quick Fire4 short answers
- Big Think2 long answers
About 20 minutes
This or That
Pixel the cat asks 8 questions. Each has two answers: pick the right one.
- Two answers to every question
- A fish treat for every right answer
- Streaks win Pixel shades, then a party hat
About 4 minutes
Memory Match
Flip the cards two at a time to match each term card to its meaning card.
- 12 cards: each term has a meaning
- One peek at every card
- Combo points for pairs found in a row
6 pairs, about 4 minutes
Sort It
Sort each statement into the right box, like the tick-box tables in the exam.
- 12 cards to sort into 4 boxes
- Drag a card, tap a box or press its number
- Combo points for cards sorted in a row
12 cards, about 4 minutes
The games need JavaScript. Every question is below, with the answers at the end.
Read the lesson: R097 TA3: Testing and Reviewing Interactive Digital Media
R097 TA3: Testing and Reviewing Interactive Digital Media: the questions
Quiz Challenge, round 1: Quiz Blitz
Which test checks that every button and link does what it should?
- Performance
- Usability
- Functionality
- Compatibility
Which kind of testing checks different browsers and devices?
When must the expected result be written?
- Before the test is run
- After the test
- Only if it fails
- At the end of the project
A test log with no failures is the most believable.
- True
- False
What should a usability tester be given?
- A guided tour
- The answers
- The source code
- A task to complete
Why can't you usability test your own product?
- You already know where everything is
- It is against the rules
- You are too busy
- Your device is different
About how many users will surface most usability problems?
- Fifty
- Five hundred
- Five
- One
An accessibility test resizes text to what percentage?
Which TWO belong in a strong review?
Tick 2.
- Evidence against each requirement
- Quoted user feedback, including criticism
- Praise for everything
- Only the strengths
- No improvements
What is further development?
- How the product could grow beyond the brief
- Fixing the spelling
- Testing on a phone
- Making a backup
Which of these is evidence rather than opinion?
- It looks great
- I like the menu
- Five of six testers finished without help
- It is easy to use
Which test checks load time on a slow connection?
- Functionality
- Performance
- Content
- Navigation
Quiz Challenge, round 2: Quick Fire
Explain why the expected result must be written before a test is run. [2 marks]
Explain why a usability test gives a task rather than a tour. [2 marks]
Turn this weak review comment into a strong one: 'The navigation worked well.' [2 marks]
Explain why a review must include criticism from users. [2 marks]
Quiz Challenge, round 3: Big Think
Describe a test plan for a charity's donation website, including the types of testing and how results would be recorded. [6 marks]
Evaluate how a student should review their finished interactive product against the client brief. [6 marks]
This or That: tick the right answer
Testing on Chrome, Safari and a phone: which kind of test?
- Compatibility
- Functionality
Watching a stranger try to book tickets: which kind of test?
- Usability
- Performance
Evaluate by using it yourself, or by watching others?
- Using it yourself
- Watching others
'It is easy to use.' Evidence or opinion?
- Evidence
- Opinion
A test fails: hide it, or record it with the fix?
- Record it with the fix
- Hide it
Suggesting a mobile app version of the website is an example of what?
- Compatibility testing
- Further development
A usability tester struggles. Help them, or stay quiet?
- Help them straight away
- Stay quiet and note it
'I would add more content.' Is that a strong improvement?
- No: say what, how and why
- Yes: it is specific
Memory Match: match each term to its meaning
| Term | Meaning |
|---|---|
| A Functionality testing | 1 Repeated cycles of build, test and refine |
| B Usability testing | 2 Different browsers and devices |
| C Compatibility testing | 3 Every element behaves as intended |
| D Test plan | 4 Growing the product beyond the brief |
| E Further development | 5 Watching a real user attempt a task |
| F Iteration | 6 Each test, its data and expected result |
Sort It: tick one box in each row
Which kind of testing is each check?
| Statement | Functionality | Compatibility | Accessibility | Usability |
|---|---|---|---|---|
| Works in Chrome and Safari | ||||
| Every button opens the right screen | ||||
| The quiz adds up the score correctly | ||||
| Watching where a tester hesitates | ||||
| The contact form sends | ||||
| Every control works by keyboard | ||||
| A screen reader reads the alt text | ||||
| Text still fits at 200% | ||||
| Works on a tablet in landscape | ||||
| A visitor books tickets without help | ||||
| Works on a small phone screen | ||||
| Counting wrong taps during a task |
Answers
Round 1: Quiz Blitz
- Functionality Functionality testing covers every interactive element.
- compatibility Screen sizes are part of it too.
- Before the test is run Otherwise there is nothing to compare against.
- False No assessor believes a log without failures.
- A task to complete Then stay quiet and record every hesitation.
- You already know where everything is You cannot experience being lost in it.
- Five Five real users find most of the problems.
- 200 Keyboard only and a screen reader are tested too.
- Evidence against each requirement; Quoted user feedback, including criticism The review is marked on evidence.
- How the product could grow beyond the brief New features, content or platforms.
- Five of six testers finished without help Numbers from real testing are evidence.
- Performance Large files show up in performance testing.
Round 2: Quick Fire
- It is what the actual result is compared against
- Written afterwards, it would just describe whatever happened
Model answerThe expected result, taken from the plan, is what the actual result is compared against. Written afterwards, it would simply describe whatever happened, so every test would appear to pass.
- A task shows whether a user can achieve a goal without help
- Hesitations and wrong taps are the findings
Model answerA task, such as booking two tickets, shows whether a real user can achieve a goal without help. Watching quietly, every hesitation, wrong tap and backtrack is a finding, which a guided tour would hide.
- Evidence from testing, such as four of five testers
- A specific improvement, such as adding a button
Model answerFour of five testers reached the booking screen in under three taps. The fifth looked for a Book button in the top right, where convention puts it, so I would add a persistent booking button to the header.
- Criticism reveals weaknesses that lead to improvements
- Praise alone is not believable, as reviews are marked on evidence
Model answerCriticism reveals the weaknesses that lead to specific improvements, which is what the review is for. A review that only praises the product is not believable, because the review is marked on honest evidence.
Round 3: Big Think
- Functionality: every button, link and the form
- Navigation: every screen reachable, no dead ends
- Content: spelling and everything in the brief
- Compatibility: browsers and devices
- Accessibility: keyboard, screen reader and 200% text
- Performance on a slow connection
- Each test logged with data, expected and actual results
- Failures fixed and retested, plus usability testing
Model answerFunctionality tests would check every button, link and the donation form, including validation of card details. Navigation tests would confirm every screen is reachable with a route back and no dead ends, and content tests would check the spelling and that everything in the brief is present. Compatibility tests would try different browsers and devices, including phones, and accessibility tests would use keyboard only, a screen reader and text resized to 200%. A performance test would time loading on a slow connection. Each test would be logged with its number, the data or action, the expected result written beforehand, the actual result and the action taken, with failures fixed and retested. Finally, usability testing would watch real users try to donate.
- Requirement by requirement, with evidence
- Quoted feedback, including criticism
- Strengths and weaknesses, with reasons
- Specific improvements: how, and with what effect
- Further development beyond the brief
- Reflection on the process
- Evidence rather than opinion
- A conclusion valuing honesty
Model answerThe student should go through the brief requirement by requirement, giving evidence of where each is met, such as a screenshot or a test result. They should quote feedback from the client and testers, including the criticism, and explain the strengths and weaknesses with reasons. Each improvement should be specific, saying how it would be implemented and what effect it would have, and further development should suggest how the product could grow beyond the brief, such as new features or platforms. They should reflect on the process, saying what they would do differently next time. Every claim needs evidence rather than opinion: five of six testers finishing without help proves more than calling it easy to use. Overall, an honest review that improves things scores far higher than one that praises everything.
This or That
- Compatibility Different browsers and devices are compatibility testing.
- Usability A real user attempting a task is usability testing.
- Watching others You know where everything is, so you cannot experience being lost.
- Opinion Evidence would be how many testers succeeded without help.
- Record it with the fix A log with no failures is not believable.
- Further development Growing the product beyond the brief is further development.
- Stay quiet and note it The hesitations are the findings.
- No: say what, how and why A strong improvement says what, how it would be done and the effect.
Memory Match
- A 3 Functionality testing: Every element behaves as intended
- B 5 Usability testing: Watching a real user attempt a task
- C 2 Compatibility testing: Different browsers and devices
- D 6 Test plan: Each test, its data and expected result
- E 4 Further development: Growing the product beyond the brief
- F 1 Iteration: Repeated cycles of build, test and refine
Sort It
- Compatibility Works in Chrome and Safari Different browsers is compatibility.
- Functionality Every button opens the right screen Checking each element works is functionality.
- Functionality The quiz adds up the score correctly Correct behaviour is functionality.
- Usability Watching where a tester hesitates Hesitations are usability findings.
- Functionality The contact form sends Forms working is functionality.
- Accessibility Every control works by keyboard Keyboard access is accessibility.
- Accessibility A screen reader reads the alt text Screen reader support is accessibility.
- Accessibility Text still fits at 200% Resized text is an accessibility test.
- Compatibility Works on a tablet in landscape Devices and orientations are compatibility.
- Usability A visitor books tickets without help A real user completing a task is usability.
- Compatibility Works on a small phone screen Screen sizes are compatibility.
- Usability Counting wrong taps during a task Wrong taps reveal usability problems.