Black box testing should be the emphasis for testers/QA.
White box testing should be the emphasis for developers (i.e. unit tests).
The other folks who answered this question seemed to have interpreted the question as Which is more important, white box testing or black box testing. I, too, believe that they are both important but you might want to check out this IEEE article which claims that white box testing is more important.