不懂编程的测试人员如何开展单元测试
现在我们的测试人员普遍不懂开发,但是单元测试又要进行,如何叫我们的测试人员也进入到单元测试,不知有没有什么好的方法? 留名关注...单元测试是开发人员完成的,但是确实有测试人员需要做单元测试的团队,我个人认为,需要开发人员提供相关接口,然后一个个的调用...此外,可以借用一些免费的小工具...总的来说,直接面对代码,还是很有难度的。 同意楼上的
单元测试是开发人员自己执行的,如果要执行单元测试,那就需要扮演一部分开发人员的角色,如果一点都不懂开发,那只有让开发人员给你提供好接口你来执行了,总之有点儿问题。呵呵 做单元测试从事要接触代码的,如果是开发写代码,提供接口给测试人员执行,我觉得意义不大。
开发人员很清楚自己的代码在干什么,所以写出的测试代码具有一定倾向性,最好是由测试人员编写。
如果这样的话,当然就需要有一定的开发能力,起码可以看懂别人的代码在 “干什么” 即便你是做静态的代码检查,测试人员也应该是在了解开发语言的前提下进行,如果要编码测试,那就最起码要会写简单的代码了。 测试完全不了解代码,建议还是不用做了,否则就留于形式了。。 提高代码的编写水平 也是测试人员提高自身测试素质的前提 测试也是在接触项目 不懂代码怎能做的好 测试人员的职责是督促开发人员完成单元测试,或者针对问题开评审会。 原帖由 Jimmyshao 于 2006-4-11 17:41 发表
测试完全不了解代码,建议还是不用做了,否则就留于形式了。。
同意这位兄弟的观点。做测试的不懂代码就难以具有高测试水平。 看来测试人员还是要学习一些编程 学习实用的就好。 学到了点东西 Testers should know how to coding. Learn it if you can't. Quite Agree!
Crazy Nod sdlkfj2 同意4楼的观点。我觉得测试人员要想做单元测试,最好还是要懂代码的。可以做个简单的输入输出,DEBUG一下,了解下代码是如何工作的。然后写相应的单元测试代码。如果不明白, 可以找开发人员咨询。
但是,话虽这样说,项目时间和经费不等人,在学校可以这么做,但是,在公司,一个切实的项目来说,我认为以上做法不是很可行的。不过XP敏捷开发,可以使用一个开发人员+一个测试人员。两个人一起先写出测试代码,在依据测试代码由开发人员写代码。这样测试和开发人员都对代码很了解。然而XP开发好象不是很普遍。
呵呵,说了半天,建议测试人员如果想参加单元测试,一定要懂开发,去做开发! 借此提个问题,测试人员对代码要掌握到是很么程度,是能够读懂、做简单开发还是比较熟练??? 原帖由 我是流氓 于 2006-10-10 17:07 发表
借此提个问题,测试人员对代码要掌握到是很么程度,是能够读懂、做简单开发还是比较熟练???
基本配置:能读懂代码
推荐配置:能够比较熟练的编写代码(注意,是比较熟练) 何止是单元测试需要能熟练编写代码?好的功能测试也需要测试人员有熟练编写代码的能力。
因为经常会发生这样的问题:多个需求之间有冲突,导致设计时某个需求采用变通的方式来实现;或者多个功能点的设计之间有冲突,导致编码时某个功能点才用变通的方式来实现,这些都可能没有在文档中明确写出,或者虽写出来了但没代码经验的测试人员看不明白,或者写的很明白,但由于这些说明在文档中的位置分散,没代码经验的测试人员看后没有足够的敏感度能想到这些问题。这些情况都会导致测试案例的遗漏。
当然,会开发也不一定就能做好测试,还需要足够的细心、耐心、系统业务知识,但是,不能熟练开发代码,却肯定做不好测试的。 不懂编码还做什么单元测试,这问题问的...
会编码也不一定做的好单元测试........
反问一句,做测试不需要开发经验吗?
[ 本帖最后由 chenxuan 于 2006-10-17 11:30 编辑 ]
页:
[1]
2