Black box testing is a software testing technique that focuses on the analysis of software functionality, versus internal system mechanisms. Black box testing was developed as a method of analyzing client requirements, specifications and high-level design strategies. A black box software tester selects a set of valid and invalid input and code execution conditions and checks for valid output responses. Black box testing is also known as functional testing.
A search engine is a simple example of an application subject to routine black box testing. A search engine user enters text in a Web browser's search bar. The search engine then locates and retrieves related user data results (output). Black box testing advantages include:
Black box testing also has certain disadvantages, as follows:
Read More ยป
Get Techopedia delivered to your inbox!