What is Unit Testing and Why it is done?

What is Unit Testing? In software development designs, unit testing is a software testing type where the programmer tests each unit of source code against its specification. A unit testing is nothing but a miniature testable part of a developed application. In procedural programming individual program, function, system, etc. can be viewed as util. In object-oriented programming, the miniature unit is a process, which may belong to a base/super class, abstract class or derived/child class. Each unit test case is viewed as an independent entity; to test one unit alone…

Read More