Testing based on an analysis of the specification of a piece of software without reference to its internal workings. The goal is to test how well the component conforms to the published requirements for the component.
in this type of testing we can't bother about the internal functionality of the program. we just test the output is produced properly by the program according to the input.
Black Box Testing: Testing based on an analysis of the specification of a piece of software without reference to its internal workings. The goal is to test how well the component conforms to the published requirements for the component
Data driven testing that focuses on evaluating the function of a program against its specification.Basically done to evaluate the functionality of a program.
Black box testing takes an external perspective of the test object to derive test cases. These tests can be functional or non-functional though usually functional. The test designer selects valid and invalid input and determines the correct output. There is no knowledge of the test object's internal structure.
Black Box testing is the build level testing technique which involves in looking at the specifications and does not require examining the code of the program. Black Box testing is done from the customer's view point and can also be done without the internal knowledge of the program but requires the functional knowledge of the product under test.