GCSE Computer Science (WJEC)

Topic Summaries

ALGORITHMS AND PROGRAMMING: Testing programs

Purpose of testing

  • To ensure a program works as intended and meets its design requirements 
  • To identify errors early, reducing time and cost of fixing them later
  • To check that a program produces correct and expected outputs
  • To improve the reliability and robustness of a program
  • To support the refinement of algorithms by revealing weaknesses or inefficiencies 
  • To improve accuracy and user experience

Unlock Purpose of testing

Sign up to unlock the rest of this topic — plus every other topic, video, flashcard set and eBook guide in your SnapRevise Digital subscription.

Cancel anytime — instant access the moment you sign up.