Black box testing and white box testing are the most commonly used testing technique
Lets discuss black box testing vs white box testing
Testing Focus -
Black box testing deals with behavior of system while white box deals with internal Operations of the system
Black box doesn't deal with automation while white box deals with automation
Black box is not that much complex than white box testing
Read more at Webomates blog - Black Box vs White Box – Yin and Yang of testing