Yes, it is black-box testing. Software specifications determine checks, functions, as well as automation capabilities. It is quite elaborate and shows different scenarios. The main idea is to focus on the system’s needs without implementation specifics.