0478.7.0.17: Suggest and apply suitable test data • Limited to: past paper questions
Real questions on 0478.7.0.17: suggest and apply suitable test data • limited to
The newest 14 of 14 written questions. Open one to see it on the real paper.
- 0478/21 · October/November 2025 · Q2[3]
Identify three different types of test data that can be used to test a program.
See it on the paper → - 0478/22 · October/November 2025 · Q3[6]
A program is written that will only accept values between –99.99 and +99.99, inclusive. The program is to be tested. The table, when completed, shows appropriate test data that matches the type of test data and purpose of the test data. Complete the table by inserting the missing information. Type of test data Purpose...
See it on the paper → - 0478/23 · May/June 2025 · Q4a(ii)[4]
Suggest suitable abnormal and extreme test data for an integer between 10 and 95 inclusive, and give a reason for each of your choices. Extreme test data Reason Reason Abnormal test data
See it on the paper → - 0478/22 · October/November 2024 · Q8[4]
Different types of test data are used during program development to make sure a program works as intended. A program being developed takes as input whole numbers that are not greater than 80. Identify two items of test data to test the whole number limit of 80. Explain the reason for your choice of the data in each cas...
See it on the paper → - 0478/23 · May/June 2024 · Q6a[3]
Give examples of normal, abnormal and extreme test data that could be used to make sure the program only accepts valid data. Normal test data Abnormal test data Extreme test data
See it on the paper → - 0478/23 · May/June 2024 · Q6b[2]
Describe what is meant by extreme test data.
See it on the paper → - 0478/22 · February/March 2024 · Q2a[4]
Four test data types and five descriptions are shown. Draw one line to link each test data type to its most appropriate description. Test data type Description abnormal a value that is accepted boundary a value that is the highest or lowest value to be accepted and the corresponding lowest or highest value to be reject...
See it on the paper → - 0478/22 · February/March 2024 · Q2b[4]
An algorithm has been written to test if an integer that is input is in the range 5 to 10 inclusive. Identify an example of suitable test data for each test data type. Abnormal Boundary Extreme Normal
See it on the paper → - 0478/23 · October/November 2023 · Q4c[2]
Give one item of test data to use when testing this program. State the reason for your choice of test data. Test data Reason for choice
See it on the paper → - 0478/22 · May/June 2022 · Q2c[4]
Give two sets of test data for this algorithm and a reason for choosing each set. Each set of test data and its reason must be different.
See it on the paper → - 0478/22 · October/November 2021 · Q3[6]
A program checks that the data entered is between 1 and 100 inclusive. Identify one piece of normal, extreme and erroneous test data for this program, and give a reason for each.
See it on the paper → - 0478/22 · February/March 2021 · Q2b[3]
State an example for each type of test data needed to test the input of the number: Normal test data example Erroneous/abnormal test data example Extreme test data example
See it on the paper → - 0478/22 · February/March 2020 · Q3a[5]
Complete a trace table for each set of input data: Set 1: 88, 74, 60 Mark1 Mark2 Mark3 Total Average OUTPUT Mark3 Total Average OUTPUT Mark3 Total Average OUTPUT Set 2: 20, 33, 67 Mark1 Mark2 Set 3: 79, 91, 70 Mark1 Mark2
See it on the paper → - 0478/22 · February/March 2019 · Q5b[9]
State three different types of test data the programmer would need to use. Give an example of each type and the reason that the programmer chose that test data. Type Example Reason Type Example Reason Type Example Reason
See it on the paper →
What examiners said
Most candidates were able to suggest at least one piece of test data, but only candidates who were able to give a complete reason, including whether or not it would be accepted, achieved the higher marks.
— Examiner report, May/June 2025, 0478/23 Q4(a)(ii) (Cambridge)
Although most candidates identified the test data, some just indicated the type of test for the data such as normal which was incorrect.
— Examiner report, October/November 2023, 0478/23 Q4(c) (Cambridge)
Candidates whose responses identified the data used for testing the algorithm usually scored good marks for this part of the question. A common error seen was to omit the test data asked for in the question.
— Examiner report, May/June 2022, 0478/22 Q2(c) (Cambridge)
Past papers, syllabus and examiner reports © UCLES (Cambridge University Press & Assessment). Questions are matched to topics from the official syllabus. AssessPro is independent and not endorsed by Cambridge.