The black box is a method of designing test cases using the control structure of procedural design to derive test cases to ensure that: 1) that are executed at least once all the independent paths of each module. 2) To test all logical decisions on their true and false branches. 3) Execute all loops or cycles with the limits were defined. 4) Run the internal data structures to ensure their validity. Methods and Techniques for Black Box: They are complementary to the white box. But in practice it is usually only black box testing. The tests were conducted on the software interface, and is completely indifferent to the internal behavior and structure of the program. The test cases intended black box demonstrate that: The software functions are operational.
The entry is accepted properly. There is a correct output, and external data integrity is maintained. The black box testing answers the questions:? What input cases end up defining good test cases. If the system is sensitive to certain input cases. What volumes (data layers) tolerated the system. 2 Carrying out the tests.
The different tests to perform are based on testing at different levels, is necessary to test whether each unit operates, then it is necessary to test whether the various components fit together and finally it is necessary to test the system globally. This process is quite logical, because if for example only tested the system, it would be difficult to find certain types of errors.