Examplary
Start for free
Oak ComputingTest · Computing

Testing and refining a programming project

The starter and exit quiz of the lesson “Testing and refining a programming project”, from the unit “Python programming project” (Year 11 Computing) by Oak National Academy.

Free to use. Edit it, share it and hand it out to your students.

Oak National Academy

12 questions

  1. What is the main purpose of software testing?
  2. Which type of testing involves checking how different sections of a program interact?
  3. What does black box testing focus on?
  4. What is the process of finding and correcting errors in code called?
  5. Why is it important to use different types of data, such as erroneous, normal and boundary data, when testing?
  6. Match the type of data to its description:
  7. Why is it important to use different types of data when testing?
  8. Which statement about test plans is correct?
  9. What type of test input checks the extreme limits of what a program should accept?
  10. Match the term to its definition:
  11. What should you do if your program’s actual results don’t match the expected results?
  12. Arrange these steps for handling a failed test:

License: OGL

Testing and refining a programming project · Examplary