Unit Testing

Unit testing is when a tester, tests every method/function/procedure seperately. This is done to make sure that the most vital methods work as expected.

Once the methods are tested one after the other, these are then put in groups according to what they do to form components. Then, these are tested using Integration Testing. This will be tackled in the next part.

Advantages:

  • Improves design
  • Reduce cost of change because  bugs are seen instantly

Disadvantages:

  • Time consuming.
  • Testers and developers need alot of patience.
  • Not recommended at the beginning of the development.