Unit Testing

Software verification and validation method in which a programmer tests if individual units of source code are fit for use.

It is usually conducted by the development team.