白盒测试需要更加深入的接触到代码,例如代码语句的规范性、正确性之类的,可以通过画程序流程图来分析代码的路径,找出路径后可以根据路径来写测试用例,而黑盒测试不需要接触代码,主需要根据软件的功能来设计一些测试用例,例如某个按钮是否实现它的功能,做白盒的话可能会更加难,黑盒测试则更加普遍,当然待遇相对来说白盒高的多
白盒测试和黑盒测试的根本区别就是白盒测试要看代码,而黑盒测试就不需要了。在手机中的测试中也是一样的。在手机的白盒测试中你还要看它是什么语言的什么平台,工具的使用,这些都是必不可少的。手机的黑盒测试就查看需求是否覆盖、功能是否实现。