51testing论坛版主,专注于软件测试及测试吐槽,屌丝测试攻城师一枚。。。。。。。。。。。。。。。。。。。。。。。。。新浪微博:@没翅膀的飞鱼-------邮件交流:wzb_minitester@126.com------

对开发人员心态历程以及对测试的一点看法

上一篇 / 下一篇  2012-09-18 22:18:56 / 个人分类:测试总结

工作也一年有余,对开发人员的心态也经历了3个阶段,这三个阶段中对测试的理解也不断加深。

阶段一:崇拜

刚毕业进入项目组之后的几个月对开发人员一直处于崇拜状态,当时感觉他们能接触代码,修改代码,创造产品很了不起,有什么问题就赶紧跟开发沟通,开发说这个不是bug,我就认定不是bug,没有自己的主见,这个阶段我对测试的理解就是验证产品功能是否正确。渐渐的发现不对头了,有时发现开发人员告诉我的也有错的,书本上和导师也提醒我不要什么都相信开发人员的,要有我们测试人员自己的想法,开发和测试没必要一定给出个哪个有技术含量哪个没有,大家在不同的职位干的工作不同,体现的价值,价值的评估标准也不同,没必要比较,做好自己的工作就好,于是对开发人员的心态进入了阶段二的状态。 

阶段二:对抗

这个阶段对测试的理解就是不断的发现bug,证明测试产品有bug,证明开发人员开发的产品有问题,这个过程中很少跟踪bug,没有协助开发人员定位bug,对开发人员说的话不信任,总想证明这个产品是有问题的,没有关注侧重点及整个产品项目所处的阶段。这个过程中不断的把新的测试方法及测试类型引入到实际测试中,如以前的测试用例没有考虑到安全性方面的测试,我就把安全性测试引入到实际测试中,脚本注入,SQL注入等,安装卸载软件对注册表是否有影响,是否会产生信息的文件夹或删除其它文件夹,以及其它异常测试,也发现了不少bug,记得当时一个开发哥们打电话跟我说:你为什么要这样测试,以前没有进行过这样测试啊?我当时就说:现在我测试了,以后其他人也会测试的。呵呵,现在想起来感觉还是很有意思的,上次听同事说:开发人员说了什么样的问题我都能测试出来。说这个问题不是自夸,而是渐渐的我发现测试的目的及本质不仅仅是对抗着开发人员寻找更多的bug,这样反而让我忽视了对整个项目的进度,流程,项目进行阶段的理解和掌控。我也不断思考着这个问题,近几个月也在一直改变自己的思想,进入了第三个阶段。 

阶段三:对抗+协助

最近也在重读《软件测试》,借用里面的一句话说明我现在对测试的理解:找出软件缺陷,尽可能早一点,并确保其修复。现在对发现的bug,会协助开发人员定位问题,跟踪这个问题,而不是上报一些不修复的bug,而是对每一个版本每一个项目的侧重点有所把握,哪些优先测试,而不是一味的钻在一个小模块里不断的进行异常测试,而忽略了对整个模块的把握以及对整个项目的把握。之所以用“对抗+协助”,对抗是指我们在实际测试过程中要有我们测试人员的看法和见解,而不是一味的跟在开发后面;协助是在我们发现bug后要跟踪这个bug,协助开发人员定位这个bug,并确保开发人员修改bug

 

   也看过一些书里面和测试前辈说测试人员的职责是什么?有些说是发现bug,有些说是确保测试产品的质量,还有些说是质量的把关者等等,有时想想这些跟测试环境和测试人员的职位也有很大关系,比如我就是一个执行测试用例的测试人员,其实我的职责主要还是发现bug;如我是测试负责人,那么我的职责更多的是对测试过程及测试质量有个把控及保证。看到一些论坛里还在讨论到底测试的职责是什么,感觉这个有些浪费时间,测试的职责到底是什么并不重要,重要的是测试过程中要有自己的思想,要根据自己的环境、职位及项目要求等等实时调节自己,定位自己。而不是别人说测试是发现更多的bug,就一头扎进去找bug;另一些人说测试是保证质量,你就天天喊着我们是质量的把关者,说句消极的话就是:产品质量的好坏是开发人员决定的而不是我们测试人员决定的,说白了,我们就是证明产品有多烂。现在想想上面讲述的三个阶段及对测试本质的理解,我感觉我又肤浅了。
顺便批评下自己,最近工作虽然太忙,也应该抽一些时间思考测试方面的问题,不应该让自己埋没在测试中-----

TAG:

没翅膀的飞鱼 引用 删除 没翅膀的飞鱼   /   2014-02-10 16:43:56
这句话关系不到工作价值的肯定与否,是对测试的清晰定位,每个公司对测试部门的定位不一样,只有提出来才能看的更清楚;对于目前我的认识就是:测试确定保证不了产品质量,只能让产品质量透明,拿数据去度量产品质量

原帖由enjoyhappylife于2014-02-10 14:19:22发表
说句消极的话就是:产品质量的好坏是开发人员决定的而不是我们测试人员决定的,说白了,我们就是证明产品.
enjoyhappylife的个人空间 引用 删除 enjoyhappylife   /   2014-02-10 14:19:22
说句消极的话就是:产品质量的好坏是开发人员决定的而不是我们测试人员决定的,说白了,我们就是证明产品有多烂。
看了这句,只想对作者说:你都对自己的工作价值不能肯定,何谈别人呢?
helianthus的个人空间 引用 删除 helianthus   /   2013-07-24 17:06:16
5
引用 删除 llone   /   2013-04-19 16:46:18
测试员最大的职责不是发现大量的bug, 更不是一味的符合开发员,而是站在用户的角度,使得最终出来的软件产品是有效的流畅的达标的。
引用 删除 maliya1314   /   2013-03-26 16:33:02
历程写的很清楚  可以再提高下层次
引用 删除 maliya1314   /   2013-03-26 16:26:38
说句消极的话就是:产品质量的好坏是开发人员决定的而不是我们测试人员决定的,说白了,我们就是证明产品有多烂  
这句说的真有点。。。。
L~~心~~R的个人空间 引用 删除 L~~心~~R   /   2013-03-22 19:28:37
5
Runa 引用 删除 rulen   /   2012-12-14 10:52:20
不错,
love猪猪0510 引用 删除 naonao0510   /   2012-11-29 14:33:52
引用 删除 gml96   /   2012-11-28 15:31:35
你做测试多久了,你天天上班干嘛?
who  am  I 引用 删除 jiehailong   /   2012-11-26 09:59:50
很好。
who  am  I 引用 删除 jiehailong   /   2012-11-26 09:59:32
3
鹏一向伊冉的个人空间 引用 删除 鹏一向伊冉   /   2012-11-25 17:57:00
5
鹏一向伊冉的个人空间 引用 删除 鹏一向伊冉   /   2012-11-25 17:56:54
写的真好!我还是个没入行的,学习了
xin_晴的个人空间 引用 删除 xin_晴   /   2012-09-25 11:10:19
您好,我是51Testing软件测试网的编辑,您的本篇博文被推荐至51Testing软件测试网首页发表:http://www.51testing.com/html/88/n-823888.html
感谢您关注并支持51Testing博客,期待您更多的优秀原创博文。
gaohuaifeng的个人空间 引用 删除 gaohuaifeng   /   2012-09-19 17:33:48
 

评分:0

我来说两句

Open Toolbar