Black box testing — a technique when an individual who is testing does not have any information about system’s architecture or internal structure. The first use of the system is to determine how inputs yield outputs with the complete disregard for the internal functioning of the software which is why the approach is called the ‘black box.’
This approach is used by many testers since they are able to interact with the software as is anticipated by the end users and analyze how the software functions in response to such uses and the time taken as well as the functionality of the software to the requirements. It is a prototype of a user world where the working is given preference over the architecture of the scripts used.