黑盒测试着重测试软件功能。黑盒测试并不能取代白盒测试,它是与白盒测试互补的测试方法,它很可能发现白盒测试不易发现的其他类型错误。黑盒测试力图发现下述类型的错误:(1)功能不正确或遗漏的错误。(2)界面错误。(3)数据结构错误或外部数据库访问错误。(4)性能错误。(5)初始值和终止错误。
应用黑盒测试技术能够设计出满足下述标准的测试用例集。(1)所设计出的测试用例能够减少为达到合理测试所需要设计的测试用例的总数。(2)所设计出的测试用例能够告诉人们,是否存在某些类型的错误,而不是仅仅指出与特定测试相关的错误是否存在。
同学们已经明确了黑盒测试的能够发现那些类型的错误,接下来让我们学习黑盒测试的具体方法。