黑盒测试要点
1、黑盒测试的概念:
测试中把被测系统比作一个完全不能打开的盒子。完全不可考虑程序的内部结构和内部特性的情况下,通过相关暴露的接口来进行测试。只检查程序的功能是否能够按照规格说明的规定能够正常的使用。程序是否能够正确的接受输入数据,并产生正确的输出信息。
黑盒测试是从用户的视角来不停的用数据或者事件驱动系统,并通过输出结果来进行判断的。
2、黑盒测试的优点:
(1)容易实施,不需要关注内部的实现。
(2)更贴近用户的使用角度。
3、黑盒测试的缺点:
(1)测试覆盖率较低,一般只能覆盖到代码量的不到40%。
(2)针对黑盒的自动化测试,复用率较低,维护成本较高。
4、黑盒测试主要测试什么(主要是用于系统测试阶段)?
(1)是否有不正确或遗漏的功能。
(2)在接口上,输入是否能正确的接受?,能否输出正确的结果?
(3)是否有数据结构错误或外部信息(例如数据文件)访问错误?
(4)性能上是否能够满足要求?(重要)