System Testing is primarily divided into two types. They are;
a). White Box Testing
In this testing, a programmer can test cases that guarantee that every individual part in a program has been exercised at least once, all logical decisions on their true and false sides are executed, all loops are executed properly or not and internal data structures to ensure their validity are exercised. In other words, white box testing is a method of testing software that is based on knowledge of how the software is intended to function. White box testing is also called as structural testing or glass-box testing.
b). Black Box Testing:
Black box testing focuses on how the software functions without reference to how it is designed. The primary concern is whether the program works or not, how it is constructed. Black box testing is also known as functional testing. A programmer attempts to find errors in the following categories:
Komal Singh is a Computer Teacher at Janjyoti HSS, Florida , Western Public and Ghatal HSS. Add him friend at Facebook.