51Testing软件测试论坛
标题:
测试,我误解了你
[打印本页]
作者:
dennyqiang
时间:
2009-7-10 11:42
标题:
测试,我误解了你
本周正式加入51Testing讲师团队,自然而然,要在论坛上多发些帖子,多谈谈自己过去的一些经验。
今天的话题是:对测试的一些误解。我们一些新手,包括很多经验丰富的人,都可能对测试有一些偏见或者误解。大体总结如下:
1) 测试人员不需要了解软件开发的知识:
这个很要命的,我们谈到软件测试人员未来的发展方向大致有:自动化测试,性能测试,测试管理,项目经理。这其中自动化测试和性能测试包括项目管理,都会要求对软件开发有深入的理解,如何能设计一个好的自动化框架,好的性能测试用例,如何管理一个开发团队,这都需要我们在软件开发方面有所掌握。不单要掌握,而且要精通。此其一。
其二:如果不了解开发知识,测试人员很容易被开发人员牵着鼻子走,因为开发人员随便一忽悠,你如果不了解个中奥妙,你一个字也说不上来。(以前我们讨论Cookie和Session,由于GoAhead不支持Session,只能用Cookie来控制,差点别开发人员忽悠了)
2) 测试很简单:
如果你这么想,那么请别去做测试,如果你做了,你也做不长久。以前面试一位小伙子,做了3年测试,问他测试都怎么做的?答不上来,原来他测的都是很简单的小软件,根本就没有系统地去学习过测试,无语。
3) 测试就是为了找到BUG:
很多人最初都是这样的看法,千万要小心。如果你只是为了找到BUG,那么BUG会成天缠着你。
4) 测试人员和开发人员从来都是死对头:
我以前发起过一个倡议:我们讨论的时候不要用他们(开发人员)和我们(测试人员),而是统一用咱们(开发人员和测试人员本来就是一起的)。如果测试人员能与开发人员成为朋友,你会发现,生活是多么美好。
5) 自动化测试太难:
有的人一进公司就想做自动化,觉得它有难度,有挑战。我说你如果做不好手工测试,你同样做不好自动化,手工测试才是基础。而另外还有一部分人一说到自动化便望而生畏,认为这个东西太难了,不想碰(特别是很多女生,就有这个心理)。其实大可不必这样想,自动化测试工具它只是一个工具而已,它跟WORD这样的工具没有任何区别。
6) 手工测试太没挑战:
什么都不说了,能把它做好的人没几个。
7) 大量的重复性的工作很乏味:
于是大家学得测试这份工作不好玩儿,特别一些男生,特别一些开发人员,从来都瞧不起做测试的,觉得这玩意儿太没劲。我想说的是,要掌握方法,要学会创新,任何东西都有它的特点,你如果总觉得成天在做重复性的工作,那么请静下心来想想,怎么能让它不重复(事情本身是死的,人是活的)。
8) 白盒测试是开发人员干的事:
一个合格的测试人员必须掌握白盒测试,理解其中的原理。不管什么样的测试,都必须要有测试人员的思维才能做好。
9) 女生适合做测试:
不管适合不适合吧,反正我以前所在的公司有5个Team Leader,3个Test Manager,其中只有两个是男生(加上我),这是现实。但是做自动化测试的,全是4个男生,这也是现实。不太想加以评论。只想说,女生未必适合做测试,男生同样能把测试做好,且做得更加专业。
10) 测试就是给开发擦屁股的:
如果这样想,那么请每天多准备些手纸。测试人员永远要站在客户的角度来想问题,很显然,客户是从来不会给谁擦屁股的,相反,是客户在驱动着软件的进展与成型。测试人员就应该扮演这样的角色,在大部分时候,要驱动开发人员完成软件的功能,驱动他们做改变。
11) 我做开发可能不行,做测试吧:
这个观点特别适应于应届毕业生,在以前面试的过程中,有一部分人就是觉得我代码写不好,所以入行做测试,还有一部分人稍微明白一点的,是觉得自己在开发方面没什么优势,主动给自己定位做测试工作。其实测试要掌握的技能远比开发多得多,至少面要广得多,要做一个好的测试人员,远比做一个开发人员难得多。
12) 功能性测试掩盖了可用性测试的必要
测试人员甚至我们的设计人员,开发人员都不太注重可用性(usability)方面的设计和测试。
我们往往只在意功能性或者性能方面的测试,而忽略了用户体验,即使谈不上用户体验,哪怕是方便使用也行,这些方面往往从软件需求,设计一开始就没怎么考虑。到后来,用户使用的时候便是边用边骂娘。(我常举的例子是:咱们买手机的时候,手机功能一切正常,但偏偏盖子上有条划痕,我相信大家都会要求重新换一台,就这意思)
有则改之,无则加勉,希望大家在进入软件测试这一行以前,能对测试有一个更深入的认识。时间仓促,随便写写,大家多提观点。
[
本帖最后由 dennyqiang 于 2009-7-17 14:53 编辑
]
作者:
投缘
时间:
2009-7-10 12:12
沙发!!!
作者:
ruancechen
时间:
2009-7-10 13:14
顶,我明白了,我的路还很长。我还有很多要学的东西。我会努力地。
作者:
dennyqiang
时间:
2009-7-10 13:38
标题:
回复 3# 的帖子
没关系啦,慢慢来,有这个意识就已经成功了一半。
作者:
月上百合
时间:
2009-7-10 14:57
受教了,坚定信念,将测试进行到底,我觉得做测试的确需要反反复复,但我一点都没有觉得它枯燥过,反而每次反复测试中都能在前边说过没问题的时候又发现新问题,可能是角度不同了吧,觉得挺开心的,一开始总会想,天哪当初没测出来,会觉得丢人,但后来想想没什么丢人的,本身一个人的思维就是有限的,所以要反复测试
作者:
chenrong
时间:
2009-7-10 15:12
支持这种观点!
作者:
movestar
时间:
2009-7-10 16:21
楼主说的很有道理,额也有些误解测试
至于怎么样才不误解,还有待于慢慢体会。
作者:
tangdian1988
时间:
2009-7-12 14:26
lz说的对,学习了。。。
作者:
yzylion
时间:
2009-7-12 16:30
支持LZ,希望多写这样的文章
作者:
tanyazhen
时间:
2009-7-12 17:57
恩恩,说的很对,啊哈哈
俺要好好学习啦啦啦啦
作者:
meig_cool
时间:
2009-7-12 18:34
标题:
回复 1# 的帖子
谢谢LZ的经验~我是一个准备接触测试的纯粹菜鸟~但我比较喜欢计算机类的东西~我会努力的以后也把我的经验分享给大家~呵呵~说的有点远~我会努力的~希望大哥大姐有时间的帮帮小弟我哈~QQ:88518148.欢迎大家加我好友
作者:
tengmy
时间:
2009-7-12 21:44
挺好的总结
作者:
peterz
时间:
2009-7-12 21:48
IN learning We trust
作者:
welelope
时间:
2009-7-13 15:00
我原来的打算是做几年开发后转来做测试,可是公司后来直接把我分到测试部,对于测试,我还是一个新手,还是挺想做开发的,想去体验下
作者:
liuqiang157
时间:
2009-7-13 15:39
讲的太好了.
作者:
散步的渡渡鸟
时间:
2009-7-13 17:38
楼主说的太全太精辟了。
作者:
bluesky1986007
时间:
2009-7-13 22:49
太好啦,顶!
作者:
替天行道
时间:
2009-7-15 11:22
说的不错 学习一下
作者:
瓦房上的雨声
时间:
2009-7-15 14:36
善于总结的人写出来的东西就是不一样。
作者:
djyangjuntao
时间:
2009-7-15 15:00
总结的真好!!!!!!!
作者:
lixiaoyer
时间:
2009-7-15 15:03
标题:
呵呵 我也曾经误解过,受教了!
呵呵 我也曾经误解过,受教了!
作者:
sunhope800
时间:
2009-7-15 16:45
作者:
dennyqiang
时间:
2009-7-17 14:50
其实还有一个误解:测试人员甚至我们的设计人员,开发人员都不太注重可用性(usability)方面的设计和测试。
我们往往只在意功能性或者性能方面的测试,而忽略了用户体验,即使谈不上用户体验,哪怕是方便使用也行,这些方面往往从软件需求,设计一开始就没怎么考虑。
作者:
hotivy
时间:
2009-7-21 14:33
为什么会产生误解,为什么要对软件测试解释这么多,为什么?根源呢?
作者:
流浪貓_遇上測試
时间:
2009-7-21 17:35
開始我也誤會了測試,不過在工作學習中,我也逐漸用正確的思維方式去了解去探究測試了.但還是有太多不懂的東西, 感覺自己一直都還是初學者
作者:
chris_aiyu
时间:
2009-7-29 09:26
呃..我是LZ说的关于应届毕业生的典型..
不过干了一个月了..
发现果真要学的东西太多了...
要加油~
作者:
siriusbb
时间:
2009-7-29 10:28
写的很好啊
顶
偶也学习了
作者:
syderny
时间:
2009-7-30 14:11
受教了,却发现一个更大的问题,我的同事们就觉得我不是一个合格的测试人员,因为我太从用户的角度去考虑了很多他们都不想去考虑的事情,我也很挣扎
作者:
stillife
时间:
2009-7-31 10:08
听了楼主的话,我更加坚信走测试的道路,虽然我只是一个刚上大四的学生,但在假期实习的2个月中,我还是喜欢上了测试这样的工作,我会好好坚持下去
作者:
wangliang1639
时间:
2009-7-31 13:38
如果这些都是对的
那有些我还是需要改变的
作者:
蜗牛吃橘子
时间:
2009-7-31 16:49
楼主说的太好了
深有体会
平时工作中就有感触
只是无法像LZ这样进行总结
作者:
eewwy
时间:
2009-8-7 09:51
太精辟了
作者:
derekshenfm
时间:
2009-8-7 10:32
Thanks,But i think Test is simple。
作者:
quick7640
时间:
2009-8-7 12:09
标题:
thancks!
精彩!!!
精彩!!!
精彩!!!
作者:
雪蓁
时间:
2009-8-7 16:51
标题:
顶!
作者:
美元测试
时间:
2009-8-7 20:23
测试人员不需要了解软件开发的知识
---测试人员对于系统的架构和功能的实现越了解,设计出来的用例就越有效!
作者:
infghy
时间:
2009-8-8 05:09
标题:
回复 1# 的帖子
我想学测试
还不知道从何学起
谢谢了
作者:
libingfeng2
时间:
2009-8-10 12:24
作者:
qiguojie
时间:
2009-8-10 16:36
学习,确实很多像楼主所说的,现在测试人每个都在闷头激进,保持头脑的清醒很有必要。
作者:
62369432
时间:
2009-8-10 16:54
原来这篇文章的原文是你写的啊.不错.早有耳闻了.
作者:
dennyqiang
时间:
2009-8-25 12:31
一次又一次的,我听到这样的话:
我发现自己真的做不了开发的工作,所以我选择做测试工作。
当我听到这样的话的时候,我其实心情很复杂,不知道说什么好。在这样的状况下,我对中国的软件测试行业感到无比的担忧。鲜有一些人是说我喜欢做测试,我会一直走下去,我为他/她喝采。
作者:
xiaojnan
时间:
2009-8-25 14:29
我也能做到的对吧,谢谢分享
作者:
applejuzi
时间:
2009-9-6 13:05
超赞,体会很深,自己只是个新手,估计也得有好几年才能有此体会,感谢分享。
作者:
科学家2007
时间:
2009-9-7 16:57
关于usability的观点,顶一个
可是事实上在我们测试的时候,这些东西只能作为advisement提交过去,而且往往也会被开发的人waived掉。。。所以功能性不可避免会成为双方关注的重心,即使我们的确是站在用户的角度去考虑问题
作者:
samule03
时间:
2009-9-8 08:12
学习了,谢谢楼主!
作者:
bossy
时间:
2009-9-8 11:06
LZ工作多少年了?做过开发工作了吗?
作者:
螳螂
时间:
2009-9-19 22:16
好。。说的真好啊
欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/)
Powered by Discuz! X3.2