Register now or log in to join your professional community.
White box testing is done by developer who has strong knowledge of coding to find the defects/error in coding level.
Black box testing is done by QA to check whether the functionalities are meets there requirement in UI level, not coding level.