

Black Box testing has the main goal to test the behavior of the software whereas White Box testing has the main goal to test the internal operation of the system.When we compare Blackbox and Whitebox testing, Black Box test doesn’t require programming knowledge whereas the White Box test requires programming knowledge.In Black Box, testing is done without the knowledge of the internal structure of program or application whereas in White Box, testing is done with knowledge of the internal structure of program.
