51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

测试开发精英班,通向高级软件测试工程师论坛测试积点免费获取渠道攻略【长期招募】博为峰网校招聘兼职讲师!横扫BAT,Python全栈测试开发技能大全
【111期】:聊聊想出国找测试工作最核心的那些事!2020不玩虚的,先来一波技术PK! 【征稿】疫情当下手头紧?这波投稿补贴很及时! 自学软件测试那点事
楼主: 默默巫

黑盒测试与白盒测试相比,白盒比黑盒更难?(2008-11-18 )获奖名单已公布

[复制链接]

该用户从未签到

发表于 2008-11-20 03:49:22 | 显示全部楼层
看来大家都比较理智。
我只从安全测试的角度去说,黑盒比白盒要难多了。
回复

使用道具 举报

  • TA的每日心情
    奋斗
    2015-11-17 09:09
  • 签到天数: 7 天

    连续签到: 1 天

    [LV.3]测试连长

    发表于 2008-11-20 09:49:09 | 显示全部楼层

    天下事有难易乎?为之,难者亦易矣;不为,易者亦难矣。

    原帖由 郁闷的我 于 2008-11-19 13:15 发表
    黑盒测试和白盒测试是两种不同的测试方法。在整个的测试过程中两种方法都会用到,但以经验来看,在一个项目中测试工程师还是以黑盒测试为主,白盒测试为辅。对于有些人认为黑盒测试没有技术含量,这是完全错误的一种 ...


    同意16#对黑盒和白盒测试的优缺点的分析。
    但是这样的问题,可能是站在中立的立场更合适,问的问题就如同说“开发”比“测试”厉害,还是“测试”比“开发”厉害的答案一样,因为不是做同一个方面的,因此不具有实质的可比性。
    有人认为白盒难,只是因为白盒需要了解编码语言,甚至优秀的测试本身就是一个很优秀的开发人员。但这不等于说白盒就很难。如果本身我就对编码有一定兴趣且喜欢测试工作,可能会认为白盒并不困难,反而有很多乐趣。
    也有人认为黑盒难,因为“需要丰富的经验和敏锐的思维(借用一下;))”。但是无论白盒还是黑盒测试都是需要积累经验,并具有敏锐的思维,如果一个刚入行的白盒人员和一个已经有五年以上工作经验的白盒人员相比,优劣不需要说了。
    总结:天下事有难易乎?为之,难者亦易矣;不为,易者亦难矣。
    回复

    使用道具 举报

    该用户从未签到

    发表于 2008-11-20 12:46:29 | 显示全部楼层
    总体而言,还是白盒目前最吃香吧,黑盒现在很多公司重视不够,任重而道远
    回复

    使用道具 举报

    该用户从未签到

    发表于 2008-11-20 13:27:55 | 显示全部楼层
    表面上看起来,黑盒测试比白盒测试容易;可是一个优秀的黑盒测试人员所需了解的知识要远远大于一个白盒测试的人员。仅仅是黑盒测试的门槛比较低,而且当前大部分还都是有刚毕业的大学生来做这样。而一个优秀的白盒测试人员不仅有开发人员所具有的编码能力,而且还需要敏锐的发现错误的能力。所以,当前大部分人都认为黑盒比较容易
    另一方面,黑盒测试与白黑测试是一个软件开发不同阶段所采取测试策略而已,
    术业有专攻,做好任何一门都不容易
    回复

    使用道具 举报

    该用户从未签到

    发表于 2008-11-20 14:38:01 | 显示全部楼层
    问题怎么会是无聊

    [ 本帖最后由 疯都疯了 于 2008-11-20 14:39 编辑 ]
    回复

    使用道具 举报

    该用户从未签到

    发表于 2008-11-20 14:40:26 | 显示全部楼层
    问题怎么会是无聊,很多人都盲目的觉得白盒测试比黑盒测试难,有误曲就应该提出来让大家讨论
    回复

    使用道具 举报

    该用户从未签到

    发表于 2008-11-20 15:08:40 | 显示全部楼层
    原帖由 gp_jl 于 2008-11-20 09:49 发表


    同意16#对黑盒和白盒测试的优缺点的分析。
    但是这样的问题,可能是站在中立的立场更合适,问的问题就如同说“开发”比“测试”厉害,还是“测试”比“开发”厉害的答案一样,因为不是做同一个方面的,因此不具 ...

    写的不错
    回复

    使用道具 举报

    该用户从未签到

    发表于 2008-11-20 16:07:32 | 显示全部楼层

    按中国的软件来说吧。。。

    目前,在中国的公司,做白盒测试的公司不是很多,大多数都在黑盒;黑盒通过就通过,很少去检查代码的质量;
    这个各有各的优点,不能比,但从中国的公司来看,公司看重的还是黑盒测试;因为大多数的公司不想花费太多时间去做白盒
    回复

    使用道具 举报

    该用户从未签到

    发表于 2008-11-20 20:00:31 | 显示全部楼层

    中立好啊!

    刚刚接触测试,没有资格发表意见啊。。
    只能看大家的评论了。。。
    回复

    使用道具 举报

    该用户从未签到

    发表于 2008-11-20 23:11:03 | 显示全部楼层
    真的不好评价啊
    回复

    使用道具 举报

    该用户从未签到

    发表于 2008-11-21 09:44:50 | 显示全部楼层
    先占座
    回复

    使用道具 举报

    该用户从未签到

    发表于 2008-11-21 11:39:34 | 显示全部楼层

    无可比性吧?

    白盒测试,黑盒测试,都是测试的一种,
    两种测试都是必不可少的,就相当于你偏偏要分出产品中是策划重要,还是开发重要一样!
    我们需要白盒测试高手,同样需要用户体验专家,两个缺一不可,两个又相辅相成,根本不需要对两种方法进行对比!
    下面说说技术上的差别:
    白盒:先熟悉代码,然后自行开发测试工具,部署测试环境,进行测试,这些是黑盒测试所不需要做的
    黑盒:用户体验专家,不是说谁随便用手点点哪里就能点出来的,这需要相当丰富的黑盒测试经验以及对产品甚至是产品未来趋向的判断能力,这是白盒测试所不会达到的

    所以我说,两者都重要,两者在工作中无法对比!
    回复

    使用道具 举报

    该用户从未签到

    发表于 2008-11-21 15:39:08 | 显示全部楼层
    想做好黑盒也不是那么容易的!
    回复

    使用道具 举报

    该用户从未签到

    发表于 2008-11-21 16:43:25 | 显示全部楼层
    我也中立,感觉都是辅助软件质量的测试方段,如果说难于不难的问题,只要认真做,做好就好了,深入了,感觉都会容易的。
    回复

    使用道具 举报

    该用户从未签到

    发表于 2008-11-21 16:51:43 | 显示全部楼层

    不具备可比性

    如果你只从很浅的层面来看墨盒是比白盒门槛要低一些,但是如果想做好黑盒测试需要的知识层面还是很广的,所以个人认为不管是黑盒还是白盒就要你深入都很有前途的
    回复

    使用道具 举报

    该用户从未签到

    发表于 2008-11-21 16:55:24 | 显示全部楼层
    个人认为没有可比性................
    各有千秋.......
    真正做好黑盒应该也不是那么容易的吧....
    比如说有些比较复杂的软件,就那个业务流程都..................

    [ 本帖最后由 renyuchen286061 于 2008-11-21 16:58 编辑 ]
    回复

    使用道具 举报

    该用户从未签到

    发表于 2008-11-21 17:17:46 | 显示全部楼层
    黑盒测试不一定比白盒测试技术含量低,现在我却可以比较肯定地说,黑盒测试比白盒测试更难,技术要求更高。道理其实非常简单,黑盒,白盒测试的本质区别在于源代码的访问权利,白盒测试具有这种 权利,因此也就具有更多的资源和信息进行测试,当然事情就会变得容易很多,而黑盒测试由于不能看到源代码,就使得对于白盒测试人员发现的bug,你要花更多的时间,并且具有更高的技术才有可能发现。
    回复

    使用道具 举报

    该用户从未签到

    发表于 2008-11-21 18:02:54 | 显示全部楼层
    需求错了再牛X的代码又怎样?
    回复

    使用道具 举报

    该用户从未签到

    发表于 2008-11-21 21:12:57 | 显示全部楼层

    我偏向于黑盒更加难一些

    尽管从原则上来讲,二者并没有太大的可比性.
    但是如果真要来比较一下的话,自己觉得还是黑盒
    测试需要的只是面更为广一些.,白盒测试主要偏重于编码,
    对于其他的知识要求相对来说要少一些.但是编写过程序的
    人可能都了解,代码的编写还是有一定的规律可寻的,所以
    如果按照规律来寻找错误的话相对来说就容易一些.但是黑
    盒测试则不是这样,要深入的搞好黑盒测试需要的知识面则
    非常的广泛.诸如黑盒测试中的安全性测试\易用性测试\可靠
    性测试等等要真正搞好需要的知识不是一点就可以做到的,需
    要了解的东西有很多很多.相信干过黑白盒测试的人都应该有
    所体会.
    好了,私家所见不一定正确.
    回复

    使用道具 举报

    该用户从未签到

    发表于 2008-11-22 10:12:58 | 显示全部楼层
    它们的目的是相同的,都是为了找出软件的缺陷
    它们的测试重点不同。
    白盒测试是依据被测软件分析程序内部构造,根据内部构造来设计测试用例,来对内部控制流程进行测试,可不顾程序的整体功能的实现;黑盒测试则是把被测对象看成是一个黑盒,只考虑其整体特性,而不考虑内部的具体实现。
    因此应具体问题具体分析
    回复

    使用道具 举报

    本版积分规则

    关闭

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

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

    GMT+8, 2020-4-8 23:53 , Processed in 0.076397 second(s), 24 queries .

    Powered by Discuz! X3.2

    © 2001-2020 Comsenz Inc.

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