51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 10855|回复: 21
打印 上一主题 下一主题

黑盒测试和白盒测试的关系

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2006-3-26 20:34:54 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
近日在论坛上面看到有人觉得黑盒测试没有技术含量,有人觉得黑盒测试没有前途,甚至有人看不起做黑盒测试的人。我觉得这些人肯定是没有很好的掌握测试是一个系统化的工作,不是一个靠测试流程中的哪一步就可以的工作。测试是一个系统工作,它的常规流程是:模块测试、集成测试、系统测试、确认测试,在这其中根据需要回归测试穿插其中。其中在做模块测试和集成测试的时候,通常是白盒测试和黑盒测试一起发挥作用。通常的观点是:白盒测试要分析代码,更有技术含量。其实这个观点是错误的。要知道可以这么说没有黑盒测试的话,白盒测试是没有办法进行的,或者这么说即便做了世界上最完美的白盒测试,没有做黑盒测试,这个测试依然是不完全的。白盒测试是对过程的测试,黑盒测试是对结果的测试。有了好的过程并不一定会有好的结果。(如果我和我前任女朋友,大家都很好的呵护对方,可是最后还是分手了)所以说两者缺一不可。因为测试说到底是找出这个程序或系统中的错误,所谓错误有两种:就是错误的,“1+1=2”但是出来是3。另一种是不符合客户的要求。这两种都需要通过黑盒测试来最后确认,因为你做白盒测试时你确认了代码是正确的,但是你没有办法确定这段正确的代码的组合最后产出的结果是不是客户要求的。如果不是你的代码正确么?所以我认为(我看到现在测试书籍也都是这么说的)白盒测试作为黑盒测试的辅助测试,因为你首先要用黑盒测试来验证结果是否正确,或者说目标是否正确。如果结果正,确然后再用白盒测试来验证,这个正确的结果是不是由于正确的过程产生的。如果结果不正确,那么用白盒测试来找到过程中错误的地方。它们的关系在我看来就像恩爱的夫妻一样不可分割(不好意思刚刚失恋,比较容易想到这个做比喻)。只有先做好黑盒测试,然后用白盒测试验证,这个测试才能说做的完整了。所以请大家以后不要再看不起做黑盒测试的人了。黑盒测试也不是没有前途的,而是有前途的。不过如果真的想再测试这个行当做深,就不能过于关注某一点,要适当的看得广,看的深,因此想成为测试专家就真的不能只懂黑盒测试。建议做黑盒测试的人以这个为切入点来做好测试。
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
发表于 2006-3-27 09:24:01 | 只看该作者
说得不错,顶一下!
回复 支持 反对

使用道具 举报

该用户从未签到

3#
发表于 2006-8-18 17:39:49 | 只看该作者
有道理,呵呵
回复 支持 反对

使用道具 举报

该用户从未签到

4#
发表于 2006-9-20 16:36:24 | 只看该作者
说的真是太好了,其实呢,这样的问题呢,不用回答就应该明白的

这个就像技术和管理哪个更重要一样,本来道理很简单的,可是偏偏要再弄个说法。

其实两个本来就是平衡的,人类偏要把它弄出个是非!
回复 支持 反对

使用道具 举报

该用户从未签到

5#
发表于 2006-9-21 12:03:38 | 只看该作者
很多人,就是认为做白的好,黑的和白的这两种情况却一不可
回复 支持 反对

使用道具 举报

该用户从未签到

6#
发表于 2006-11-17 21:22:07 | 只看该作者
强烈支持,黑盒测试并不是随便的点点就能OK
回复 支持 反对

使用道具 举报

该用户从未签到

7#
发表于 2006-11-28 11:11:31 | 只看该作者
说的好
回复 支持 反对

使用道具 举报

该用户从未签到

8#
发表于 2010-3-2 13:17:49 | 只看该作者
其实说白了,觉得黑盒测试没有技术含量只是因为对测试不了解。
回复 支持 反对

使用道具 举报

该用户从未签到

9#
发表于 2010-3-7 01:31:54 | 只看该作者
说的太好了,顶。我现在所在的公司的程序员每天跟我说:你们就是在键盘上点来点去,一点技术含量都没有,我每次的回答都是:没你想象的那么简单,我不分析出BUG的原因,你怎么改程序?
回复 支持 反对

使用道具 举报

该用户从未签到

10#
发表于 2010-4-13 22:46:07 | 只看该作者
测试在于态度,黑盒测试是非常强大的!
回复 支持 反对

使用道具 举报

该用户从未签到

11#
发表于 2010-4-14 10:36:10 | 只看该作者
说的太好了
回复 支持 反对

使用道具 举报

该用户从未签到

12#
发表于 2011-3-7 15:33:04 | 只看该作者
回复 支持 反对

使用道具 举报

  • TA的每日心情
    无聊
    2015-4-27 15:02
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]测试小兵

    13#
    发表于 2011-4-10 21:04:45 | 只看该作者
    支持啊...谢谢了
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    14#
    发表于 2011-4-27 11:36:10 | 只看该作者
    支持一下,以前总觉得做黑盒看不到希望,看到楼主写的不错,支持黑盒!
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    15#
    发表于 2011-7-14 15:48:15 | 只看该作者
    还有肋:黑盒\白盒\功能自动化\性能自动化

    测试这个行业真tmd累!!!测试人员的就业面真tmd窄!!!主要是测试没有比较细的分工!!! 只分为软件测试和硬件测试!!! 软件开发按语言来分!!!kao!!
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    16#
    发表于 2011-7-14 15:50:19 | 只看该作者
    中国软件行业的人 重术不重道!领导都是tmd不懂测试的SB!!
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    17#
    发表于 2011-7-20 21:07:11 | 只看该作者
    楼主说的很通俗,都是一个硬币的两个面。
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2016-7-13 17:21
  • 签到天数: 11 天

    连续签到: 1 天

    [LV.3]测试连长

    18#
    发表于 2011-8-23 14:52:07 | 只看该作者
    楼主说的很不很好啊,对我帮助很大 多谢
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    19#
    发表于 2011-9-1 15:12:33 | 只看该作者
    说的真好
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    20#
    发表于 2011-9-7 17:01:02 | 只看该作者
    顶一下
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

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

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

    GMT+8, 2024-11-6 23:25 , Processed in 0.081610 second(s), 28 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

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