investmark 发表于 2006-4-7 11:14:29

不懂编程的测试人员如何开展单元测试

现在我们的测试人员普遍不懂开发,但是单元测试又要进行,如何叫我们的测试人员也进入到单元测试,不知有没有什么好的方法?

millionaire 发表于 2006-4-7 12:06:49

留名关注...
单元测试是开发人员完成的,但是确实有测试人员需要做单元测试的团队,我个人认为,需要开发人员提供相关接口,然后一个个的调用...此外,可以借用一些免费的小工具...总的来说,直接面对代码,还是很有难度的。

slide 发表于 2006-4-7 13:21:48

同意楼上的
单元测试是开发人员自己执行的,如果要执行单元测试,那就需要扮演一部分开发人员的角色,如果一点都不懂开发,那只有让开发人员给你提供好接口你来执行了,总之有点儿问题。呵呵

ecust 发表于 2006-4-10 08:39:18

做单元测试从事要接触代码的,如果是开发写代码,提供接口给测试人员执行,我觉得意义不大。

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

如果这样的话,当然就需要有一定的开发能力,起码可以看懂别人的代码在 “干什么”

zixuxuwu 发表于 2006-4-10 15:55:51

即便你是做静态的代码检查,测试人员也应该是在了解开发语言的前提下进行,如果要编码测试,那就最起码要会写简单的代码了。

Jimmyshao 发表于 2006-4-11 17:41:07

测试完全不了解代码,建议还是不用做了,否则就留于形式了。。

天生我才 发表于 2006-4-24 08:33:02

提高代码的编写水平 也是测试人员提高自身测试素质的前提 测试也是在接触项目 不懂代码怎能做的好

cresp 发表于 2006-5-15 23:57:19

测试人员的职责是督促开发人员完成单元测试,或者针对问题开评审会。

ljy 发表于 2006-6-21 10:48:54

原帖由 Jimmyshao 于 2006-4-11 17:41 发表
测试完全不了解代码,建议还是不用做了,否则就留于形式了。。

同意这位兄弟的观点。做测试的不懂代码就难以具有高测试水平。

cr19800604 发表于 2006-6-22 12:36:56

看来测试人员还是要学习一些编程

Lero 发表于 2006-6-22 14:12:08

学习实用的就好。

李才军 发表于 2006-6-30 18:01:51

学到了点东西

calcat 发表于 2006-9-21 01:00:17

Testers should know how to coding. Learn it if you can't.

testcat 发表于 2006-9-21 15:58:06

Quite Agree!
Crazy Nod

wuhuawu09 发表于 2006-10-8 11:07:46

sdlkfj2

Wheatlee 发表于 2006-10-10 11:40:23

同意4楼的观点。我觉得测试人员要想做单元测试,最好还是要懂代码的。可以做个简单的输入输出,DEBUG一下,了解下代码是如何工作的。然后写相应的单元测试代码。如果不明白, 可以找开发人员咨询。

         但是,话虽这样说,项目时间和经费不等人,在学校可以这么做,但是,在公司,一个切实的项目来说,我认为以上做法不是很可行的。不过XP敏捷开发,可以使用一个开发人员+一个测试人员。两个人一起先写出测试代码,在依据测试代码由开发人员写代码。这样测试和开发人员都对代码很了解。然而XP开发好象不是很普遍。
      呵呵,说了半天,建议测试人员如果想参加单元测试,一定要懂开发,去做开发!

我是流氓 发表于 2006-10-10 17:07:51

借此提个问题,测试人员对代码要掌握到是很么程度,是能够读懂、做简单开发还是比较熟练???

Wheatlee 发表于 2006-10-10 18:53:55

原帖由 我是流氓 于 2006-10-10 17:07 发表
借此提个问题,测试人员对代码要掌握到是很么程度,是能够读懂、做简单开发还是比较熟练???

基本配置:能读懂代码
推荐配置:能够比较熟练的编写代码(注意,是比较熟练)

jackloo 发表于 2006-10-17 11:15:41

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

chenxuan 发表于 2006-10-17 11:28:19

不懂编码还做什么单元测试,这问题问的...

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

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

[ 本帖最后由 chenxuan 于 2006-10-17 11:30 编辑 ]
页: [1] 2
查看完整版本: 不懂编程的测试人员如何开展单元测试