51Testing软件测试论坛

标题: 不懂编程的测试人员如何开展单元测试 [打印本页]

作者: investmark    时间: 2006-4-7 11:14
标题: 不懂编程的测试人员如何开展单元测试
现在我们的测试人员普遍不懂开发,但是单元测试又要进行,如何叫我们的测试人员也进入到单元测试,不知有没有什么好的方法?
作者: millionaire    时间: 2006-4-7 12:06
留名关注...
单元测试是开发人员完成的,但是确实有测试人员需要做单元测试的团队,我个人认为,需要开发人员提供相关接口,然后一个个的调用...此外,可以借用一些免费的小工具...总的来说,直接面对代码,还是很有难度的。
作者: slide    时间: 2006-4-7 13:21
同意楼上的
单元测试是开发人员自己执行的,如果要执行单元测试,那就需要扮演一部分开发人员的角色,如果一点都不懂开发,那只有让开发人员给你提供好接口你来执行了,总之有点儿问题。呵呵
作者: ecust    时间: 2006-4-10 08:39
做单元测试从事要接触代码的,如果是开发写代码,提供接口给测试人员执行,我觉得意义不大。

开发人员很清楚自己的代码在干什么,所以写出的测试代码具有一定倾向性,最好是由测试人员编写。

如果这样的话,当然就需要有一定的开发能力,起码可以看懂别人的代码在 “干什么”
作者: zixuxuwu    时间: 2006-4-10 15:55
即便你是做静态的代码检查,测试人员也应该是在了解开发语言的前提下进行,如果要编码测试,那就最起码要会写简单的代码了。
作者: Jimmyshao    时间: 2006-4-11 17:41
测试完全不了解代码,建议还是不用做了,否则就留于形式了。。
作者: 天生我才    时间: 2006-4-24 08:33
提高代码的编写水平 也是测试人员提高自身测试素质的前提 测试也是在接触项目 不懂代码怎能做的好
作者: cresp    时间: 2006-5-15 23:57
测试人员的职责是督促开发人员完成单元测试,或者针对问题开评审会。
作者: ljy    时间: 2006-6-21 10:48
原帖由 Jimmyshao 于 2006-4-11 17:41 发表
测试完全不了解代码,建议还是不用做了,否则就留于形式了。。


同意这位兄弟的观点。做测试的不懂代码就难以具有高测试水平。
作者: cr19800604    时间: 2006-6-22 12:36
看来测试人员还是要学习一些编程
作者: Lero    时间: 2006-6-22 14:12
学习实用的就好。
作者: 李才军    时间: 2006-6-30 18:01
学到了点东西
作者: calcat    时间: 2006-9-21 01:00
Testers should know how to coding. Learn it if you can't.
作者: testcat    时间: 2006-9-21 15:58
Quite Agree!
Crazy Nod
作者: wuhuawu09    时间: 2006-10-8 11:07
sdlkfj2
作者: Wheatlee    时间: 2006-10-10 11:40
同意4楼的观点。我觉得测试人员要想做单元测试,最好还是要懂代码的。可以做个简单的输入输出,DEBUG一下,了解下代码是如何工作的。然后写相应的单元测试代码。如果不明白, 可以找开发人员咨询。

         但是,话虽这样说,项目时间和经费不等人,在学校可以这么做,但是,在公司,一个切实的项目来说,我认为以上做法不是很可行的。不过XP敏捷开发,可以使用一个开发人员+一个测试人员。两个人一起先写出测试代码,在依据测试代码由开发人员写代码。这样测试和开发人员都对代码很了解。然而XP开发好象不是很普遍。
        呵呵,说了半天,建议测试人员如果想参加单元测试,一定要懂开发,去做开发!
作者: 我是流氓    时间: 2006-10-10 17:07
借此提个问题,测试人员对代码要掌握到是很么程度,是能够读懂、做简单开发还是比较熟练???
作者: Wheatlee    时间: 2006-10-10 18:53
原帖由 我是流氓 于 2006-10-10 17:07 发表
借此提个问题,测试人员对代码要掌握到是很么程度,是能够读懂、做简单开发还是比较熟练???


基本配置:能读懂代码
推荐配置:能够比较熟练的编写代码(注意,是比较熟练)
作者: jackloo    时间: 2006-10-17 11:15
何止是单元测试需要能熟练编写代码?好的功能测试也需要测试人员有熟练编写代码的能力。
因为经常会发生这样的问题:多个需求之间有冲突,导致设计时某个需求采用变通的方式来实现;或者多个功能点的设计之间有冲突,导致编码时某个功能点才用变通的方式来实现,这些都可能没有在文档中明确写出,或者虽写出来了但没代码经验的测试人员看不明白,或者写的很明白,但由于这些说明在文档中的位置分散,没代码经验的测试人员看后没有足够的敏感度能想到这些问题。这些情况都会导致测试案例的遗漏。
当然,会开发也不一定就能做好测试,还需要足够的细心、耐心、系统业务知识,但是,不能熟练开发代码,却肯定做不好测试的。
作者: chenxuan    时间: 2006-10-17 11:28
不懂编码还做什么单元测试,这问题问的...

会编码也不一定做的好单元测试........

反问一句,做测试不需要开发经验吗?

[ 本帖最后由 chenxuan 于 2006-10-17 11:30 编辑 ]
作者: fullpym    时间: 2006-10-19 13:10
搞不清楚了,现在我在搞开发想做测试的,可是我软件编程也是一知半解的,怎么办???是不是测试也 不行了啊
作者: 上班族    时间: 2007-4-10 14:09
标题: 回复 #20 chenxuan 的帖子
做测试一定要有开发经验吗?
国内搞测试有几成有开发经验?
当然,搞测试如有开发经验可以让你在职场上顺利些。sdlkfj1
作者: hbxtly    时间: 2007-4-29 13:13
非得开发经验吗?如果想提高自己学编程是不错的!
作者: yang66yang    时间: 2007-5-5 15:27
学习了,我们现在要做单元测试,可是测试人员对代码开发都不太熟悉,
得好好学习开发了。
作者: akitt    时间: 2007-7-27 16:55
也来留名!
作者: liulinzhu    时间: 2007-7-27 17:11
“单元测试是开发人员自己执行的”?——那还能找出几个BUG?!
“不懂编程的测试人员如何开展单元测试”——为何一定要懂开发?你只要有相应的规格说明书就行

个人观点sdlkfj2
作者: guaiguai    时间: 2007-7-27 17:20
呵呵,我不懂开发,做测试都是很简单的,没意思感觉
作者: kkrt20032003    时间: 2007-7-29 20:45
大家说的 都很有道理  学习CODING去  哈哈
作者: happychap    时间: 2007-7-30 23:42
做单元测试本身不难,但是要搞懂怎么样去管理好单元测试我觉得比较难,比如:测试用例怎么去管,发现的BUG怎么与开发人员交流,测试时的版本如何控制,测试发现问题的场景如何保持,回归测试怎样才方便等等......
作者: luanhelh    时间: 2007-8-4 10:35
测试人员的工作对于大公司来说分好几种,但在小公司,不懂编程就干不了测试了......
作者: cjxpistol    时间: 2007-8-13 11:16
我晕  我小公司 不懂测试  他们让我做单元测试 。。。。
作者: cjxpistol    时间: 2007-8-17 11:13
........................
作者: xushipu    时间: 2007-8-17 15:21
测试不懂代码的话  唯一的办法就是先让他到开发部去工作几年
作者: mythxhg    时间: 2007-8-17 17:50
能读懂程序,可以根据代码画流程图后者数据流图是最基本的了,
具备这些你还是可以为单元测试或者白盒测试设计一些用例和测试数据的.
如果你要写脚本的话不懂编程是不可能做的吧,就象你问别人"不懂宰牛的话要怎么宰牛",学吧
作者: 119139107    时间: 2007-8-20 17:10
只能说 会开发对测试更有帮助  当然推荐会点开发基础
作者: lxr9427695    时间: 2007-9-7 16:34
说点离题的话,开发人员都到测试部门工作一段时间,就不会写出烂代码了。




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