51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 34557|回复: 70
打印 上一主题 下一主题

白盒测试=单元测试?

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2005-8-31 17:03:28 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
接触测试也有一段时间了,一直是做黑盒,看了很多文章,总感觉白盒测试=单元测试是一体的概念,不知道这样理解对不对?
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏1
回复

使用道具 举报

该用户从未签到

推荐
发表于 2005-8-31 20:17:15 | 只看该作者
首先,白盒测试 不等于 单元测试
  白盒测试是一种测试方法,而单元测试是测试过程。
  在单元测试过程中,一般采用白盒测试的方法,但由于要实现完整意义上的路径覆盖测试开销实在太大,一般的公司很少会把路径覆盖作为单元测试的退出准则,一般要求语句覆盖不小于90%(甚至更高)。
  除单元测试以外的测试阶段(集成测试、系统测试)也可以采用白盒测试方法,此时的白盒测试方法体现在利用对代码的认识设计相应的测试用例,这部分就是非常依赖经验和开发基础的了。
回复 支持 1 反对 0

使用道具 举报

该用户从未签到

71#
发表于 2009-10-15 13:15:13 | 只看该作者
学习
回复 支持 反对

使用道具 举报

该用户从未签到

70#
发表于 2009-3-1 22:31:39 | 只看该作者

需求跟踪的具体流程是什么?

谁能说说需求跟踪的具体流程啊?
回复 支持 反对

使用道具 举报

该用户从未签到

69#
发表于 2009-2-19 08:33:54 | 只看该作者
绝对不一样!
回复 支持 反对

使用道具 举报

该用户从未签到

68#
发表于 2008-12-25 17:47:13 | 只看该作者
回复 支持 反对

使用道具 举报

该用户从未签到

67#
发表于 2008-10-28 16:10:05 | 只看该作者
我们几天讲了好多的测试方法   嘿嘿
回复 支持 反对

使用道具 举报

该用户从未签到

66#
发表于 2008-10-28 15:18:00 | 只看该作者
这个网站上面有相当多教学视频,非常不错。都可以去了解下或者下载了,对学习蛮有帮助的
[url]http://www.abab123.com/bbs/down.asp?html=1069238[/url]
回复 支持 反对

使用道具 举报

该用户从未签到

65#
发表于 2008-10-27 15:17:34 | 只看该作者
学到东西了,起初都没搞明白概念,现在有收获了
回复 支持 反对

使用道具 举报

该用户从未签到

64#
发表于 2008-10-22 17:30:42 | 只看该作者
学了.
回复 支持 反对

使用道具 举报

该用户从未签到

63#
发表于 2008-10-22 13:58:13 | 只看该作者
当然不对啦   白盒与黑盒是测试的方法依据是否需要了解内部结构来区分的;单元测试,集成测试,系统测试是测试的不同阶段根据被测试的对象不同来划分的。其实单元测试也有白盒和黑盒测试的,不只存在于单元测试,集成测试和系统测试也有
  以下为个人感觉:黑盒测试为功能性测试  从整体出发看是否满足客户的需求
                  白盒测试是从内部发现缺陷 花费的时间较长 越早进行成本越低
回复 支持 反对

使用道具 举报

  • TA的每日心情
    郁闷
    2017-12-18 16:41
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]测试小兵

    62#
    发表于 2008-10-22 12:24:58 | 只看该作者
    新手
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    61#
    发表于 2008-3-10 11:40:07 | 只看该作者

    人气不错,顶!

    大家都说的差不多,我就不多说了,顶下! 哈哈
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    60#
    发表于 2008-3-4 11:33:11 | 只看该作者
    上面已经N个人在说这两者不一样了
    我也没什么好补充,呵呵~
    不过我确实觉得提高编程能力,对软件测试也是很有好处的
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    59#
    发表于 2008-2-29 11:20:22 | 只看该作者
    受教了!
    白盒测试是一种测试方法
    单元、集成、系统、验收测试是测试流程中的不同阶段
    每个阶段可以用不同的测试方法。不能一概而论,也不能在任意之间划等号。

    谢谢zzx5804和Tender的分享
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    58#
    发表于 2007-12-11 12:11:35 | 只看该作者
    起初也是觉得在某种程度上白盒测试和单元测试是等同的,可是后来现发它们不是一回事,但也没有把这两个概念理解清楚,看了大家的观点之后,有收获!!!
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    57#
    发表于 2007-12-6 17:19:42 | 只看该作者
    纯理论讨论.
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    56#
    发表于 2007-12-6 16:42:56 | 只看该作者
    嘿嘿,长见识了
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    无聊
    2017-10-24 13:40
  • 签到天数: 4 天

    连续签到: 1 天

    [LV.2]测试排长

    55#
    发表于 2007-12-6 15:02:36 | 只看该作者
    同意楼上的。。白盒只是测试的方法。。。单元测试 是一个测试阶段
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    无聊
    2016-8-23 16:35
  • 签到天数: 11 天

    连续签到: 1 天

    [LV.3]测试连长

    54#
    发表于 2007-12-6 10:26:04 | 只看该作者

    求助

    各位大虾们!一个售楼系统,要保证本地和数据库的同步,不卖重楼,应该怎么测啊?
    求助,求助,新手求助!
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    53#
    发表于 2007-12-6 02:28:14 | 只看该作者
    看了大家的讨论感觉大家对白盒的理解和单体测试有点混淆,我谈谈个人的看法.
    1.单体测试由开发人员来完成.白盒测试由测试人员来完成.他们的测试重点是不一样的.
    2.单体测试是按照详细设计来写测试case.白盒测试应该根据详细设计和需求来设计case.
    3.单体测试是必须的.白盒测试可以根据情况选择测试还是不测.(根据业务的复杂度)
    4.对于程序的覆盖率看.单体测试最高.白盒测试不需要那么高.(这里的高是指代码的执行次数)
    对于白盒测试来说,应该是用业务来覆盖所有的程序分支.这样的优势是.程序错误的可见性强.需求和详细设计的不一致性可以在这个阶段被先行发现.尤其是在回归测试时要比黑盒测试简单很多.

    以上个人看法,希望大家讨论
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

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

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

    GMT+8, 2024-9-22 11:41 , Processed in 0.090242 second(s), 27 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

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