27. What Is Unit Testing?
Unit testing, also called Component testing is performed by programmers to test that a specified unit of the program meets the expected output when a particular input is provided. Here, the programmer has to know the internal logic and code of the system. It is a way of performing the White box testing. It involves checking that each feature specified in the “Component Design” is implemented in the components. A Unit in unit testing means a module self contained and by itself.