51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

楼主: unilobster2
打印 上一主题 下一主题

[讨论] 测试的目的,测试的困惑

[复制链接]

该用户从未签到

81#
发表于 2005-11-23 10:24:36 | 只看该作者
刚才还有个贴说国外的测试员地位高,君不见,多是经验丰富的开发人员转而做测试的。
回复 支持 反对

使用道具 举报

该用户从未签到

82#
发表于 2005-11-23 10:27:42 | 只看该作者
鉴于斑竹思路开始紊乱,把斑竹的原话再贴一遍:

开发比测试想得周到?那么为什么还有N多缺陷是在测试的时候发现的?如果按照这样的观点,开发人员可以代替测试人员了?现实这个观点正确吗?开发难道能代替测试吗?

对,开发人员可以代替测试人员去做测试。这里当然就不存在自己测自己代码的问题了。但斑竹你不能由这个观点去推出开发可以代替测试,并因这句话的错误去反证开发人员不能代替测试人员,明白不?
回复 支持 反对

使用道具 举报

该用户从未签到

83#
发表于 2005-11-23 10:36:20 | 只看该作者
开发人员转行做测试,我想更有优势。这点我也是认同的。
KPXL版主的贴子我也一直在关注,为什么国外的测试地位如此的高?我想大家心里多少也明白一点。国内的情况为什么不好?
据我的了解,(不一定是对的),一是国内很多开发人员不愿去做测试,认为测试没什么前途。二是公司没有重视起来,认为测试可有可无。
为什么会有这种情况?我们作为测试人员,应该怎么办?值得我们深思和考虑。我们到底能为中国的测试行业做些什么?
鲁迅先生弃医从文,为了是能在精神上改变当时中国人的愚昧和麻木。先生认为医术只能治愈人体格上的缺陷和疾病,可是滞留在精神上的疾病该怎么办?现在中国测试行业的情况我认为也是如此(个人观点)。很多人没有这种意识,没有这种想法,我们除了学好测试技术以外,更多的是要改变这种想法。需要我们去宣传,去告诉所有在IT业工作的朋友。只有把产品流程中每个阶段都做好,每个阶段都重视,那么中国软件行业才能向前迈进!

"开发人员可以代替测试人员去做测试",楼上的不觉得这句话有很大的歧义吗?开发可以转行去做测试,这个非常好,可是别忘了,一旦去做测试了,就不能在开发的角度去测试产品了。这句话给人的第一印象,就是开发人员可以代替测试,这个对吗?楼上所有表达的意思我明白了,是开发可以转行,而不是完全代替。这句话楼上的说得不太准确。

[ 本帖最后由 Tender 于 2005-11-23 10:40 编辑 ]
回复 支持 反对

使用道具 举报

该用户从未签到

84#
发表于 2005-11-23 10:51:35 | 只看该作者
呵呵,倒成了我说的不太准确了。看来斑竹是不肯认一点点错的。

如果你一定要认为我的话给你的第一印象是:“这句话给人的第一印象,就是开发人员可以代替测试,这个对吗?”那我也没法,你为什么可以在“开发”的后面加个“人员”而不愿给“测试”后面加个“人员”呢?我的原话里是有两个“人员”的,被过滤了?

而且斑竹好会转移话题。至于说到重视测试的问题,我就一句话,先踏实做好自己的事再要求其他的东西,我一直觉得51testing里自我膨胀的情绪挺严重,也许是被压抑太久,需要个地方吼吼。
回复 支持 反对

使用道具 举报

该用户从未签到

85#
发表于 2005-11-23 10:54:08 | 只看该作者
“一旦去做测试了,就不能在开发的角度去测试产品了。”

测试员们一边讨论着要提高自己,要白,要学编程,一边斑竹告诉他们,不!不能站在开发的角度去测试!
回复 支持 反对

使用道具 举报

该用户从未签到

86#
发表于 2005-11-23 11:01:29 | 只看该作者
我没有不肯认错的意思。如果我的观点有错误,还请各位批评指正。
如果过滤了一些重要的词语,还请朋友海涵。
测试人员学习代码,学习开发技术,非常提倡!
也许也是我意思没有表达清楚,测试和开发地想法是不一样的。不要因为学习了代码,学习了开发,就慢慢被开发潜移默化了。
站在用户角度去测试,是我们提倡的。
也许我所见过的开发人员并不怎么懂测试,所以我始终提醒自己,不要有开发那种对测试的看法,这样对测试工作不好。
也许我是很不爽,看到很多公司对测试的不重视,我心里很火。现在大家都希望怎么样,希望测试行业怎么样,可是现实并不好!我们努力的宣传,努力的劝说都无济于事。语气过重之处,还请各位原谅!
说得不对,还请谅解!

[ 本帖最后由 Tender 于 2005-11-23 11:04 编辑 ]
回复 支持 反对

使用道具 举报

该用户从未签到

87#
 楼主| 发表于 2005-11-23 13:38:09 | 只看该作者
是这样的,black_tulip 和Tender小朋友说的都没错,也都有错。

1、black_tulip ,一个系统的开发人员,可能已经习惯于从他自己的思路去思考问题,也可能不想去用另外的想法来考虑问题。他所看到,所像到的,都是基于自己的想法。一个人的思想总是有限的,是不是?所以,在MS里面,平均一个程序员就有1.5个测试员协助。他们是自项目开始就在一起工作的。开发人员不能取代测试人员,是说开发人员是不能取代测试员来测自己的代码。当然他可以请别的开发人员来帮他测试,那就是一个角色转换的问题了,不必太强求。做测试的开发员也是测试员。

2、Tender,很多公司对测试的不重视,很多情况下,是因为测试做的还不够。测试如果能不满足于现状,不只满足于找出bug,还要弄清bug的原因,对设计提出意见(我们可以不说这是一个bug,我们可以说这是我们的建议),最终促进我们的研发,做开发所没有做到的事情,想开发没有想的事情。那时测试的地位,可以想象绝不是现在这个样子的。

纵上所述,我们要用辨正发展的眼光去看待这个问题,两者是相辅相成,缺一不可的(马哲还记得一点^_^)。
回复 支持 反对

使用道具 举报

该用户从未签到

88#
发表于 2005-11-23 13:55:28 | 只看该作者
呵呵,楼上的说的没错~但极端情况下也是不能脱离测试轨道的~

我的感觉是这和测试人员的技术背景,发展潜力,自身应有的能力都是相辅相成的.您帖子中要求的是个完美的测试工程师,就目前来看,要达到还是有一定距离的~

很希望你的要求和你的想法将来有人满足,特别是希望自己去满足~~
回复 支持 反对

使用道具 举报

该用户从未签到

89#
 楼主| 发表于 2005-11-23 14:18:16 | 只看该作者
谢谢,又一位斑竹好。
回复 支持 反对

使用道具 举报

该用户从未签到

90#
 楼主| 发表于 2005-11-23 17:52:06 | 只看该作者
其实讨论开发和测试哪个重要,没有什么实际意义。在实际中,谁也代替不了谁。
回复 支持 反对

使用道具 举报

该用户从未签到

91#
发表于 2005-11-23 20:27:06 | 只看该作者
楼主朋友,我没有否认开发在做测试工作时的局限,我是说在国内目前的现状这个前提下,我在这个论坛几乎所有的回帖都强调这个前提,在这个前提下,即使开发人员有这个局限,在单纯做测试工作上也要优于绝大多数的测试员。
回复 支持 反对

使用道具 举报

该用户从未签到

92#
 楼主| 发表于 2005-11-23 22:50:20 | 只看该作者
楼上的朋友,您的观点,我不是很同意。

我丝毫感觉不出,这样极力的把开发与测试比较,把他们狠心的孤立开来,有什么意思。

每个人都有自己的思想的局限,思想的盲点。有时别人一句话,一个不经意的idear,对自己就是一个很好的启发。如醍醐灌顶,大概就是这样的意思。为什么不去尊重别人的看法呢?

测试员要做好自己的工作,是必定要跟开发员处理好关系的。

[ 本帖最后由 unilobster2 于 2005-11-24 11:09 编辑 ]
回复 支持 反对

使用道具 举报

该用户从未签到

93#
发表于 2005-11-23 23:20:43 | 只看该作者
1、Robinson在“测试的未来”一文中提到这一点:测试人员和开发人员越来越融合,也就是能力要求越来越接近,到后来人员要求上没有大的区别,只是从事的工作不同罢了。我是赞成这个观点的,测试和开发本身就有很紧密的关系,双方相互不了解对方的工作本身就是一种割裂。
2、我们说有白盒测试、黑盒测试,还有黑盒测试,其实真正来讲,我们测试时对被测系统了解的越多、越深,结合测试理论和测试方法,我们测试就更有针对性,测试的有效性就更高,到后来到底是白盒测试还是黑盒测试其实就并不重要了。
回复 支持 反对

使用道具 举报

该用户从未签到

94#
 楼主| 发表于 2005-11-24 08:54:45 | 只看该作者
同感
回复 支持 反对

使用道具 举报

该用户从未签到

95#
 楼主| 发表于 2005-11-24 10:59:34 | 只看该作者
大家有谁在项目中已经用到TDD了。分享点经验啊。
回复 支持 反对

使用道具 举报

该用户从未签到

96#
发表于 2005-11-24 18:55:05 | 只看该作者
楼主朋友,我只是描述了一下现实。在另一帖子里也提到了鱼龙混杂,因为现状是刚开始注意到这么个角色,可又不想花大钱和投入时间成本,那哪找那么多人来呢,于是,什么学科背景的都来了,你不能否认很多人在做测试工作前摆弄电脑无论软硬件还都很生吧。我没有任何针对性的态度,我只是说一个事实。
回复 支持 反对

使用道具 举报

该用户从未签到

97#
 楼主| 发表于 2005-11-25 09:04:52 | 只看该作者
楼上朋友所说的,是可能的。

但是,现在有多少学校设立了测试专业,就是开了,又开设了多少有关测试的课程。大凡开始做测试,对测试都是不怎么了解的。不能强求做测试一定要是测试专业。现在很多公司,对待新进员工,都是让他们从测试开始。以测试作为一个切入点,去融入公司。还有,关于学科背景,没有什么多说的,现在这个社会是能者居之,公司要你来,当然是对你的能力有所相信,而不是一个文凭。不能否认,有些高手不是计算机出身。

还要说一点,正是有不重视测试的思想存在,才使得很多有才能又喜欢测试的人,远离了测试。
回复 支持 反对

使用道具 举报

该用户从未签到

98#
发表于 2005-11-25 11:17:46 | 只看该作者
unilobster2心态很好,不潜了,跟一个。
black_tulip 说的很对,至少我接触的公司里,做测试的普遍比开发生,我就做测试的,不过如果再换个思维呢?我接触的coder朋友普遍人都很好,但也不可否认他们看待处理问题很木,对吗?
所以测试· 开发的人员理论上就不该划等号的,本来就该分成2个职业。
回复 支持 反对

使用道具 举报

该用户从未签到

99#
 楼主| 发表于 2005-11-25 11:49:10 | 只看该作者
谢谢楼上的,虽然你只说我的心态好,没说我说的对。^_^

这样吧,如果大家不反对的话,换个话题怎么样?

我发现我们现在在学校里面也好,书上学来的也好,大多数都是国外的一些大师的经典。但是,拿到我们国内,就一定很适合吗?国内的公司他们的开发模式,开发现状是什么?国内的公司,他们现在做到哪一步了。我们是要继续向着大师们讲的开发,管理模式上前进呢,还是走“具有中国特色”的软件开发。
回复 支持 反对

使用道具 举报

该用户从未签到

100#
 楼主| 发表于 2005-11-25 11:51:17 | 只看该作者
100#我占了啊。

据我了解,有的公司,在开发阶段,开发人员是不做单元测试的。理由很多:时间不够,没有必要,文档太多。
回复 支持 反对

使用道具 举报

本版积分规则

关闭

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

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

GMT+8, 2024-11-7 07:47 , Processed in 0.074187 second(s), 21 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

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