软件测试技术分类:白盒测试和黑盒测试
软件测试技术可以从不同的角度进行分类,其中包括白盒测试和黑盒测试。
白盒测试,又称结构测试或逻辑驱动测试,是从测试系统的内部结构和具体的实现算法来看,其测试方法主要是结构测试或逻辑驱动测试。测试人员了解产品的内部工作过程,检测产品的内部动作是否按照规范正常进行。通过对程序中的每个路径进行测试,以确定它是否能够按照预定的要求正确工作,而不考虑其功能。白盒测试的主要方法包括逻辑驱动、基本电路测试等,主要用于软件验证。
黑盒测试,又称功能测试或数据驱动测试,是在了解产品应具备的功能的前提下,检测产品的各种功能是否能正确使用的一种测试方法。测试人员对程序界面进行测试,只看程序功能是否按照需求分析的要求正确使用,程序是否能正确接受输入数据,生成正确的输出信息,并保持外部信息的完整性。黑盒测试方法主要包括等价类划分、边界值分析、因果关系图、错误估计等,主要用于软件验证测试。在测试中,程序被看作是一个无法打开的'黑匣子',无论其内部结构和特性如何。
原文地址: https://www.cveoy.top/t/topic/mzzy 著作权归作者所有。请勿转载和采集!