Thursday, March 5, 2009

Black Box Testing,Software Category

Black Box Testing, as opposed to White Box Testing, is a software testing method in which the internal structure of the item being tested is unknown to the tester. Black Box Testing method is named so because the software program, in the eyes of the tester, is like a black box; one cannot see what is inside.
For example, a tester, without knowledge of the internal structures of a website, tests the web pages by using a web browser; providing inputs and verifying the outputs against the expected outcome.

Black Box Testing method is applicable to all levels of the software testing process. The higher the level, and hence the bigger and more complex the box, the more black box testing method comes into use.

Tester does not need to know programming languages and tests are done from an end-user's point of view. However, without clear specifications, test cases are very difficult to design.

Some of the test design techniques used are Equivalence Partitioning, Boundary Value Analysis and Cause Effect Graphing.

Black Box Testing method is widely used in the software industry.

To read more on software testing, click Software Testing.



About the Author
Preston discusses the basics of Software Testing in his bog Software Testing Fundamentals

No comments: