Thursday 26 April 2012

White Box Testing

White Box Testing:
In White box testing, the tester has intimate knowledge of the architecture and the code. This knowledge allows the testers to tailor their tests to test specific potential problem areas. For example, if some data value is stored as a 16-bit signed integer the tester can try to see what happens if values greater than 2 to the power of 15 are used. As another exmple, if tester knows that the back end is using a relational database, they may try entering data what contains some sql keywords or reserved characters such as LIKE or %. Having internal knowledge of the software can also help make testing more efficient. In simple, testing based on an analysis of internal workings and structure of a piece of software. Includes techniques such as branch testing and path testing. Also known as structural testing and glass box testing.

No comments:

Post a Comment