Unit Testing
Unit testing takes place in the development process and they are written by the developers to ensure that the code meets its design and behaves as it is intended to. The main goal behind unit testing is to isolate the individual parts of the program.