Testing :-Testing is a process of executing a program with intent to finding error.
1.Black Box:- Testing is a software testing method in which the internal structure/ design/ implementation of the item being tested is not known to the tester .This Testing is done by Software Tester. Programming Knowledge is not required.
2.White Box:- Testing is a software testing method in which the internal structure/ design/ implementation of the item being tested is known to the tester. This Testing is done by Software Developer. Programming Knowledge is required.