51Testing软件测试论坛

标题: 黑盒测试有没有动态和静态之说 [打印本页]

作者: Maple咖啡    时间: 2007-12-8 20:17
标题: 黑盒测试有没有动态和静态之说
前两天去应聘,公司一招聘人员让我把软件测试的过程说一下,当我说到软件测试的黑盒测试时我刚说 静态黑盒测试时,他立即说只有白盒测试才有静态和动态之说而黑盒测试没有。可是我看的书上明明有的。到底谁是对的哦?求助
为何应届生找软件测试方面的这么难哦……
我错了么???

[ 本帖最后由 Maple咖啡 于 2007-12-8 21:03 编辑 ]
作者: JasonSei    时间: 2007-12-9 00:38
你说的也有问题,然而他说的也不对,其实都是测试不同的分类,就是根据不同的角度对测试进行分类,因次不同分类的测试类型的分类之间可能会有重叠。所以是不能几种不同分类角度的测试类型放在一起说。
  白盒测试和黑盒测试
  静态测试和动态测试

其实从字面上也能看出区别,动态就是要执行代码的测试,而静态就是不用执行代码,而只是用文档等的测试。
Most verification techniques are static tests
Feasibility reviews
Requirements reviews
Most validation techniques are dynamic
Unit testing
Integrated testing
System testing
User acceptance testing
作者: qianlansede    时间: 2007-12-9 16:30
我认为黑盒测试也有静态和动态之说。静态测试它就是不运行被测系统,而采用其他手段或技术对系统进行检测的一种测试方法。对黑盒测试来说,进行软件需求说明书的评审就是属于静态的黑盒测试。只是有些公司也许不是那么规范的来进行相关文档的评审,而且就是评审也不一定有测试人员参与,所以就不提静态黑盒测试了。相对来说静态的白盒测试就显得比较多,象代码走读、信息流数据流分析这些都是。
作者: puchonghui    时间: 2007-12-9 18:52
黑盒测试当然有静态和动态的区别
比如需求评审就是静态的

不过这些都是测试方法
人家问的是测试过程啊。。。
作者: Maple咖啡    时间: 2007-12-10 11:54
谢谢大家的指导
作者: Maple咖啡    时间: 2007-12-10 12:37
那家公司是北大测试。我问他是不是收钱的他说给你钱收什么钱啊,而且他当时比较的气愤!可是就是收钱的啊进去的门槛又比较的低,居然还……
而且听朋友说培训班又不咋滴!
作者: ivyhuan    时间: 2007-12-10 17:46
一般来说,静态测试和动态测试在白盒测试中使用的比较多
也体现的比较多,从动态就是要执行代码的测试,而静态就是不用执行代码,而只是用文档等的测试
作者: lilysun0411    时间: 2007-12-14 15:13
黑盒测试有动态和静态的区别:
静态有走读、正规检视、技术评审。
动态的就是手工或自动化的执行测试。
作者: red-hat    时间: 2007-12-15 19:20
对需求文档进行评审是黑盒测试?真诚的希望大家回去看看书,
作者: ivyhuan    时间: 2007-12-18 14:22
对需求文档进行评审是需要深入细节的,不属于黑盒范畴,我认为黑盒测试是没有静态测试的。
作者: 李靖之    时间: 2007-12-18 23:26
问楼上一个问题:
静态测试考虑文档描述是否规范、准确、便于查阅;
考虑程序和文档之间的一致性,对吗?
那么只分析程序内部构造,而不顾程序的整体功能实现的白盒测试能做到这点吗?
请给俺这个菜鸟清楚的解释一下好吗?
作者: hades    时间: 2007-12-19 11:35
标题: hades
静态测试包括代码检查、静态结构分析、代码质量度量等。它可以由人工进行,充分发挥人的逻辑思维优势,也可以借助软件工具自动进行。
作者: yuandjing    时间: 2007-12-19 13:13
原帖由 hades 于 2007-12-19 11:35 发表
静态测试包括代码检查、静态结构分析、代码质量度量等。它可以由人工进行,充分发挥人的逻辑思维优势,也可以借助软件工具自动进行。


你说到的“代码检查、静态结构分析、代码质量度量”这个是白盒测试中的静态测试方法

我觉得黑盒测试的静态测试并不多,常见的一般都是对用户文档的测试,这个属于黑盒测试的静态测试范畴
作者: hades    时间: 2007-12-19 14:02
标题: hades
黑盒测试 静态测试,包括 用户需求说明书,软件需求说明书,概要设计、详细设计说明书,数据库设计说明书,以及使用手册,安装手册等等。包括这些文档的验证测试。
作者: mystufo    时间: 2007-12-20 10:59
黑,白盒和动态静态之间都可以组合
作者: tyrael_79    时间: 2007-12-20 14:49
黑盒测试 静态测试,包括 用户需求说明书,软件需求说明书,概要设计、详细设计说明书,数据库设计说明书,以及使用手册,安装手册等等。包括这些文档的验证测试。

同意 以上观点
作者: ellwin    时间: 2007-12-20 18:22
看了楼上 的评论 我懵了
我刚刚开始做测试 还是手工的呢
作者: chbhaha    时间: 2008-1-8 16:50
年轻人,多问多学,才有提高
作者: walksky2003    时间: 2008-1-11 13:20
标题: 我认为不是楼上哥们说的静态测试,和静态黑盒中的静态意义不同
静态测试是测试策略中的一类,而静态黑盒这个概念可能是公司针对自身的习惯,按照黑盒中自己用到的方法,形象的定义成为另一概念,比如说可能把测试文档这一块儿看做是静态黑盒,其实整整意义上就没有静态黑盒这么个概念~!!
作者: mrxangel1986    时间: 2008-1-13 00:35
软件测试的过程:测试计划 测试大纲 测试用例 执行测试 BUG跟踪
黑盒测试分为静态黑盒测试和动态黑盒测试
白盒测试分为静态白盒测试和动态白盒测试
作者: shine2001    时间: 2008-3-11 15:37
主题是软件测试的过程。。显然回答错了   但是对方也说错了 呵呵
作者: wzts1985    时间: 2008-3-11 15:39
黑盒白盒都是有静态和动态的···他们是相辅相成的,
作者: dujun    时间: 2008-3-12 18:05
黑盒也有静态的 比如 测试各种文档
白盒也有动态的 比如 构造驱动模块或桩模块测试被测模块
作者: 1977fx1250    时间: 2011-3-22 16:46
黑盒测试有可能是动态测试(运行程序,看输入输出),也有可能是静态测试(部运行,只看界面)

白盒测试有可能是动态测试(运行程序并分析代码结构),也有可能是静态测试(不运行程序,只静态察看代码)

动态测试有可能是黑盒测试(运行,只看输入输出),也有可能是白盒测试 (运行并分析代码结构)

静态测试有可能是黑盒测试(不运行,只察看界面),也有可能是白盒测试(不运行,只察看代码)
作者: jiazurongyu    时间: 2011-5-11 15:07
...这个怎么说好
作者: jiazurongyu    时间: 2011-5-11 15:07
黑盒动态是啥我搞不清楚
作者: jinkunchi    时间: 2012-8-15 18:42
看了前几楼的答案彻底哭鸟   黑盒测试包括文档和需求的评审? 你们软件测试基础理论是谁教你的啊  文档和需求的评审是流程范畴的东西 黑盒白盒都是测试策略的一种 混一起说是想简单的罗列概念蒙人么?
作者: haha_faraway    时间: 2012-8-16 16:01
我倒是觉得做测试有时候凭借的是有效的方法,又何必去拘泥于一些所谓的概念呢!因为概念是人为定义的,每一个时期不都会给出更具体合理的解释吗!况且,现在好多的定义本身就存在很多的争议。。。。。
作者: 常筱芳    时间: 2014-6-19 09:38
回复 1# Maple咖啡


    没有,静态测试和动态测试是针对白盒测试的
作者: a021200    时间: 2014-7-25 12:10
回复 30# 慧都ZRJ


    按黑盒测试的定义来说是必须执行程序的啊,哪来的静态。
作者: youzi1211    时间: 2018-8-9 19:29
做了这么多年测试还没听说过黑盒静态测试。真是长见识。




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