Program Development Life Cycle - Testing (CIE IGCSE Computer Science)

Revision Note

Test Yourself
Dan Turnes

Expertise

Computer Science

Testing

  • Once the overall program or set of programs is created, they are run many times using varying sets of test data. This ensures the program or programs work as intended as outlined in the initial requirements specification and design and rejects any invalid data that is input
  • Examples of test data include alphanumeric sequences to test password validation routines. Such validation routines could be:
    •  A password must be between 8-20 characters
      • Test data would be passwords of less than 8 characters or greater than 20 characters
    • A password must include only alphanumeric characters
      • Test data would be passwords including non-alphanumeric symbols such as @, ?, #, !, $ or %, etc

You've read 0 of your 0 free revision notes

Get unlimited access

to absolutely everything:

  • Downloadable PDFs
  • Unlimited Revision Notes
  • Topic Questions
  • Past Papers
  • Model Answers
  • Videos (Maths and Science)

Join the 100,000+ Students that ❤️ Save My Exams

the (exam) results speak for themselves:

Did this page help you?

Dan Turnes

Author: Dan Turnes

Dan graduated from the University of York with a BEng in Computer Science and has been a teacher and tutor of GCSE and A-Level Computer Science in the Yorkshire area for over six years. His goals are to engage students in the science of learning and to enable them to enjoy the experience. Dan's continued practice has brought him to SME to create high quality resources and support students to achieve their potential in Computer Science.