我试图理解一个与另一个相比的方式。
灰盒子测试在哪里可以看到代码和黑盒子测试你不看的代码?
答案 0 :(得分:1)
黑盒测试是指您对系统一无所知。您知道输入并检查输出,而不知道输入和输出之间的过程。
灰盒测试几乎相同,但你知道一些关于系统内部的东西。例如,您了解架构或您有一些实施文档。它实际上是白色(参见更多)和黑盒测试(介于两者之间)的混合。
白盒测试是指您了解系统的所有信息。源代码,架构。您完全测试程序,检查它是否正在执行预期的操作,检查异常或错误。为此,您必须真正了解代码的工作原理。
所以要回答你的问题,使用黑盒子和灰盒子测试你都不会真正检查代码。在灰盒测试中,它更多地是关于您所了解的内部结构和体系结构,有时在某些算法中使用。
答案 1 :(得分:0)