什么是黑盒测试技术
来源:互联网转载
时间:2025-06-18 00:45:08
浏览量:
黑盒测试也叫功能测试,测试每个功能是否能正常使用。在测试中,程序被视为打不开的黑匣子。在完全不考虑程序内部结构和特性的情况下,测试程序接口。它只检查程序的功能是否按照需求说明书正常使用,程序是否能正确接收输入数据并生成正确的输出信息。黑盒测试侧重于程序的外部结构,不考虑内部逻辑结构,主要测试软件接口和软件功能。
从用户的角度来看,黑盒测试基于输入数据和输出数据之间的对应关系。很明显,如果外部特征有问题或者规格不对,用墨盒测试方法是发现不了的。
黑盒测试的优势
1.从产品功能的角度进行测试,可以最大程度的满足用户的需求。
2.同样的动作可以重复进行,最枯燥的部分可以由机器来完成。
3.根据测试用例,问题有针对性,定位更准确,测试数据容易生成。
4.该测试可以与程序/系统要完成的操作直接相关。
黑盒测试的缺点
1.代码无法测试,因为黑盒测试不会检查系统的内部实现。
2.如果规范在设计上有错,就很难发现。
3.测试无法全面进行。
4.测试结果的准确性取决于测试用例的设计。
5.自动化测试的可重用性很低。
黑盒测试的测试方法
1.边界值分析法
2.等价类的分类
3.状态转换测试方法
4 .因果图
5.语法测试
TAG:
黑盒