Unit testing is a software testing method where individual units of source code set one or more computer programming modules together to determine if they are fit for use.