黑盒测试和白盒测试都是静态吗
黑盒测试和白盒测试既可以是静态的,也可以是动态的。
黑盒测试(也称功能测试)是基于规格说明(需求文档)的测试,不考虑软件内部结构,只关心程序的功能是否符合功能说明。白盒测试不仅仅包含静态测试,也包含动态测试,如常用的逻辑覆盖法和基本路径测试法都是要通过执行被测试对象来进行的。
黑盒测试和白盒测试的区别在于,黑盒测试主要测试软件的功能,而白盒测试主要测试程序代码逻辑。在项目里同一个测试,既有可能属于黑盒测试,也有可能属于动态测试;既有可能属于静态测试,也有可能属于白盒测试。
