51Testing软件测试论坛

标题: 白盒测试与黑盒测试两类方法对比 [打印本页]

作者: 网络游侠    时间: 2007-1-17 16:12
标题: 白盒测试与黑盒测试两类方法对比
白盒测试与黑盒测试两类方法对比
http://www.cnblogs.com/mayingbao/archive/2007/01/16/621924.html
作者: zhaochao8549    时间: 2007-1-19 12:09
怎么没人啊 我来see 一下 呵呵
作者: 网络游侠    时间: 2007-1-19 14:15
sdlkfj2 sdlkfj5 sdlkfj6 不看是损失,这样的面试题还是很多的^_^
作者: windsmile    时间: 2007-1-19 14:26
呵呵,那就CC
作者: rainyday32    时间: 2007-1-19 14:51
现在还到不了面试的时候,本公司的合约还没有完成
但是还是要掌握阿~~
作者: wuying36172    时间: 2007-1-19 17:23
补充一点,白盒测试主要应用在单元测试阶段,关注基本单元的内部逻辑结构,黑盒测试主要应用在系统测试阶段,关注系统整体功能的实现,sdlkfj2
作者: skyqa    时间: 2007-1-20 15:46
标题: 黑盒测试和白盒测试的对比
一般情况下,我们可以通过下面的几个问题来分辨黑盒测试和白盒测试(当然不是绝对的sdlkfj5 ):
1、测试有谁来执行?一般情况下,黑盒测试一般由测试人员或客户进行的测试,而白盒测试一般由开发人员进行。
2、测试的对象:假如我们将软件系统看作是一个整体,称之为黑盒测试,也称之为系统测试。对系统内部的单元模块进行的测试,我们就可以称为白盒测试。或者是测试覆盖系统的需求还是覆盖系统的所有代码来判断。
3、测试的活动:一般功能性测试是黑盒测试,结构性测试是白盒测试。

个人理解,仅供参考。
作者: 网络游侠    时间: 2007-1-21 14:42
楼上的理解存在严重问题,如果哪样理解,测试中会漏测很多!
作者: wuying36172    时间: 2007-1-22 11:14
原帖由 skyqa 于 2007-1-20 15:46 发表
一般情况下,我们可以通过下面的几个问题来分辨黑盒测试和白盒测试(当然不是绝对的sdlkfj5 ):
1、测试有谁来执行?一般情况下,黑盒测试一般由测试人员或客户进行的测试,而白盒测试一般由开发人员进行。
...




7楼把几个概念严重的混淆了:
1、系统测试不等于黑盒测试,只是系统测试阶段主要采用黑盒测试的方法,系统测试是测试的阶段,而黑盒白盒测试是测试方法;
2、功能测试也不能等同于黑盒测试,在做功能测试的时候主要会采用黑盒测试的方法而已;
3、我说的单元测试阶段主要采用白盒测试方法,不是说只用白盒测试方法,当然也还要用到黑盒测试的方法,测试单元模块的基本功能是否正确;进行单元测试的时候,白盒测试是黑盒测试的有力补充,可以采用覆盖率的一些方法,另外可以考虑组合条件、循环等情况,还可以采用错误猜测法重点测试一些容易出错的地方(当然这需要一点经验和做测试的敏感)保证测试的充分性。sdlkfj6
作者: wxy1208    时间: 2007-1-22 12:21
好东西,正在kan:)
作者: skyqa    时间: 2007-1-23 13:10
原帖由 wuying36172 于 2007-1-22 11:14 发表




7楼把几个概念严重的混淆了:
1、系统测试不等于黑盒测试,只是系统测试阶段主要采用黑盒测试的方法,系统测试是测试的阶段,而黑盒白盒测试是测试方法;
2、功能测试也不能等同于黑盒测试,在做功能 ...



说明几点:
1. 我的原意是如何在实际测试中,简单来判断什么是黑盒测试,什么是白盒测试?通过哪些要素来判断:
我们可以定义黑盒测试:基于用户的测试(人)、基于系统或需求的测试(对象)、可用性测试(风险)、功能性测试或捕获回放自动化测试(活动)。
而对于白盒测试:基于开发人员的测试(人)、基于单元或代码覆盖的测试(对象)、边界或安全性测试(风险)、结构性测试、检查或代码覆盖率自动化测试(活动)、或基于探测、推断和记录的测试(评估)

2. 一般情况下,我们可以将黑盒测试,认为是系统测试,或者功能测试。但并不是说系统测试就是黑盒测试。从概念上来说,一个是阶段,一个是技术和方法,确实不能等同。但两者之间不是对立的,在不同的测试阶段,我们需要应用不同的测试技术和方法,或者它们的组合,来提高我们的测试覆盖率和测试质量。所以我十分同意楼上说的,应该是说系统测试阶段主要是应用黑盒测试技术和方法。

个人理解,欢迎交流。
作者: zhou1110    时间: 2007-1-23 13:27
很好噢
作者: zhb6329    时间: 2007-1-24 15:36
不错啊,分析的让我佩服!
作者: fmmiszgx    时间: 2007-1-24 17:05
据说实际工作中在有些公司,在每个阶段都有用到白盒测试和黑盒测试两种方法,只是黑白比例不同,并没有完全的分开。我个人也觉得它们只是两种方法。只要理解,能灵活运用,让能我们的测试工作更好更有效,对我们才是最重要的。
作者: linmi_010    时间: 2007-8-9 09:06
路过
作者: youhunx    时间: 2007-10-23 11:22
新手顶下,学习
作者: muyang327    时间: 2007-10-23 11:41
好东西,学习中。受益了。
作者: threes    时间: 2007-10-23 11:48
已经见过好多个公司都有类似的面试题 复习一下




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2