软件测试中黑盒测试是什么,什么是黑盒测试?
网友回答
黑盒测试:
黑盒测试也称功能测试或数据驱动测试,它是在已知产品所应具有的功能,通过测试来检测每个功能是否都能正常使用,在测试时,把程序看作一个不能打开的黑盆子
黑盒测试主要是为了发现以下几类错误:
是否有不正确或遗漏的功能?
在接口上,输入是否能正确的接受?能否输出正确的结果?
是否有数据结构错误或外部信息(例如数据文件)访问错误?
性能上是否能够满足要求?
是否有初始化或终止性错误?
网友回答
黑盒测试并不是白盒测试的替代品,而是用于辅助白盒测试发现其他类型的错误。黑盒测试试图发现以下类型的错误: 1)功能错误或遗漏; 2)界面错误; 3)数据结构或外部数据库访问错误; 4)性能错误; 5)初始化和终止错误。 白盒测试在测试的早期采用,而黑盒测试主要用于测知试的后期。黑盒道测试故意不考虑控制结构,而是注意信息域。黑盒测试用于回答以下问题: 运用黑盒测试方法,可以导出满足以下标准的测试用例集: 1)所设计的测试用例能够减少达到合理测试所需的专附加测试用例数; 2)所设计的测试用例能属够告知某些类型错误的存在或不存在,而不是仅仅与特定测试相关的错误