Explain the process of Black box testing
This is applied during the later stage of testing. It enables software developer to derive a set of input conditions which will fully exercise functional requirements of a program. It enables him to find errors such as missing or incorrect functions, data structures, interface errors or external data base access errors and performance errors etc.