KS4J834 R097 TA3 and TA4 24 min read 10 question quiz 13 exam marks

R097 TA3: Creating, Testing and Reviewing

Building in the right order, evidencing a real range of skills, testing against the plan and writing an honest review.

Building in the right order

  1. Structure first. Create every screen and wire up the navigation with placeholder content. The product should be clickable end to end before anything looks finished.
  2. Content next. Drop in the real text, images, audio and video.
  3. Styling last. Apply the look once the structure has stopped moving.
  4. Test throughout. Not as a final stage.

Styling before the structure is settled means restyling everything when it changes, which is where most of the wasted time in this unit goes.

File and asset discipline

  • A consistent naming convention, lower case, no spaces
  • Folders by asset type: images/, audio/, video/, css/
  • Relative paths, never absolute ones, or nothing works on another machine
  • Keep every source file as well as the exports
  • Back up in a second location

Skills the assessment wants evidenced

AreaWhat to show
Combining mediaText, image, audio, video and animation working together
NavigationWorking links across the whole product, no dead ends
InteractivityButtons, menus, rollovers, forms, quizzes, show and hide
Video editingTrimming, cuts, transitions, titles, colour correction
Audio editingTrimming, level balancing, fades, music mixed under narration
OptimisationAssets compressed so the product loads quickly without visible loss
AccessibilityAlt text, captions, contrast, keyboard access, actually implemented
Breadth is the point

Six different techniques used competently evidence more than one technique used brilliantly, because the criteria ask for a range.

Working in layersWhy graphics software works in layers. Each part of the design sits on its own layer, stacked above the others and drawn here pulled apart so they can be told apart: the background colour or texture at the bottom, then the photograph, then the logo, then the text on top. Nothing is painted into anything else, so any one layer can be moved, recoloured, hidden or deleted without disturbing the rest. The logo stays a vector, so it scales to any size cleanly, and the text stays real text, so the wording and the typeface can still be changed. The layers panel on the right lists them in the same order, top layer first. Flattening merges every layer into a single image, which is what an exported JPEG or PNG is, and at that point none of it can be separated again. That is why the working practice is always to keep the layered master file and export a flat copy for use.FRESHbakery · est. 20251234Layers panelFRESHbakery · est. 2025Textreal text, still editableLogovector, scales cleanlyPhotographits own layerBackgroundcolour or textureFlattenFRESHbakery · est. 2025one flat image:nothing can bepulled apart5
  1. The background sits at the bottom of the stack.
  2. The photograph goes on a layer of its own, above it.
  3. The logo goes above that, so it is never painted into the photo.
  4. The text sits on top, and can be restyled without touching anything else.
  5. Flatten it and they merge into one image, and that is no longer editable.
A flattened file is a finished file. The master stays layered, because the client always wants one change.

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. 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.

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.
Optimisation
Reducing asset file sizes so a product loads quickly without visible quality loss.
Relative path
A file path given relative to the current file, so the product works on any machine.
Iteration
Improving a product through repeated cycles of building, testing and refining.

Flashcards

Say the definition out loud before you flip the card. Retrieving it from memory is what builds recall, reading it again is not.

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.
DefineOptimisation
AnswerReducing asset file sizes so a product loads quickly without visible quality loss.
DefineRelative path
AnswerA file path given relative to the current file, so the product works on any machine.
DefineIteration
AnswerImproving a product through repeated cycles of building, testing and refining.

Reach the top grade on this topic

  • Build the structure first, style last, and test throughout
  • Evidence a genuine range of techniques across text, image, audio, video and interaction
  • 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
  • Quote user feedback, criticism included, in the review
  • Give specific improvements with the method and the expected effect

Mistakes that cost marks here

Avoid these
  • Styling before the structure is complete, which means restyling it all later.
  • Using absolute file paths, so nothing works on another machine.
  • 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.
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 should be built first in an interactive product?
2Why use relative file paths rather than absolute ones?
3What must be recorded before a test is run?
4What does usability testing involve?
5Roughly how many users are needed to find most usability problems?
6Why is a test log with no failures a problem?
7What does optimising assets achieve?
8Which test checks the product on different devices and screen sizes?
9What makes an improvement suggestion score well?
10Which review statement is evidence rather than opinion?
Score 0 / 10

Check you could explain this

Five written questions in the style of the real paper. Write a full answer, then let the marker check it against the mark scheme.

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.
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.
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.
Machine mark 0 / 13