51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

12
返回列表 发新帖
楼主: Fuli
打印 上一主题 下一主题

[讨论] 灰盒与白盒区别

[复制链接]

该用户从未签到

21#
发表于 2004-11-16 11:55:34 | 只看该作者
要看性能测试的目的, 也是有使用白盒测试的情况的. 比如分析那些代码消耗了最多的性能. 我用过jprobe,就有这样的功能.
回复 支持 反对

使用道具 举报

该用户从未签到

22#
发表于 2004-11-18 13:30:09 | 只看该作者
黑盒测试又称功能测试、数据驱动测试或基于规格说明的测试,是在完全不考虑程序内部结构和内部特性的情况下,检查输入与输出之间关系是否符合要求。
白盒测试又称结构测试、逻辑驱动测试或基于程序的测试,是在已知程序内部结构的情况下设计测试用例的测试方法。
显然,白盒测试适合在单元测试中运用,而在独立测试阶段多采用黑盒测试方法。
回复 支持 反对

使用道具 举报

该用户从未签到

23#
发表于 2005-4-24 14:11:24 | 只看该作者
不知道这样说正确不:黑合就是黑色中不知道什么就只知识输进输出来测试,黑盒的优点是白盒的缺点.相互补通吧,灰盒就是白和黑盒的混合的盒.
回复 支持 反对

使用道具 举报

该用户从未签到

24#
发表于 2005-4-30 15:20:05 | 只看该作者
灰盒测试:介于白盒测试于黑盒测试之间的测试。灰盒测试关注输出对于输入的正确性,同时也关注内部表现,但这种关注不像白盒那样详细完整,只是通过表现出来的特性、事件、标志来进行内部的运行判断。
回复 支持 反对

使用道具 举报

该用户从未签到

25#
发表于 2005-4-30 17:31:53 | 只看该作者
所谓的“灰盒”,个人理解是指在测试用例设计时参考了程序的内部逻辑和更具体的算法,然后对测试用例进行增补或修改,最后仍然通过运行程序的方式来执行测试。

[ Last edited by jackei on 2005-4-30 at 17:33 ]
回复 支持 反对

使用道具 举报

该用户从未签到

26#
发表于 2005-5-1 02:09:52 | 只看该作者
关于黑盒测试、白盒测试以及灰盒测试可以看看下面这篇文章:
http://bbs.51testing.com/viewthread.php?tid=11976&fpage=1

对于灰盒,我不太同意jackei的理解(:)),如果进行测试设计时参考了程序的内部逻辑和具体算法,应该看成白盒测试。灰盒测试一个典型的例子是测试时通过log信息(可以借助于工具)来判断测试执行的情况。

另外需要指出的是我们不要仅仅局限于搞清这三个名词的具体含义,更应该关注的是搞清楚后对我们进行测试所能起到的作用。Bret Pettichord在上面的那篇文章中有一段评述个人觉得很有道理:
Let me be perfectly clear. I personally avoid classifying testing as white box or black box. I don't think these terms are useful for either describing or categorizing testing. There is some value to thinking through the concepts. But i hope that doing so will make it plain that what really need is more attention to how we gather information about the software we test, how we decide to test it, and how we collect information about the tests we've run.
大致意思就是他尽量避免把测试简单划分成白盒测试和黑盒测试。他不认为这些名词对描述测试和划分测试有什么帮助。他认为更应该注意的是通过理解这些名词明白如何收集测试所需要的信息,决定如何进行测试,以及在执行测试时通过哪些信息来进行判断。
回复 支持 反对

使用道具 举报

该用户从未签到

27#
发表于 2005-5-7 15:20:53 | 只看该作者
尽量避免把测试简单划分成白盒测试和黑盒测试。他不认为这些名词对描述测试和划分测试有什么帮助。他认为更应该注意的是通过理解这些名词明白如何收集测试所需要的信息,决定如何进行测试,以及在执行测试时通过哪些信息来进行判断。

有道理。
回复 支持 反对

使用道具 举报

该用户从未签到

28#
发表于 2006-9-3 14:55:57 | 只看该作者

回复 #17 cecliawangy 的帖子

学西了
回复 支持 反对

使用道具 举报

该用户从未签到

29#
发表于 2006-9-6 13:54:54 | 只看该作者
呵呵,受益颇多!
谢谢了,哪位老师愿意收测试方面的学生的话,请加我吧!
MSN: wangyue226@hotmail.com
QQ: 86160811
回复 支持 反对

使用道具 举报

该用户从未签到

30#
发表于 2006-9-6 18:58:28 | 只看该作者
原帖由 lbzhong 于 2005-4-30 15:20 发表
灰盒测试:介于白盒测试于黑盒测试之间的测试。灰盒测试关注输出对于输入的正确性,同时也关注内部表现,但这种关注不像白盒那样详细完整,只是通过表现出来的特性、事件、标志来进行内部的运行判断。

我想问一下灰盒测试的目的是什么?它介入的时机又是什么时候呢?通过什么手段来进行呢 ?
回复 支持 反对

使用道具 举报

该用户从未签到

31#
发表于 2006-9-7 10:22:40 | 只看该作者
受教了。。
回复 支持 反对

使用道具 举报

该用户从未签到

32#
发表于 2007-2-8 21:18:34 | 只看该作者
是不是黑盒测试就不需要查看原代码,而白盒测试需要从源代码层次进行测试?
回复 支持 反对

使用道具 举报

该用户从未签到

33#
发表于 2007-6-22 19:40:54 | 只看该作者
我是测试新手,谢谢帮助,现在急着充电 sdlkfj3
回复 支持 反对

使用道具 举报

该用户从未签到

34#
发表于 2007-6-24 20:58:45 | 只看该作者
灰盒测试是介于黑盒测试与白盒测试之间,最常见的灰盒测试是集成测试。
回复 支持 反对

使用道具 举报

该用户从未签到

35#
发表于 2007-6-25 14:54:01 | 只看该作者
谢谢
回复 支持 反对

使用道具 举报

该用户从未签到

36#
发表于 2007-7-13 09:43:24 | 只看该作者
灰盒是介于黑盒和白盒间的测试,既测试功能又包含部分代码实现
回复 支持 反对

使用道具 举报

本版积分规则

关闭

站长推荐上一条 /1 下一条

小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

GMT+8, 2024-11-15 16:24 , Processed in 0.090101 second(s), 20 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

快速回复 返回顶部 返回列表