2.3.5

Purpose of Testing

Test yourself

Purpose of Testing

Errors in software are often called bugs. Testing helps to identify bugs. Debugging gets rid of bugs.

Illustrative background for BugsIllustrative background for Bugs ?? "content

Bugs

  • Bugs are mistakes in the programming of a system.
  • Bugs are not deliberate attempts to bring down systems.
Illustrative background for TestingIllustrative background for Testing ?? "content

Testing

  • The purpose of testing is to check that a program:
    • Works as intended under good conditions.
    • Copes with errors when given bad data.
  • Different types of testing take place at different points in the development and deployment of a solution.
Illustrative background for DebuggingIllustrative background for Debugging ?? "content

Debugging

  • Once a bug has been identified in testing then it can be debugged.
  • Debugging means finding the cause of the bug, and fixing it.

Jump to other topics

1Computer Systems

1.1Systems Architecture

1.2Memory & Storage

1.3Computer Networks, Connections & Protocols

1.4Network Security

1.5Systems Software

1.6Ethical, Legal, Cultural & Environmental Concern

2Computational Thinking, Algorithms & Programming

2.1Algorithms

2.2Programming Fundamentals

2.3Producing Robust Programs

2.4Boolean Logic

2.5Programming Languages & IDEs

Unlock your full potential with Seneca Premium

  • Unlimited access to 10,000+ open-ended exam questions

  • Mini-mock exams based on your study history

  • Unlock 800+ premium courses & e-books

Get started with Seneca Premium