Black Box Testing is a type of software testing in which the functionality of the software is not known. The testing is done without the internal knowledge of the products.
Black box testing can be done in following ways:
Source: https://www.geeksforgeeks.org/software-engineering-black-box-testing/