What are the different levels of testing?

What are the different levels of testing?

There are four different levels of testing that needs to be accomplished before the program can be “passed” on to use -

  1. Unit Testing.
  2. Integration Testing.
  3. System Testing.
  4. Acceptance Testing.