Unit testing is a method by which individual units of source code are tested to determine if they are fit for use.