广义地分为两类: 黑盒测试:使用单元接口和功能描述,不需了解被测单元的内部结构 白盒测试:使用被测单元内部如何工作的信息 灰盒测试:借助于源代码和测试工具等手段,通过黑盒和白盒测试相结合的方法进行测试的技术。 测试设计最重要的因素是经验