测试也要有情商之如何与开发搞好关系

原创 2017年05月03日 10:38:22

测试和开发可以说是前世的一对宿孽,今世的一对儿冤家。开发的工作就是按照PM的设计将产品最终造出来,而测试则是在开发已完成的工作里找错误,寻不是。显然,测试这样的工作会让开发很不爽,其实不但是开发,每个人都不喜欢自己的劳动成果别别人挑毛病。如果测试在工作中不讲究方式方法让已经比较紧张的测试开发关系雪上加霜。所以测试总是很容易就和开发们吵起来,吵得是鸡飞狗跳,就差上手了。这样的场景每天在不同的公司重复上演。

 

即使现在的测试大都是90后的小姑娘,肤白貌美,性格耿直,工作认真负责。 开发们也都是技术牛逼,性情良善的大小伙子。一旦偏偏工作起来双方闹得水火不容,最终需要boss的调停才能休战。

 

他们吵架的内容往往也是千篇一律:

 

测试:我提的bug为什么还没有修复?!

开发:哦,你什么时候提的bug?提了哪些bug?

测试:你没有看邮件?!

开发:哦,可是邮件那么多,我怎么看的过来。

 

测试:关于这个bug我都说了八百遍了,就算是猪也明白是怎么事了,你怎么就不明白呢?!

开发:哦,不懂,你再讲一遍。

 

测试:刚刚提的那个bug赶紧修复了!!!

开发:哦,可是你只给我几个名字,环境,步骤什么都没有我怎么重现,怎么修复?

 

测试:上次我给你说的那个bug都过了三天了为什么还没修复?!

开发:哦,可是你没说让谁去修。

 

总结下他们争吵的原因就这几个:要么是测试提的bug邮件开发没有看到,导致bug没有修复产生争执;要么是测试提的bug开发无法重现导致争执;要么就是双方关于bug的优先级意见不一致产生争执。

 

其实这些争吵完全是没有必要的,下面我结合自己的工作经历和大家聊聊如何做好测试工作并与开发和谐相处。

 

作为测试来讲,bug管理是日常工作中非常重要的一项,这项工作的好坏直接决定了测试是否能和开发和谐融洽的相处。

 

以往的做法都是测试将新发现的bug一股脑儿的加到开发任务中,然后就狗撵兔子似得催着开发修改自己提交的bug。开发都有自己的日常开发任务,尤其是在项目的初期,工作压力很大,如果将bug加入到开发的日常任务中会增大开发的压力,也容易对开发的工作造成混淆,好不容易想起来的思路也被突如其来的bug给打断了。

 

*内容截图自teamin演示案例,结构略有修改,下同*

 

要想解决这个问题就必须将bug进行单独管理,这样不但有助于开发工作的顺利进行,对于测试来说也能更加方便对于bug的管理和追踪。

 

在记录bug的时候做到合理分配,轻重缓急明晰。将bug按照严重程度进行分级管理。一般讲bug分为三级:普通、重要、紧急,具体的分级可以根据实际情况来定。将紧急的bug列入当前的目标,并指定具体的开发人员进行修复;重要的bug根据产品的规划和当前的进度情况再议;普通的bug可以暂不考虑。

 

项目、目标、标签,三位一体

 

这样既不影响开发主线的进度,又能较好的完成bug的修复工作,保证现有产品的良好体验,还能减少测试与开发之间的摩擦和争吵。也保证了测试对bug的良好管理,后期只需要追踪bug的状态,将已修复的bug及时归档就可以了。

 

 

bug状态的跟踪

 

如果做到了上述这些,测试和开发又怎么会势同水火呢?

 

很多时候不仅仅是把自己手头的工作做完就结束了,大家是在同一个团队为了同样的目标在努力。如果仅仅是为了更快的完成自己的工作而延误了别的小伙伴的工作,就最终将要达成的目标来说也是得不偿失的。

 

因此,在日常的工作中多站在对方的角度思考问题,多体谅对方,将自己能力范围内的工作做好,问题解决好,为对方营造一个舒适的解决问题的环境,对方自然将你的好看在眼里,记在心里。 即便是前世的宿孽,今世的冤家也能有情人终成眷属。

为什么开发与测试老掐架呢

让我们思考几个常见的问题:软件测试的目的是什么?开发人员能否构建出没有Bug的完美软件?测人人员和开发人员:……...
  • foruok
  • foruok
  • 2016年04月11日 07:22
  • 11607

软件测试和质量保证的关系

软件测试在软件生命周期中占据重要的地位,在传统的瀑布模型中,软件测试仅处于编码之后、运行维护阶段之前,是软件产品交付用户使用之前软件质量保证的最后手段。这是一种误导,软件生命周期每一阶段中都应包含测试...
  • tswc1990
  • tswc1990
  • 2014年07月31日 15:16
  • 5751

关于如果自己一个人负责测试一个app的思考

其实有时候自己会思考,假如有一天需要自己负责一个新的apk,整个测试组只有我一个人,那么我会怎么办。 这个问题也是挺有意思的,之所以会思考写出来,是因为我知道如果面对这个问题,我一定会手足无措的,...
  • Cloud_Huan
  • Cloud_Huan
  • 2016年02月22日 12:33
  • 2035

Jmeter参数化之Unique方式(LoadRunner有的JMeter也要有)测试圈:217937505 欢迎加入!!!

问题: 有些系统中一个帐号只允许一个客户端(一个人用)在线(只有一个Session),就是同一个帐号两个人登陆,后一个人会踢掉前一个人。 JMeter做负载工具时,我们要模拟大量用户就可能要用到参数化...
  • selingchen
  • selingchen
  • 2015年12月25日 10:39
  • 1904

Entity Framework 实践系列 —— 搞好关系 - 同事之间(多对多,many-to-many)

从 单相思(单向一对一) 到 两情相悦(双向一对一) 到 生儿育女(一对多),这是人生的一项使命 —— 成家。 人生还有另一项使命 —— 立业。它不是一个人的事情,也不是两个人的事情,它...
  • writtyflame
  • writtyflame
  • 2013年06月27日 16:05
  • 578

Entity Framework 实践系列 —— 搞好关系 - 两情相悦(双向一对一,one-to-one)- 续

在上篇文章中,我们通过WithRequiredDependent或WithRequiredPrincipal实现了“双向一对一”关系,但是Entity Framework生成的SQL语句很糟糕。 在...
  • WdengniZ
  • WdengniZ
  • 2013年01月22日 10:42
  • 2024

Entity Framework 实践系列 —— 搞好关系 - 两情相悦(双向一对一,one-to-one)- 续

在上篇文章中,我们通过WithRequiredDependent或WithRequiredPrincipal实现了“双向一对一”关系,但是Entity Framework生成的SQL语句很糟糕。 在...
  • writtyflame
  • writtyflame
  • 2013年06月27日 15:17
  • 857

Entity Framework 实践系列 —— 搞好关系 - 同事之间(多对多,many-to-many)

从 单相思(单向一对一) 到 两情相悦(双向一对一) 到 生儿育女(一对多),这是人生的一项使命 —— 成家。 人生还有另一项使命 —— 立业。它不是一个人的事情,也不是两个人的事情,它...
  • WdengniZ
  • WdengniZ
  • 2013年01月22日 10:40
  • 495

怎样和上司搞好关系

适应新的工作环境通常需要三个月,这亦是关键的三个月,因为这期间给别人留下的印象非常深刻。若留下一个坏印象,将来很难改变,所以在进入新公司之初要建立美好形象,以下是几点建议: 1.别理会其他杂...
  • frankchen99
  • frankchen99
  • 2013年04月03日 11:05
  • 261

Entity Framework 实践系列 —— 搞好关系 - 生儿育女(一对多,one-to-many)

从单相思(单向一对一),到两情相悦(双向一对一)并步入婚姻殿堂,接下来就是生儿育女,男人升级为父亲,如果生了很多孩子,那父亲与孩子之间的关系就是“一对多”。 一个父亲有多个孩子,一个孩子只属于一个父...
  • WdengniZ
  • WdengniZ
  • 2013年01月22日 10:41
  • 592
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:测试也要有情商之如何与开发搞好关系
举报原因:
原因补充:

(最多只允许输入30个字)