白盒测试和黑盒测试是软件测试的两类不同方法,其各有所长,相互补充,在测试过程的早期阶段主要使用白盒测试技术,而在测试的后期主要使用黑盒测试技术。