51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 11073|回复: 35
打印 上一主题 下一主题

[讨论] 不懂编程的测试人员如何开展单元测试

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2006-4-7 11:14:29 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
现在我们的测试人员普遍不懂开发,但是单元测试又要进行,如何叫我们的测试人员也进入到单元测试,不知有没有什么好的方法?
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
发表于 2006-4-7 12:06:49 | 只看该作者
留名关注...
单元测试是开发人员完成的,但是确实有测试人员需要做单元测试的团队,我个人认为,需要开发人员提供相关接口,然后一个个的调用...此外,可以借用一些免费的小工具...总的来说,直接面对代码,还是很有难度的。
回复 支持 反对

使用道具 举报

该用户从未签到

3#
发表于 2006-4-7 13:21:48 | 只看该作者
同意楼上的
单元测试是开发人员自己执行的,如果要执行单元测试,那就需要扮演一部分开发人员的角色,如果一点都不懂开发,那只有让开发人员给你提供好接口你来执行了,总之有点儿问题。呵呵
回复 支持 反对

使用道具 举报

该用户从未签到

4#
发表于 2006-4-10 08:39:18 | 只看该作者
做单元测试从事要接触代码的,如果是开发写代码,提供接口给测试人员执行,我觉得意义不大。

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

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

使用道具 举报

该用户从未签到

5#
发表于 2006-4-10 15:55:51 | 只看该作者
即便你是做静态的代码检查,测试人员也应该是在了解开发语言的前提下进行,如果要编码测试,那就最起码要会写简单的代码了。
回复 支持 反对

使用道具 举报

该用户从未签到

6#
发表于 2006-4-11 17:41:07 | 只看该作者
测试完全不了解代码,建议还是不用做了,否则就留于形式了。。
回复 支持 反对

使用道具 举报

该用户从未签到

7#
发表于 2006-4-24 08:33:02 | 只看该作者
提高代码的编写水平 也是测试人员提高自身测试素质的前提 测试也是在接触项目 不懂代码怎能做的好
回复 支持 反对

使用道具 举报

该用户从未签到

8#
发表于 2006-5-15 23:57:19 | 只看该作者
测试人员的职责是督促开发人员完成单元测试,或者针对问题开评审会。
回复 支持 反对

使用道具 举报

该用户从未签到

9#
发表于 2006-6-21 10:48:54 | 只看该作者
原帖由 Jimmyshao 于 2006-4-11 17:41 发表
测试完全不了解代码,建议还是不用做了,否则就留于形式了。。


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

使用道具 举报

该用户从未签到

10#
发表于 2006-6-22 12:36:56 | 只看该作者
看来测试人员还是要学习一些编程
回复 支持 反对

使用道具 举报

该用户从未签到

11#
发表于 2006-6-22 14:12:08 | 只看该作者
学习实用的就好。
回复 支持 反对

使用道具 举报

该用户从未签到

12#
发表于 2006-6-30 18:01:51 | 只看该作者
学到了点东西
回复 支持 反对

使用道具 举报

该用户从未签到

13#
发表于 2006-9-21 01:00:17 | 只看该作者
Testers should know how to coding. Learn it if you can't.
回复 支持 反对

使用道具 举报

该用户从未签到

14#
发表于 2006-9-21 15:58:06 | 只看该作者
Quite Agree!
Crazy Nod
回复 支持 反对

使用道具 举报

该用户从未签到

15#
发表于 2006-10-8 11:07:46 | 只看该作者
sdlkfj2
回复 支持 反对

使用道具 举报

该用户从未签到

16#
发表于 2006-10-10 11:40:23 | 只看该作者
同意4楼的观点。我觉得测试人员要想做单元测试,最好还是要懂代码的。可以做个简单的输入输出,DEBUG一下,了解下代码是如何工作的。然后写相应的单元测试代码。如果不明白, 可以找开发人员咨询。

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

使用道具 举报

该用户从未签到

17#
发表于 2006-10-10 17:07:51 | 只看该作者
借此提个问题,测试人员对代码要掌握到是很么程度,是能够读懂、做简单开发还是比较熟练???
回复 支持 反对

使用道具 举报

该用户从未签到

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


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

使用道具 举报

该用户从未签到

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

使用道具 举报

该用户从未签到

20#
发表于 2006-10-17 11:28:19 | 只看该作者
不懂编码还做什么单元测试,这问题问的...

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

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

[ 本帖最后由 chenxuan 于 2006-10-17 11:30 编辑 ]
回复 支持 反对

使用道具 举报

本版积分规则

关闭

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

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

GMT+8, 2024-11-15 08:11 , Processed in 0.081919 second(s), 28 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

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