黑盒测试
一、黑盒测试的概述
黑盒测试(Black-box Testing)被称为功能测试或数据驱动测试。
黑盒测试说白了就是一个 黑盒子,不考虑程序内部逻辑结构和内部特性,只关注软件的功能需求。
二、黑盒测试需要发现的几个问题
功能是否正确,是否有遗漏。
界面是否错误。
数据结构或外部数据库访问错误。
性能错误。
初始化和终止错误。
三、常见的黑盒测试方法
功能性测试
性能测试
安全性测试
兼容性测试
稳定性测试
可靠性测试
安装卸载测试
四、黑盒测试用例设计的方法
1、等价类划分法
将程序所有可能的输入域(有效的和无效的)划分成若干个等价类。然后从每个部分中选取少数具有代表性的数据进行测试,可以避免穷举产生的大量用例。
等价类是指某个输入域的子集合。
等价类划分一般划分为两种情况:有效等价类和无效等价类。
1.1 有效等价类
对需求规格说明而言,合理的、有效的输入数据