logo

Learning objective

Testing: Be aware that the implementation must be tested for the presence of errors, using selected test data covering normal (typical), boundary and erroneous data. Students should have practical experience of designing and applying test data, normal, boundary and erroneous to the testing of programs so that they are familiar with these test data types and the purpose of testing. It should also undergo acceptance testing with the intended user(s) of the system to ensure that the intended solution meets its specification. Students will only need to provide evidence of user feedback not details of the tests carried out by the end user.

Read the explanation, check the common trap, then practise with flashcards and questions.

At a glance

0

Flashcards

0

Questions

Topic

Aspects of software development

Subtopic

Testing

Aqa A Level Computer ScienceSystematic approach to problem solving

Study support

Understand this objective

Quick explanation

Testing: Be aware that the implementation must be tested for the presence of errors, using selected test data covering normal (typical), boundary and erroneous data. Students should have practical experience of designing and applying test data, normal, boundary and erroneous to the testing of programs so that they are familiar with these test data types and the purpose of testing. It should also undergo acceptance testing with the intended user(s) of the system to ensure that the intended solution meets its specification. Students will only need to provide evidence of user feedback not details of the tests carried out by the end user

  • This point belongs to Aspects of software development, especially Testing.
  • You need to be able to testing: Be aware that the implementation must be tested for the presence of errors, using selected test data covering normal (typical), boundary and erroneous data. Students should have practical experience of designing and applying test data, normal, boundary and erroneous to the testing of programs so that they are familiar with these test data types and the purpose of testing. It should also undergo acceptance testing with the intended user(s) of the system to ensure that the intended solution meets its specification. Students will only need to provide evidence of user feedback not details of the tests carried out by the end user.
  • Use the linked flashcards and practice questions to check recall, then practise applying the idea in an exam-style answer.

Why it matters

This objective helps connect Testing to exam-style questions, flashcards, and revision notes for Aspects of software development.

Quick student answer

Which type of test data represents typical values that a program is expected to process during normal use?

Direct answer

Normal data

Key terms

  • Test data: Data selected and applied to a program to check the implementation for the presence of errors.
  • Acceptance testing: Testing with the intended user or users to check that the intended solution meets its specification.

Common trap

Confusing boundary and erroneous data: A value at an included limit is boundary data and should be valid. Erroneous data is outside the permitted conditions or otherwise invalid.

Related questions

Try this as a practice card

4 linked

Question 1 of 4

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

0 of 4 attempted

Flashcard prompts

Flip through the key recall cards

4 cards

Flashcard 1 of 4

Press Space to flip, arrows to move

Revision tools

Choose how to practise

Back to topic hub
Flashcards0 linked cards
No objective-specific flashcards are cached for this page. Use the topic hub to revise the surrounding flashcards without triggering a frozen-subject DB fallback.Open topic hub
Practice Questions0 linked questions
No objective-specific practice questions are cached for this page. Use the topic question bank to practise nearby curriculum questions without weakening the egress guard.Open topic questions

Related learning objectives