Black-box testing evaluates an application through observable inputs and outputs without requiring knowledge of its internal implementation. It checks whether the software meets its functional and nonfunctional requirements. section 3.8
An external black-box test plan records:
- The input data or user action for each test. section 3.8
- The expected result that follows from that input or action. section 3.8
- Tests that can be run by test engineers who were not part of development. section 3.8
Repository search
For an application that enters books into a repository and searches by target book attributes, tests can provide user actions or input data and compare the observed results with the specified expectations. section 3.8





