《腾讯iOS测试实践》一一1.4 测试分析
本节书摘来自华章计算机《腾讯iOS测试实践》一书中的第1章,第1.4节,作者:丁如敏 王琳 等著
更多章节内容可以访问云栖社区“华章计算机”公众号查看。
1.4 测试分析
1.4.1 黑盒测试分析
“黑盒测试是软件测试的主要方法之一,也可以称为功能测试、数据驱动测试或基于规格说明的测试。测试者无须了解程序的内部情况,无须掌握应用程序的代码、内部结构和编程语言的知识,只要知道程序的输入、输出和系统的功能即可。这是从用户的角度针对软件界面、功能及外部结构进行测试,而不考虑程序内部逻辑结构。”这段关于黑盒测试的定义参考自维基百科。
黑盒测试也是应用最广的方法之一,不少公司都是以黑盒测试为主。那么黑盒测试有什么不足呢?我们先看看《微软的软件测试之道》对黑盒测试的分析,如图1-9所示。
图1-9中的A代表黑盒测试的没覆盖部分,B代表黑盒测试的冗余