Software black-box testing, also known as software function testing, mainly verifies whether the software meets the needs of customers. Black-box testing department pays attention to the specific coding of software, and regards software as a black box, regardless of the specific implementation of software, so it is called a black box. Black box testing needs to design test cases, and there are many ways to design test cases. At the same time, it is necessary to write a test plan to guide software testing. It is a bit biased to think that you can do black box testing as long as you can use the testing tools upstairs. Making a black box really needs the help of testing tools, but tools are tools after all, and can't help you write test plans and design test cases, all of which require theoretical and practical knowledge of software testing. When you first join the testing industry, you may not be clear about the software test plan and test cases, but with the deepening of testing, these will soon be involved. Test tools are only used when needed. For example, TestLink is a management tool for managing test cases, test plans and test case execution, CQ is a system for managing software problems, and JMeter is mainly used for Web performance testing (of course, it can also be used for functional testing and other application testing, such as FTP server performance testing).
If you have certain programming skills, it will be better to do black-box testing, because many test cases can be realized by scripts, freeing testers from manual repeated testing. Of course, these automated tests are generally used for regression tests and rarely used for new functional tests. Having said so much, I wonder if I have answered the landlord's question. I hope it helps.
In short, black-box testing requires many skills and time accumulation, such as operating system knowledge, network knowledge, database knowledge and so on. These aspects of knowledge are conducive to better and deeper testing software. An excellent software testing engineer often needs more and wider skills than developing.