黑盒测试基本概念

上一篇 / 下一篇  2012-03-30 00:04:49

 

   继续读书笔记

   在《软件测试第三版》中将黑盒测试称为功能测试白盒测试称为结构测试

   功能测试,该书的定义如下:任何程序均可视为将其输入定义域中的值映射到其输出值域的函数。黑盒测试的思想与面向对象的思想类似,面向对象就是提供类以及该类的接口,至于类的内部构造,使用人员是不得而知的。

   那么黑盒测试的依据是什么,可以用到的就是需求说明书以及设计文档,测试的对象为开发人员交付的成果。

   黑盒测试有两个突出的优点,1,与软件的具体实现方法无关,所以即使实现方式发生改变,测试用例仍然有用。我想这点原因也是很多人认为测试比开发入门要简单的缘故,只要能看懂文档即可,不需要关注程序语言。2,由于黑盒测试的依据是需求,设计文档,开发的依据也是需求和设计文档。那么设计测试用例与开发是可以同时进行,大大缩短项目周期。

   黑盒测试的缺点有哪些呢,1,可能有未测试的实现行为,要弥补这一点只有靠测试用例设计者使用合适的用例设计方法,并且要有经验来测试程序的异常行为。

2,测试用例之间会存在严重的冗余问题;开发方面,代码可以重用。但是测试用例的重用率较低。


TAG:

 

评分:0

我来说两句

Open Toolbar