51Testing软件测试论坛
标题:
如何确定是用黑盒还是白盒?
[打印本页]
作者:
ivy(笨笨)
时间:
2004-7-28 08:45
标题:
如何确定是用黑盒还是白盒?
在软件测试的过程中如何确定是用黑盒测试还是白盒测试?
谢谢了先!
作者:
子非鱼
时间:
2004-7-28 12:30
那要根据你的测试阶段和测试任务了,不同的阶段和任务需要不同的测试方法。一般来说白盒测试主要应用于单元测试,黑盒也就是功能测试,你还是多看些测试基础的书或资料吧。本论坛上也有些这方面的讨论。
作者:
piao_lingcao
时间:
2004-7-28 12:51
单元测试一般都是由程序员自己来完成的,现在很多的功能测试是由黑盒测试来完成
作者:
曹向志
时间:
2004-7-28 13:01
标题:
白盒测试与黑盒测试
强调白盒测试和黑盒测试不是决然分开的,单独做黑盒测试或白盒测试都是做了测试的一个方面,很难保证发现了软件中大部分缺陷。
在测试过程中往往把两者结合起来进行测试,从代码逻辑结构上保证正确,再从功能和非功能特性上保证正确,经过这两方面的测试,
才能最大可能的保证软件质量。在测试过程中,采用这两种测试技术的时间有所不同。
作者:
ivy(笨笨)
时间:
2004-7-28 20:05
你们说的这些我都知道,可我想知道是你如何确定在什么样的情况下进行单元测试?
作者:
ppcorn
时间:
2004-7-28 20:12
标题:
我的看法
这个问题,汗。
研发人员低头写自己的代码的时候,单元测试,
当研发要check到cvs的时候,需要和别人的代码集成测试
BVT开始,简单的系统测试。
但是,研发究竟什么时候使用白盒或者黑盒,测试人员不知道,测试人员使用白盒的情况,第一个,这个模块的功能很关键,必须进行高覆盖率的测试的时候,第二个,某些功能靠手工或者模拟工具无法完成,需要借助逻辑分析和程序的时候,
作者:
ivy(笨笨)
时间:
2004-7-28 20:22
为什么汗啊?
还有,在进行高覆盖率的时候是不是应该和开发人员共同啊
不好意思,请教一下cvs是什么意思?
BVT又是代指什么?:(
作者:
ppcorn
时间:
2004-7-28 20:28
如果你对程序不是很懂的话,肯定需要研发告诉你的,其实这种一般是研发自己做的,只不过是可能他们会没空的话,会告诉你该怎么做,一种重复的简单工作。这个叫做黑白盒测试,呵呵。
cvs是源代码版本控制软件啊,可能你们用vss或者clearquest吧,bvt是Basic verifiction test,基本功能测试,也就是走走主干的功能,看看可以不可以用。
作者:
ivy(笨笨)
时间:
2004-7-29 08:46
谢谢了楼上的!
作者:
曹向志
时间:
2004-7-29 09:15
标题:
单元测试和CVS
单元测试一般是由开发人员来做的,一般公司也都是这样要求,如果进行第三方的软件测试,测试人也可能进行单元测试。白盒子测试,一般是在单元测试时使用的,但是不说集成测试和系统测试就不需要了,白盒测试主要是提高程序的覆盖率,尽量测试程序中的所有分支和语句。
CVS主要 UNIX /LINUX下使用的版本控制和管理工具。
作者:
ivy(笨笨)
时间:
2004-7-29 09:44
不知道 为什么我一听到覆盖率我就感觉紧张?
作者:
.基基
时间:
2010-6-10 17:27
可以翻上去大家看看
欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/)
Powered by Discuz! X3.2