51Testing软件测试论坛

标题: 怎样更快的学会做白盒测试 [打印本页]

作者: jiajing    时间: 2004-11-15 18:37
标题: 怎样更快的学会做白盒测试
我是一个刚开始做白盒测试的想请叫各位我该怎样才能更快的去适应它把它做好
作者: houqingshan    时间: 2004-11-16 11:38
标题: hah a ,白盒测试至少的会开发的语言。并不是很短时间能学会的。

作者: jiajing    时间: 2004-11-16 17:56
楼上的高手,你做白盒多长时间啦,能不能指点一二, 必须要有开发经验吗
作者: 天网    时间: 2004-11-17 09:57
不一定要有开发经验,看得懂详细设计(这个应该不难),懂开发的语言就行了。
作者: sanss    时间: 2004-11-19 10:58
多和研发人员沟通,他们的合作态度很重要,如果他们愿意对你讲,会使白盒测试工作效率大大提高
作者: 21muse    时间: 2004-11-19 11:21
语言是一方面,测试方法、思路也很重要。
否则会语言的开发人员那么多,怎么还会产生那么多的bug?
作者: 天天    时间: 2004-11-19 17:02
最重要的是了解程序员的编程思路后就可以针性的作一些测试方案。
作者: 0421    时间: 2004-11-24 09:46
我觉得白盒测试的人应该懂语言的,如果不懂语言就没发真正的测试好程序了,就像是一个IF语句,如果你什么语言都不懂,那么你怎么才能进道他的没一个分支啊,你又怎么知道他到底有几个分支啊。白盒测试本身就是测试语言的,而不是测试他功能的,如果测试功能在外面就可以了,不见到代码,不懂语言是没法测试的,这就是白盒测试一般都是程序员本身测试的原因了。呵呵,这知识我一点点看法而已,不对的地方请指出,我会改正的。
作者: 天网    时间: 2004-11-24 14:58
如果能看得懂详细设计(伪码或流程图),也能进行部分白盒测试,如设计评审、用例设计等。但如果要执行用例的话,还是需要懂开发语言的。
作者: fzx    时间: 2004-11-24 18:17
最低要求是能读懂代码。

小公司而言,代码与文档不一定是一致的,很多时候,开发人员都是写完代码后更新文档的。所以,得到代码的同时,要得到与其一致的文档才行。
作者: guxiang625    时间: 2004-12-16 13:54
一般白盒测试需要十分了解程序结构
作者: 冰琦    时间: 2004-12-17 11:57
标题: 可参考软件测试基础书看看

作者: 冰琦    时间: 2004-12-17 11:58
标题: 可参考软件测试基础书看看

作者: scott    时间: 2004-12-20 11:21
标题: 至少要看一下林锐博士写的编码规范,这对做白盒测试的很有用

作者: jiping_xu    时间: 2005-1-13 10:04
Originally posted by scott at 2004-12-20 11:21 AM:
  





好象各个公司编程规范不同吧?;);)
作者: xinwuhan2006    时间: 2005-1-14 13:21
测试人员若具备软件开发基础就更理想了!
作者: cmscms    时间: 2005-1-17 09:29
呵呵,看各位对白盒测试都有很深的体会哦,本人是初学者,还望以后大家多多指教,谢谢!
作者: siberianwolf    时间: 2005-1-20 09:58
哎,我都做了一年半的测试工作了,还是没能有机会去涉及白盒测试,自身的提高也比较缓慢,郁闷啊
作者: someone5    时间: 2005-1-21 11:09
同样迷茫!
作者: Nokia0906    时间: 2005-1-21 12:28
标题: 迷茫中。。。。。
今天老大刚让我开始了解程序,我们的软件是用Delphi写的。
我连黑盒法还没掌握,这么快就接触源代码了,是不是有点早了?
迷茫中。。。。。
作者: lhj_ice    时间: 2005-1-21 14:09
没什么,有时候白盒和黑盒都要。白盒很花时间的,达到目的就行。不用很强调白盒或黑盒。
作者: xiao_jie98    时间: 2005-1-25 17:19
有机会接触源代码多好!我想接触都没机会:(
作者: hnkfzhaomeng    时间: 2005-1-26 12:27
羡慕你啊。能接触源代码
作者: searman    时间: 2005-1-26 14:06
我刚刚加盟一家软件测试外包公司,现在一直在学测试理论,白盒测试与黒盒测试都没有做过,不知道什么时候才开始做呀!
作者: DEC    时间: 2005-1-26 16:53
真羡慕楼上的,居然公司肯花时间好好培训,你的进步会很快的。我现在迷茫的很呀!
作者: Jamesniu    时间: 2005-2-27 22:27
好帖子,希望能有更多的白盒测试的帖子,供我们这些虾米学习哦、
作者: 说该说    时间: 2005-3-3 19:55
白盒测试应该比开发的人员技术经验高啊!那样才能看懂他们写的程序啊!现在每个人写的程序都不一样,看英文文档都晕!要是能看到原代码就好了!真的好羡慕楼上的啊!!
作者: yy_q123    时间: 2005-3-7 19:22
我认为,做好白盒测试,首先就应该懂你所要测试项目所用的语言,而且,你也必须有一定的开发经验,这样,你才能有一定的思路.如果只能看懂代码,这还远远不够,打个比方,一个开发写的代码没错误,但是一个根本的错误是开发人员根本就没有优化他所写的代码,主要体现在时间复杂度和空间复杂度.算法的优化等.而测试人员只是看懂了代码,而没有提出他设计时的错误,这可以说是开发人员是在错误中做的了正确.相应的测试人员也只能是做到了表面的代码错误判断.这样,可以说肯定不是一个合格的白盒测试人员了.这是小弟的个人看法,如有不正确的地方,请多多指教...
作者: zamaz    时间: 2005-3-29 15:23
同意楼上所说!
毕竟看人家的程序,没有一定的基础,根本就没法进行;
而且要熟悉该开发工具的语法;要不然哪里有问题根本就不知道。

[ Last edited by zamaz on 2005-3-29 at 15:25 ]
作者: Persephone    时间: 2005-3-29 16:49
同意!做白盒测试肯定需要有开发经验的!还好我做过一段时间的VC编程,现在做测试,但是还没有做过白盒测试,努力!加油
作者: samuel_c    时间: 2005-3-30 16:24
個人認為做白盒至少要求能夠看懂別人的代碼,因此必須懂編程了,呵呵.
作者: sunshy    时间: 2005-4-2 13:03
看来确实如此。我在测试时只能看懂一些普通的代码,对本质还需要进一步的学习和了解。
作者: 飞鸟2005    时间: 2005-4-2 20:46
对白盒测试很感兴趣!

[ Last edited by 飞鸟2005 on 2005-4-2 at 20:48 ]
作者: harryxue    时间: 2005-4-4 10:53
小弟刚开始接触测试,现在主要做b/s的web测试,黑白盒都要做,不过现在挺迷茫,开发语言是apache+php+mysql,客户端的目前做黑盒测试就行了,希望大家互相交流。补充一下:现在急需loadrunner下载网址,希望知道的朋友告诉我一下,先谢谢了。
msn:xuexiaolei1983@hotmail.com
qq:14171705
作者: someone5    时间: 2005-4-6 12:09
最近做了一点测试,应该算是灰盒吧,就是对一个组件所提供的公共的方法进行测试,感觉要学的东西好多.^_^不过也学到了不少东西.
作者: 真希    时间: 2005-6-1 16:13
谢谢大家的建议,我正在做白盒测试,发现对编程确实有很高的要求,加油中
作者: hxf    时间: 2005-6-2 13:00
我现在正在学习编程语言,希望将来能从事白盒测试.
作者: szgnju    时间: 2005-6-7 13:56
标题: 语言是基础,不是全部
我想做白箱测试应该是一个小组来进行,如果你什么都懂了,自然也就成了这个小组的组长或技术骨干;如果你不懂,或不是相当精通(精通其实是一个永远也达不到的标准,毕竟面太宽了),可能只能求助于开发人员或测试小组的骨干了。不然老板还需要你做测试干什么呢?呵呵,个人之言,众位见笑!
作者: wzb521    时间: 2005-6-14 09:28
白盒测试也有很多方面的,可以分为测试信息流、控制流、数据流

不知道你们说的会编程是什么意思,难道会一个HELLO,WORLD就叫会编程?

每个人脑子中所谓的会编程都没一个特定的标准,那还讨论什么,非要钻牛角尖?

那我是不是要说:还要会计算机,知道数学?


作者: 哇哈哈    时间: 2005-6-23 17:56
公司做的是黑盒测试,也好希望能学习白盒的测试啊
作者: lxd1229    时间: 2005-6-27 17:25
Originally posted by scott at 2004-12-20 11:21 AM:
  

林锐博士写的编码规范在那能找到?
麻烦你告诉我一下,谢谢
Email:yuxianliu1229@yahoo.com.cn
MSN:liuxiaodan1229@hotmail.com
作者: ljftgg    时间: 2005-6-29 13:28
其实白盒测试也没有大家想得那么多,一般能看懂设计,再加上点程序开发基础就差不多了.再有的话就是多与项目中的其它开发测试人员多多沟通!
作者: ylximu    时间: 2005-6-29 16:20
我也在以家软件测试外包公司,没有什么事做,还要看空洞的测试理论

哎...看的我头都大了
作者: Nokia0906    时间: 2005-6-30 10:37
标题: 同感!
Originally posted by siberianwolf at 2005-1-20 09:58:
哎,我都做了一年半的测试工作了,还是没能有机会去涉及白盒测试,自身的提高也比较缓慢,郁闷啊

同感同感!
作者: vicky_w    时间: 2005-6-30 15:34
我还没有接触白盒测试,一直在做黑的,唉,没有发展了啊!
作者: maochengtuan    时间: 2005-6-30 16:58
有没有驱动模块的例子?
作者: 迎风    时间: 2005-7-1 09:14
白盒测试可以先通过自学的方式进行,相信大部分朋友和我一样,几乎是测试与编程并行学习的,因此学习期间思想上要经常融会贯通才能事半功倍,有相关项目参与最好,或者可以凭借一些书籍进行白(灰)盒方面的尝试,这样慢慢的也就会入门了。当然,要提高甚至精通的话没有经历一定的项目很多知识经验是累积不到的。
作者: zhengyh1980    时间: 2005-7-17 17:26
ding
作者: blackstar    时间: 2005-7-18 15:40
大家讨论的对于我这样的初学者来说很有帮助
作者: rickcui    时间: 2005-8-16 13:57
至少要会开发,能看的懂代码,流程之类的,否则做不了白盒的
作者: davids    时间: 2005-8-16 15:29
懂开发应该还是基础吧~~呵呵!
作者: zys3497    时间: 2005-8-19 17:44
标题: 一点不成熟的看法
很多时候,我们往往把困难想的太大了,其实做起来也就那么回事,这是我的经验,关键是要给机会给你做
作者: goal0813    时间: 2005-8-21 21:51
积累。。。。
作者: fzx    时间: 2005-8-23 14:16
标题: 同意
Originally posted by davids at 2005-8-16 03:29 PM:
懂开发应该还是基础吧~~呵呵!


白盒测试也是测试,光懂是不行的,要有过硬的开发技术给测试作基础。很多时候就是在钻牛角尖,叫真儿。要想更专业更灵敏,就要更再登一层楼!

据个实际例子,比较浮点数大小,开发人员用C++这么写的:
----------------------------------------------
float f1 = 0.0f;
float f2 = 0.0f;
.....
if(f1 < f2)

{
    doSomting();
}
-----------------------------------------------
float f1 = 0.0f;
float f2 = 0.0f;
.......
if(f1 == f2)
{
    doSomting();
}
-----------------------------------------------
float f1 = 0.0f;
float f2 = 0.0f;
.......
if(abs(f1 -f2)< 0.001)
{
    doSomting();
}
-----------------------------------------------
float f1 = 0.0f;
float f2 = 0.0f;
.......
if(fabs(f1 -f2) < FLT_MIN)
{
    doSomting();
}
-----------------------------------------------
上面代码都是不对的。一般开发人员没有好的开发习惯,写出来的代码是不健壮的。

[ Last edited by fzx on 2005-8-23 at 15:20 ]
作者: oliver_wang1982    时间: 2005-8-23 16:48
真的感觉受益匪浅,的确现在自己在公司里面做的都是黑盒测试,还好像感觉自己的担子很重似的,其实还有很多应该学习的东西,诸如白盒测试,只懂得系统集成之后的测试没有办法更上一层楼(小弟的一点看法),要想提升自己的价值和空间,一定要做到白盒和灰盒,我会努力开始学习,开始进步,希望大家多多指教
MSNliver_wang1982@hotmail.com     qq:8989305
作者: kathy827    时间: 2005-8-31 10:31
看来,还有很多东西需要充电啊
作者: zhaozstone    时间: 2005-9-1 09:26
白盒测试需要一定的逻辑思维能力吧
当然对开发环境和开发语言也要个很好的把握
不停的看代码,不断积累是个好途径
作者: assult_xp    时间: 2005-9-1 14:54
看代码,这个要求不是很难达到,遇到不懂的地方多多请教就好。
作者: testerli    时间: 2005-9-8 16:27
各个开发者有不同的习惯,作为白盒测试员,最主要的是和开发者作充分的交流,了解他们不同的开发思路,会很省事的阿1
作者: honggou    时间: 2005-9-11 21:39
至少要看一下林锐博士写的编码规范,这对做白盒测试的很有用
作者: hongelicome    时间: 2005-9-12 15:24
要想做白盒测试,编程水平最低到底应该是什么程度呢?是达到能搞软件开发的程度吗?
作者: heporen    时间: 2010-2-24 09:58
study...thx
作者: cathyouyang    时间: 2010-2-24 14:49
迷茫中
我还是刚想踏入测试这行呢
工作还没找到呢
更可怜。。。
作者: 咕咕    时间: 2010-2-24 16:06
新手




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