Blackbox testing, also called behavioral testing, is a software testing method in which the internal structure, design, and implementation of the item being tested are not known to the tester.
This method is named as it is because the software program (in the eyes of the tester) is like a black box whose internal contents are not visible to the tester.
This method attempts to find errors in the following categories:
The requirements and specifications of the system are examined.
The tester chooses a variety of inputs to check whether or not the executable program processes them correctly. The various inputs include valid inputs, invalid inputs, and extreme inputs.
The tester determines expected outputs for all of those inputs.
The tester constructs test cases with the selected inputs.
The test cases are executed.
The tester compares the actual outputs with the expected outputs.
Defects, if any, are fixed and the system is re-tested.
RELATED TAGS
View all Courses