KS4J834 R097 TA3 26 min read 10 question quiz 13 marks of written practice

R097 TA3: Testing and Reviewing Interactive Digital Media

Testing

Test against the plan, not against what you happened to build.

Test typeWhat it checks
FunctionalityEvery button, link and interactive element does what it should
NavigationEvery screen reachable, every route back working
ContentSpelling, accuracy, and everything the brief specified being present
MediaVideo and audio play, at a sensible level, on every screen
CompatibilityDifferent browsers, devices and screen sizes
AccessibilityKeyboard only, screen reader, contrast, text resized to 200%
PerformanceLoad time on a slow connection
UsabilityA real user completing a task without help

Recording a test properly

#TestData or actionExpectedActualAction taken
1Home to Topic 3Tap Topic 3Topic 3 screen opensAs expectedNone
2Back from videoTap Back during playbackReturns to topic, audio stopsAudio kept playingAdded a stop on unload; retested, passes

The expected result has to be written before the test is run, or there is nothing to compare against. Record failures and the fix, because a test log with no failures is not believable.

Usability testing

Give a real user a task, not a tour: "find out what time the museum opens on a Sunday and book two tickets." Then stay quiet and write down every hesitation, wrong tap and backtrack. The hesitations are the findings. Five users will surface most of the problems.

You cannot usability test your own product

You know where everything is, so you cannot experience being lost in it. Every evaluation that consists of the maker using their own product scores badly, and deserves to.

A believable test recordA test record table with six rows, three of which record failures and their fixes. The columns are the test number, the test, the data or action used, the expected result and the actual result with the fix. Test one navigates from home to topic three and passes. Test two taps Back during video playback, expecting the audio to stop; the audio kept playing, so a stop on unload was added and the test repeated. Test three submits the form with the name field blank, expecting an error message; the form submitted anyway, so validation was added. Test four pastes three hundred characters into the name field and passes. Test five tabs through every control using the keyboard only, expecting all controls reachable with a visible focus; the menu was skipped, so the tab order was fixed. Test six opens the product on a three hundred and sixty pixel wide phone screen and passes. The important discipline is that the expected result is written before the test is run, because otherwise there is nothing to compare the outcome against and the test merely confirms whatever happened.A test record with no failures in it is not a test record#TestData or actionExpectedActual and fix1Home to Topic 3Tap Topic 3Topic 3 opensAs expected2Back during videoTap Back while playingReturns, audio stopsAudio kept playing → stop on unload, retested3Form, empty fieldSubmit with name blankError message shownForm submitted → validation added4Form, 300 charactersPaste 300 chars into nameRejected or truncatedAs expected5Keyboard onlyTab through every controlAll reachable, focus visibleMenu skipped → tabindex fixed6Phone, 360px wideOpen on a 360px screenSingle column, no scrollAs expectedThe expected result is written BEFORE the test is runOtherwise there is nothing to compare against, and the test only confirms whatever happened.
Record the failures and the fixes. A log of six passes convinces nobody, including the assessor.

Reviewing and improving

What the review must contain

  1. Against the brief, requirement by requirement, with evidence of where each is met.
  2. Stakeholder and user feedback, quoted, including the criticism.
  3. Honest strengths and weaknesses, with reasons.
  4. Specific improvements, each with how it would be implemented and what effect it would have.
  5. Further development: how the product could grow beyond the brief, such as new features, content or platforms.
  6. Reflection on the process: what you would plan differently, and why.

Turning a weak review into a strong one

WeakStrong
"The navigation worked well.""Four of five testers reached the booking screen in under three taps. The fifth looked for a 'Book' button in the top right, where the convention puts it, and did not find it in the menu; I would add a persistent booking button to the header."
"I would add more content.""Each topic has text and one image. Two testers asked for sources, so I would add a short references panel under each topic, collapsed by default so it does not compete with the main text."
"It all went to plan.""I styled the topic screens before the navigation was finished, so adding the video screen meant restyling three screens. Next time I would leave all styling until the structure is signed off."
Evidence every claim

"It is easy to use" is an opinion. "Five of six testers completed the task without help, and the one who failed was looking for a search function that does not exist" is evidence. The review is marked on evidence.

Weak and strong review writing comparedThree review comments shown twice, in a weak version and a strong version. The weak comment 'the navigation worked well' becomes 'four of five testers reached booking in under three taps; the fifth looked for a Book button in the header, where the convention puts it, so I would add one'. The weak comment 'I would add more content' becomes 'each topic has text and one image, and two testers asked for sources, so I would add a references panel under each topic, collapsed by default'. The weak comment 'it all went to plan' becomes 'I styled the topic screens before the navigation was finished, so adding the video screen meant restyling three, and next time I would leave styling until the structure is signed off'. Every strong version contains the same three things: measured evidence, a specific weakness, and the change that would be made.The same three points, written two waysWHAT LOSES MARKSWHAT EARNS THEM“The navigation worked well.”“Four of five testers reached booking in under threetaps. The fifth looked for a Book button in the header,where the convention puts it. I would add one.”“I would add more content.”“Each topic has text and one image. Two testers asked forsources, so I would add a references panel under eachtopic, collapsed by default.”“It all went to plan.”“I styled the topic screens before the navigation wasfinished, so adding the video screen meant restylingthree. Next time I would leave styling until thestructure is signed off.”Evidence, a specific weakness, and the change you would make. All three, every time.
A review that finds nothing wrong reads as a review that was never carried out.

Sources and further reading

Key terms you must be able to define

Functionality testing
Checking that every interactive element behaves as intended.
Usability testing
Observing a real user attempting a task and recording where they struggle.
Compatibility testing
Checking the product on different browsers, devices and screen sizes.
Test plan
A document listing each test, the data used and the expected result, written before testing.
Review
A judgement of the product against the brief, backed by evidence.
Further development
How a product could be extended beyond the brief, such as new features or platforms.
Iteration
Improving a product through repeated cycles of building, testing and refining.

Flashcards

DefineFunctionality testing
AnswerChecking that every interactive element behaves as intended.
DefineUsability testing
AnswerObserving a real user attempting a task and recording where they struggle.
DefineCompatibility testing
AnswerChecking the product on different browsers, devices and screen sizes.
DefineTest plan
AnswerA document listing each test, the data used and the expected result, written before testing.
DefineReview
AnswerA judgement of the product against the brief, backed by evidence.
DefineFurther development
AnswerHow a product could be extended beyond the brief, such as new features or platforms.
DefineIteration
AnswerImproving a product through repeated cycles of building, testing and refining.

Reach the top grade on this topic

  • Record the expected result before each test, and log the failures with their fixes
  • Watch real users attempt a task rather than demonstrating the product yourself
  • Review against the brief requirement by requirement, with evidence
  • Quote user feedback, criticism included
  • Give specific improvements with the method and the expected effect, and suggest further development

Mistakes that cost marks here

Avoid these
  • Testing only what already works.
  • Writing the expected result after seeing the actual result.
  • Evaluating by using the product yourself instead of watching someone else.
  • A test log with no failures in it, which no assessor believes.
  • Reviews that praise everything and improve nothing.
  • Improvements with no explanation of how they would be made or what they would achieve.
Fun fact

A usability study only needs about five participants to find most of the problems in a product. The sixth person mostly rediscovers what the first five already showed you, which is why professional testing rounds are small and repeated.

Knowledge check

0 of 10 answered
1What must be recorded before a test is run?
2What does usability testing involve?
3Roughly how many users are needed to find most usability problems?
4Why is a test log with no failures a problem?
5Which test checks the product on different devices and screen sizes?
6What makes an improvement suggestion score well?
7Which review statement is evidence rather than opinion?
8What is further development?
9Which is the best accessibility test for keyboard users?
10Why test with members of the target audience rather than friends?
Score 0 / 10

Check you could explain this

13 marks
1Explain why an interactive product should be tested by someone other than its creator.3 marks
Explain

Mark scheme0 / 3
  • LThe creator already knows how it works
  • LSo they cannot experience being confused by it
  • LA new user reveals real problems
Model answer

The creator has an unavoidable advantage: they built the navigation, so they know where everything is and cannot experience the moment of not knowing. That means they are blind to exactly the problems testing is meant to find, and will unconsciously take the route they designed rather than the route a stranger would try. Someone from the audience, given a task and left alone, hesitates in places the creator never considered, taps things that are not buttons and looks for features that are not there, and every one of those moments is a finding that can be fixed.

The marker looks for key phrases. If you said it another way and it is still right, give yourself the mark.

Think this answer or mark scheme is wrong? Report it

2Describe four types of testing that should be carried out on an interactive product.4 marks
Describe

Mark scheme0 / 4
  • LFunctionality testing
  • LNavigation testing, or content testing
  • LCompatibility testing
  • LUsability or accessibility testing
Model answer

Functionality testing checks that every button, link and interactive element does what it is supposed to do. Navigation testing confirms that every screen can be reached and that there is always a route back, so no user becomes stuck. Compatibility testing runs the product on different browsers, devices and screen sizes, which catches layouts that only work on the machine it was built on. Usability and accessibility testing put it in front of real users, including keyboard only and screen reader use, to find where people struggle rather than where the code fails.

The marker looks for key phrases. If you said it another way and it is still right, give yourself the mark.

Think this answer or mark scheme is wrong? Report it

3A student's review of their interactive product says: "Everything worked well and my friends liked it. If I had more time I would add more content."Explain three ways this review could be improved.6 marks
Explain

Mark scheme0 / 6
  • LCompare against the brief point by point
  • LWhy that matters
  • LGather feedback from the target audience, not friends, and quote it
  • LWhy that matters
  • LIdentify specific weaknesses honestly
  • LGive improvements with the method and effect
Model answer

First, it should work through the brief requirement by requirement, quoting each one, saying whether it was met and pointing to the screen where it was met, because the review is assessed on evidence and a general statement that everything worked proves nothing. Second, the feedback should come from people in the target audience rather than from friends, who are both unrepresentative and reluctant to criticise, and it should be quoted: what the tester was asked to do, what they actually did, and what they said. Third, the improvements have to be specific and come with a method and an expected effect. 'More content' is not a plan; 'two of five testers looked for a search function, so I would add a search field to the header, which would let users reach a topic directly instead of scanning the menu' identifies the evidence, the change and the benefit. Underneath all three is the same point: a review that finds nothing wrong reads as a review that was never carried out, and honest criticism of your own work is the thing being credited.

The marker looks for key phrases. If you said it another way and it is still right, give yourself the mark.

Think this answer or mark scheme is wrong? Report it

Machine mark 0 / 13

Stretch tasks

Four games on this topicQuiz Challenge, This or That with Pixel the cat, Memory Match and Sort ItPlay