2. Black box testing is a testing technique
having no knowledge about the internal
functionality or structure of a system.
Black Box Testing is focuses on testing the
function of the program or application
against its specification.
3. 1- More effective on larger units code than
with box testing .
2- Tester no needs to knowledge about the
implementation and programming languages.
3- Tester and programmer are independent of
each other.
4- Test are done from a user’s point of view.
5- Tests cases can be designed as soon as
the specification are complete.
4. 1- Only small number of possible inputs
can be tested.
2- without clear and concise specification ,
test cases are hard to design.
3- There may be unnecessary repetition of
test inputs .
4- May leave many program paths
untested.