Testing Tables
Lesson Instructions
Watch and follow the YouTube video, the lesson contains three parts:
Key Information and content - all you need to do here is watch and listen. We recommend you take some notes for this one!
Learning activity - You are to complete the testing tables for the different scenarios given.
Consolidation - these are past exam question and are for deliberate practice to check your understanding.
Task - Testing Tables Activity
Task - Exam Questions - Deliberate Practice
Mark Scheme
Question 1
Correct answer:
Input Data: C - Expected Outcome: DEF - Reason for test: checks the output is the next three letters in the list
Input Data: A - Expected Outcome: BCD - Reason for test: checks the output goes back to the beginning of the list
Input Data: H - Expected Outcome: Error Message - Reason for test: not a valid / existing note
1 mark for each expected outcome and valid reason.
Only award the mark for reason for test, if the expected outcome is correct enough to justify the reason given.
Question 2
1 mark per bullet to max 6, mark in pairs.
e.g.
Test Data: 10kg (any value between 0 - 24)
Purpose: To test normal values for free luggage
Test Data: 25kg
Purpose: To test borderline free baggage
Test Data: 30kg (any value between 26-49)
Purpose: To test normal values for paid for luggage
Test Data: 49kg / 49.9kg
Purpose: To test borderline paid for allowed luggage
Test Data: 50kg
Purpose: To test borderline disallowed luggage
Test Data: 60kg (any value over 50kg)
Purpose: To test disallowed free baggage
Test Data: Bananas (any textual / non-numeric data)
Purpose: To test erroneous / non-numerical data is rejected.
Test Data: -1kg (any value below 0kg)
Purpose: To test erroneous negative values are rejected.
Test data given must be specific data (e.g. "10kg") and NOT a description of data (e.g. do not allow "a value between 0 and 20kg")