Lesson 4.13.1.4

4.13.1.4 Testing Quiz: AQA Computer Science, Unit 13

20 questions

In partnership with Revision Ninja

Lesson 4.13.1.4, Testing: 20 multiple choice questions for the AQA Computer Science (7517), Unit 13: Systematic approach to problem solving, written with Revision Ninja.

Host it live on the board and students join with a game code on their own devices, or revise alone with Free Play. The answers are revealed in the game.

Host this setFree Play

The 20 questions

  1. What is the primary purpose of running an implementation with test data?

    • Writing documentation
    • Measuring memory
    • Finding errors
    • Designing algorithms
  2. Which three categories comprise standard software test data?

    • Valid, invalid, random
    • Normal, boundary, erroneous
    • Syntax, logic, runtime
    • Alpha, beta, release
  3. Which type of test data represents typical, valid inputs expected during routine operation?

    • Normal data
    • Erroneous data
    • Dummy data
    • Boundary data
  4. What type of test data sits at the extreme limits of a valid input range?

    • Normal data
    • Extreme data
    • Boundary data
    • Erroneous data
  5. Which type of test data consists of values outside acceptable limits or of incorrect data types?

    • Normal data
    • Erroneous data
    • Boundary data
    • Extreme data
  6. What is the primary purpose of carrying out acceptance testing on a system?

    • Find syntax errors
    • Measure processor speed
    • Check code style
    • Check specification met
  7. Who must perform acceptance testing to confirm a system meets its specified requirements?

    • Database admins
    • Intended users
    • Software developers
    • Systems analysts
  8. A field accepts ages from 11 to 18. Which value is a boundary test?

    • 15
    • 18
    • 30
    • abc
  9. A password field accepts 8 to 12 characters. Which input represents erroneous test data?

    • 12 characters
    • 8 characters
    • 10 characters
    • 3 characters
  10. A system accepts integer quantities from 1 to 100. Which value is a valid boundary test?

    • 150
    • -1
    • 50
    • 100
  11. Entering text into a numeric input field is an example of which test data type?

    • Erroneous data
    • Null data
    • Normal data
    • Boundary data
  12. Which type of test data represents typical, everyday inputs expected by a system?

    • Normal data
    • Erroneous data
    • Boundary data
    • Invalid data
  13. Testing a 100-mark exam system using scores of 0 and 100 uses which data type?

    • Normal data
    • Erroneous data
    • Invalid data
    • Boundary data
  14. What is the primary purpose of erroneous test data?

    • Measuring execution speed
    • Checking error handling
    • Testing typical inputs
    • Checking boundary limits
  15. What essential detail must a test plan record alongside test data and test descriptions?

    • User passwords
    • Expected results
    • Source code
    • Hardware specifications
  16. What evidence is collected from end users during acceptance testing of software?

    • Code coverage
    • Compiler warnings
    • Memory usage
    • User feedback
  17. Why is boundary data particularly effective at finding software bugs?

    • Finds syntax errors
    • Reduces file size
    • Measures execution time
    • Finds off-by-one errors
  18. Which process ensures a system handles invalid data safely without crashing?

    • Input validation
    • Type casting
    • Boundary checking
    • Syntax checking
  19. According to software engineering principles, what can software testing demonstrate?

    • Total security
    • Absence of errors
    • Presence of errors
    • Complete correctness
  20. Why should test data be designed before writing code?

    • To shorten code
    • To save memory
    • To speed compilation
    • To avoid bias

All AQA Computer Science quizzes