51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 10008|回复: 29
打印 上一主题 下一主题

[讨论] 白盒测试应该测试的工作做还是开发的工作

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2006-8-28 21:23:20 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
近期公司准备上白盒测试,在讨论时有的说放到项目组,有的说是测试组的责任,请问你们是怎么看的。谢谢!

项目组负责的理由:
开发人员更熟练写代码;
单元测试本身就是开发人员的工作;
怕测试人员的代码影响开发人员的代码;

测试组负责的理由:
单元测试也是测试的一种;
测试组也具备一定编码能力;
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

30#
发表于 2007-9-3 11:46:13 | 只看该作者
如果开发人员在代码有足够量的说明,那单元测试测试人员来做比较合适。
回复 支持 反对

使用道具 举报

该用户从未签到

29#
发表于 2007-7-11 11:10:56 | 只看该作者

我觉得应该是由开发人员来做

因为单元测试的前提是要很清楚代码 才能编写测试代码 如果公司里的测试人员有能力的话 也可以由测试人员来写 但是时间就可能要花多一点在读代码上了
回复 支持 反对

使用道具 举报

该用户从未签到

28#
发表于 2007-7-10 22:15:50 | 只看该作者
白盒测试方法主要是用于单元测试,单元测试要求测试人员对代码和详细设计比较熟悉,所以由开发人员测试相对效率和效果都要好一些;如果由专门的测试人员来执行白盒测试的话,就要较早的进入和跟踪,这样测试成本较高。
所以大家考虑这个问题,一定要有一个成本的概念。任何测试都没有人可以确信自己测试充分了,没有任何问题了,那么什么时候才可以确信测试可以结束了呢?这又是一另外一个内容了。
回复 支持 反对

使用道具 举报

该用户从未签到

27#
发表于 2007-6-4 18:10:54 | 只看该作者
单元测试就是一种白盒测试。按照 brin_zhang 同学的说法,开发人员只管写代码,写完了看都不用看就可以就丢给测试组咯?我不信测试组有这么多闲工夫。另外有多少测试人员去阅读代码?我们公司没有。

测试人员千万不要站在开发人员的角度看问题,而应该站在系统能够给客户带来多少效益的角度去看待系统。
回复 支持 反对

使用道具 举报

该用户从未签到

26#
发表于 2007-6-4 15:24:09 | 只看该作者
同意23楼观点..
回复 支持 反对

使用道具 举报

该用户从未签到

25#
发表于 2007-6-1 18:09:35 | 只看该作者
还有,如果有人经历过非开发人员进行如单元测试的白盒测试,收到很好效果的。
可以给大家介绍一下经验。
不要只从理论上来分析——况且,理论上也没有说开发人员不要进行测试
回复 支持 反对

使用道具 举报

该用户从未签到

24#
发表于 2007-6-1 18:04:17 | 只看该作者
认同luoyear和hasis的观点。
测试组本来就是从用户的角度来对产品进行测试,适合于黑盒测试。
如果非得细致地去了解具体实现,投入产出比不值得。
另外,从实际的经验来说,对代码越熟的人进行单元测试,其效果越好——发现的问题越多。
回复 支持 反对

使用道具 举报

该用户从未签到

23#
发表于 2007-6-1 17:16:45 | 只看该作者
做过白盒测试外包的项目,主要测试重要功能模块。
回复 支持 反对

使用道具 举报

该用户从未签到

22#
发表于 2007-3-28 16:39:51 | 只看该作者
本人认为:白盒测试应该测试人员来做
      开发有开发的事情做,测试有测试的事情做,本身白盒测试 就属于测试的范畴,就应该测试人员来做。当然,可能国内这部分工作是开发来做的,主要是我们的测试人员的编码能力不够,这个只是暂时的解决方案。测试和开发分开,开发中的错误才可能被最大限度的发现出来。这就需要我们的测试人员必须要提高自己的编码能力,并不是测试没有这个能力就应该开发人员来做。随着国内测试行业的规范,测试人会越来越强的,像这种本来应该测试人员来做的事情,由于测试人员能力不够而由开发人员来做的事情会越来越少,就不会在在这里讨论某种测试应该是开发做还是测试人员来做.........
回复 支持 反对

使用道具 举报

该用户从未签到

21#
发表于 2007-3-28 13:44:42 | 只看该作者
如果你们的测试人员够强的话,如果他们的时间还能再挤的出来的话,很明显应该是测试人员来做。白盒测试,不是白盒开发!
   JAV工程师开发JAV项目,VC工程师开发VC项目,但是测试工程师测试全部项目,不清楚是不是有公司的测试部会分不同语系的测试工程师,就算有也很少。
所以理想的白盒测试由测试人员来做是走不通的。
   测试是建立在开发人员自检的基础上的,所以白盒测试开发人员一定要做的。
   借鉴下评审的经验:他人走读的效果一定会比开发者自己读要好。那么一定不是开发者自己来做白盒测试。
   
   由上面几条,最后实际可行的结论就很明显了:白盒测试就是在测试人员参与和指导下,开发人员互调作品进行的走读或者审查甚至动态的检查等活动。
回复 支持 反对

使用道具 举报

该用户从未签到

20#
发表于 2007-3-27 12:15:12 | 只看该作者
开发脚本测试,设计白盒测试用例代码测试
回复 支持 反对

使用道具 举报

该用户从未签到

19#
发表于 2007-3-27 11:54:00 | 只看该作者
白盒测试在国内来说,基本还是开发人员做的,一般来说都是开发人员交叉测试,主要原因是由于国内测试人员配备比较少,对一个10几个人的项目来说,最多有2个测试人员,如何测试10几个人的开发量,并且白盒测试需要了解代码,了解需求,每一个过程测试人员都必须跟进才能有效果,不然测试重新了解代码就是一个非常烦琐的过程.也会影响到测试进度和项目成本等等,所以现在国内公司一般采用的是,由测试人员把关,开发人员交叉自测的方式进行.
回复 支持 反对

使用道具 举报

该用户从未签到

18#
发表于 2007-3-25 18:23:25 | 只看该作者
百合测试属于单元测试的范畴, 一般开发人员自己做
回复 支持 反对

使用道具 举报

该用户从未签到

17#
发表于 2007-3-22 16:16:02 | 只看该作者
就大部分公司目前的阶段,还是开发人员做比较好,测试人员做肯定影响进度的
回复 支持 反对

使用道具 举报

该用户从未签到

16#
发表于 2007-3-21 14:27:46 | 只看该作者
这种情况应该视公司项目组的规模来确定,如果测试人员不足,那单元测试部分就最好不要测试人员来做,可以由开发人员来做,但是测试人员是需要参与其中的,从测试角度来指导开发人员的工作;而如果项目组配置的测试人员比较充足的话,这部分工作是应该由测试人员作的,因为毕竟是测试工作,测试人员也能够以一个真正测试的角度去思考问题,发现缺陷。
回复 支持 反对

使用道具 举报

该用户从未签到

15#
发表于 2007-3-20 16:14:07 | 只看该作者
我觉得应该由测试人员来做,有开发经验的最好了。虽然测试人员没开发人员熟悉代码,但是由自己来测试自己做出来的东西感觉怪怪的。
回复 支持 反对

使用道具 举报

该用户从未签到

14#
发表于 2007-3-18 20:38:46 | 只看该作者
sdlkfj5 新手关注ING
回复 支持 反对

使用道具 举报

该用户从未签到

13#
发表于 2007-3-14 16:54:08 | 只看该作者
我也不想说,因为我觉得这样的讨论没任何意义,因为方法是依赖于条件而有最优化结果的。
回复 支持 反对

使用道具 举报

该用户从未签到

12#
发表于 2007-3-14 09:04:48 | 只看该作者

应该视公司的具体情况而定

白盒测试也是测试方式的一种,无所谓该属于开发或Tester。
  如果,公司的希望如此,Tester具有代码能力和足够的经验可以作啊。
回复 支持 反对

使用道具 举报

本版积分规则

关闭

站长推荐上一条 /1 下一条

小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

GMT+8, 2024-11-24 00:17 , Processed in 0.089780 second(s), 26 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

快速回复 返回顶部 返回列表