黑盒测试有没有动态和静态之说
前两天去应聘,公司一招聘人员让我把软件测试的过程说一下,当我说到软件测试的黑盒测试时我刚说 静态黑盒测试时,他立即说只有白盒测试才有静态和动态之说而黑盒测试没有。可是我看的书上明明有的。到底谁是对的哦?求助为何应届生找软件测试方面的这么难哦……:L
我错了么???
[ 本帖最后由 Maple咖啡 于 2007-12-8 21:03 编辑 ] 你说的也有问题,然而他说的也不对,其实都是测试不同的分类,就是根据不同的角度对测试进行分类,因次不同分类的测试类型的分类之间可能会有重叠。所以是不能几种不同分类角度的测试类型放在一起说。
白盒测试和黑盒测试
静态测试和动态测试
其实从字面上也能看出区别,动态就是要执行代码的测试,而静态就是不用执行代码,而只是用文档等的测试。
Most verification techniques are static tests
Feasibility reviews
Requirements reviews
Most validation techniques are dynamic
Unit testing
Integrated testing
System testing
User acceptance testing 我认为黑盒测试也有静态和动态之说。静态测试它就是不运行被测系统,而采用其他手段或技术对系统进行检测的一种测试方法。对黑盒测试来说,进行软件需求说明书的评审就是属于静态的黑盒测试。只是有些公司也许不是那么规范的来进行相关文档的评审,而且就是评审也不一定有测试人员参与,所以就不提静态黑盒测试了。相对来说静态的白盒测试就显得比较多,象代码走读、信息流数据流分析这些都是。:) 黑盒测试当然有静态和动态的区别
比如需求评审就是静态的
不过这些都是测试方法
人家问的是测试过程啊。。。 谢谢大家的指导:) 那家公司是北大测试。我问他是不是收钱的他说给你钱收什么钱啊,而且他当时比较的气愤!可是就是收钱的啊进去的门槛又比较的低,居然还……
而且听朋友说培训班又不咋滴! 一般来说,静态测试和动态测试在白盒测试中使用的比较多
也体现的比较多,从动态就是要执行代码的测试,而静态就是不用执行代码,而只是用文档等的测试 黑盒测试有动态和静态的区别:
静态有走读、正规检视、技术评审。
动态的就是手工或自动化的执行测试。 对需求文档进行评审是黑盒测试?真诚的希望大家回去看看书, 对需求文档进行评审是需要深入细节的,不属于黑盒范畴,我认为黑盒测试是没有静态测试的。 问楼上一个问题:
静态测试考虑文档描述是否规范、准确、便于查阅;
考虑程序和文档之间的一致性,对吗?
那么只分析程序内部构造,而不顾程序的整体功能实现的白盒测试能做到这点吗?
请给俺这个菜鸟清楚的解释一下好吗?
hades
静态测试包括代码检查、静态结构分析、代码质量度量等。它可以由人工进行,充分发挥人的逻辑思维优势,也可以借助软件工具自动进行。 原帖由 hades 于 2007-12-19 11:35 发表 http://bbs.51testing.com/images/common/back.gif静态测试包括代码检查、静态结构分析、代码质量度量等。它可以由人工进行,充分发挥人的逻辑思维优势,也可以借助软件工具自动进行。
你说到的“代码检查、静态结构分析、代码质量度量”这个是白盒测试中的静态测试方法
我觉得黑盒测试的静态测试并不多,常见的一般都是对用户文档的测试,这个属于黑盒测试的静态测试范畴
hades
黑盒测试 静态测试,包括 用户需求说明书,软件需求说明书,概要设计、详细设计说明书,数据库设计说明书,以及使用手册,安装手册等等。包括这些文档的验证测试。 黑,白盒和动态静态之间都可以组合 黑盒测试 静态测试,包括 用户需求说明书,软件需求说明书,概要设计、详细设计说明书,数据库设计说明书,以及使用手册,安装手册等等。包括这些文档的验证测试。同意 以上观点:victory: 看了楼上 的评论 我懵了
我刚刚开始做测试 还是手工的呢 年轻人,多问多学,才有提高
我认为不是楼上哥们说的静态测试,和静态黑盒中的静态意义不同
静态测试是测试策略中的一类,而静态黑盒这个概念可能是公司针对自身的习惯,按照黑盒中自己用到的方法,形象的定义成为另一概念,比如说可能把测试文档这一块儿看做是静态黑盒,其实整整意义上就没有静态黑盒这么个概念~!! 软件测试的过程:测试计划 测试大纲 测试用例 执行测试 BUG跟踪黑盒测试分为静态黑盒测试和动态黑盒测试
白盒测试分为静态白盒测试和动态白盒测试
页:
[1]
2