软件测试中的白盒和黑盒测试是什么意思?

软件测试中的白盒和黑盒测试是什么意思?
2025-05-21 06:38:48
推荐回答(3个)
回答(1):

简单地说,白盒测试要求你要了解被测模块的结构,对内部的变量、过程等进行全面测试,所以内部越复杂,测试难度越大。黑盒测试把被测模块理解为一个只明确输入和输出的空框,你不用关心输入是怎么影响输出的,你只需要固定的用例,知道输入和输出的正确对应关系,就可以进行测试了。不随着内部复杂性的上升而导致测试难度上升。黑盒也有自己的缺点,比如输入确实得到了正确的输出,但你不太可能知道是算法正确了,还是“碰巧”正确了。

回答(2):

白盒与黑盒就是一个比喻,白盒:能看清盒子里面的相关信息,即:根据代码的内部实现逻辑关系等进行测试, 主要是对代码进行检测、黑盒:不能看清盒子里面的相关信息,我们能看到的就是系统的一个界面呈现的东西,即:界面功能相关测试,就是我们常说的点点点。

回答(3):