Unit Testing

Unit testing is a software testing methodology in which each part of an application (unit) is evaluated individually.