logo

Cambridge IGCSE Information and Communication Technology practice

Paper 3 structured question: Development and testing

Try the question first, then check the answer and practise the same topic again.

At a glance

3

Paper

4

Marks

Topic

Development and testing

Exam-style question

Try this first

Paper 3Practical TestPractical4 marks

A software developer is preparing to test a new data entry system before deployment. The developer creates a test plan including normal, abnormal, and extreme test data to check input validation and output formats.

Method

Testing Method for Data Entry System

The developer will enter different types of test data into the system, record the actual output, compare it with the expected output, and note any discrepancies. If errors are found, corrective actions will be taken and retesting performed.

StepDescription
1Prepare test data sets (normal, abnormal, extreme)
2Input test data into the system
3Record actual output
4Compare actual output with expected output
5Identify errors and take corrective measures
6Retest corrected parts
  1. a

    Identify the independent variable in this testing method.

    Aim for approximately 1 distinct marking point.

    [1]
  2. b

    Describe how the developer ensures the reliability of the test results.

    Aim for approximately 2 distinct marking points.

    [2]
  3. c

    Suggest one improvement to increase the accuracy of the testing method.

    Aim for approximately 1 distinct marking point.

    [1]

0 of 3 parts answered

Answer every part before opening the mark scheme.

Common mistake

No common mistake is linked to this question yet.

Related flashcards

Flashcard 1 of 6

Press Space to flip, arrows to move

Related practice questions

Question 1 of 5

Choose an answer, get feedback, then move sideways through the set.

0 of 4 attempted

Paper 3 structured question: Development and testing

Paper 3Practical TestPractical5 marks

Results Table

Processing Times for Inventory System Modules

ModuleProcessing Time (seconds)
Module A2.5
Module B3.0
Module C2.8
Module D3.2
  1. a

    State which module has the fastest processing time.

    Aim for approximately 1 distinct marking point.

    [1]
  2. b

    Calculate the average processing time for all modules.

    Aim for approximately 2 distinct marking points.

    [2]
  3. c

    Explain why testing each module separately is important before testing the whole system.

    Aim for approximately 2 distinct marking points.

    [2]