HCL interview question

How can you test software systems? What is backbox testing? Why whitebox is good?