Categories
不学无术

什么是 静态/动态 黑盒/白盒 测试

从《软件测试》书中找到的内容,写的比较精炼。

静态黑盒测试是指检查产品说明书,并在软件编写之前找出问题。
动态黑盒测试是指在不了解软件如何工作的前提下进行测试。
静态白盒测试是指通过正式审查和检验检查代码的细节。
动态白盒测试是指在看到软件的工作方式时,根据获得的信息对软件进行测试。

 
意思就是,
静态、动态:不运行、运行程序。
黑盒、白盒:不深入、深入到代码。
 
另外需要注意,动态白盒测试不等于软件调试,前者用来找到缺陷,后者用来解决缺陷。