Computer ScienceCode 9618

Program Testing and Maintenance

What this topic asks you to be able to do

  • Demonstrate an understanding of how faults can be revealed in programs and how to prevent them
  • Locate and identify the various types of error in a program
  • Correct identified errors
  • Demonstrate an understanding of the testing methods on offer and pick suitable data for a given method
  • Demonstrate an understanding of the reasons a test strategy and a test plan are required, along with their probable contents
  • Choose suitable test data to fit a test plan
  • Demonstrate an understanding of why a system needs ongoing maintenance and how each type of maintenance differs from the others
  • Analyse a program that already exists, then amend it to extend what it can do