白盒测试 编辑
白盒测试又称透明盒测试、结构测试等,软件测试的主要方法之一,也称结构测试、逻辑驱动测试或基于程序本身的测试。测试应用程序的内部结构或运作,而不是测试应用程序的功能。在白箱测试时,以程式语言的角度来设计测试案例。测试者输入资料验证资料流在程式中的流动路径,并确定适当的输出,类似测试电路中的节点。测试者了解待测试程序的内部结构、算法信息,这是从程序设计者的角度对程序进行的测试。
1
相关
电路测试,也称为ICT或ICT测试,是用电子探针对印制电路板的测试,属于白盒测试,可以测试电路元件的开路、短路、电阻、电容、电感,或是其他可以看出电路元件是否有正确组装的资讯。电路测试可以用针床测试制具进行,也可以用特殊的测试设备,或是无治具电路测试设备来进行。
灰盒测试是一种将白盒测试和黑盒测试相结合的测试。这种测试的目的是寻找由于应用程序的结构不当或用户使用不当而产生的缺陷。黑盒测试无需知道所测试的应用程序的内部结构,而白盒测试需要了解应用程序的内部结构。灰盒测试则只需了解程序的部分内部结构,例如程序内部数据结构的文档以及算法。
灰盒测试是一种将白盒测试和黑盒测试相结合的测试。这种测试的目的是寻找由于应用程序的结构不当或用户使用不当而产生的缺陷。黑盒测试无需知道所测试的应用程序的内部结构,而白盒测试需要了解应用程序的内部结构。灰盒测试则只需了解程序的部分内部结构,例如程序内部数据结构的文档以及算法。
电路测试,也称为ICT或ICT测试,是用电子探针对印制电路板的测试,属于白盒测试,可以测试电路元件的开路、短路、电阻、电容、电感,或是其他可以看出电路元件是否有正确组装的资讯。电路测试可以用针床测试制具进行,也可以用特殊的测试设备,或是无治具电路测试设备来进行。