“码农翻身”一直讲开发技术,今天换个角度,从测试人员角度看看他们是怎么和开发“斗智斗勇”的,多些互相理解,多些沟通,团队最终还是要和谐共处。

文章的作者是松心耐雪, 公众号“心花绽放测试窝”。

虽说我们一直提倡开发与测试要和谐,但由于工作性质的不同,开发与测试必定存在对立面。所以对于测试来说,在BUG管理层面,最大的“敌人”应该算是开发了。

遇到能力差的或者不配合测试的开发则会相当累:

  • bug会比较多。

  • 修复bug的效率又很慢,极大的消耗了测试的精力。

  • 测试在项目中往往没有话语权,所以对这些开发无可奈何。

那么不能改变这种情况的话,就只能用一些方法和开发“斗智斗勇”了。

下面会举一些常见的场景和应对办法:

开发说这个bug改不了

这是开发最喜欢的借口了,一般只是因为怕麻烦不愿意改而忽悠你。针对这种情况,通常有以下解决步骤:

1. 追根究底问清楚为什么改不了。

2. 咨询其他相熟的开发是不是真的改不了类似的问题。询问时要有技巧,不用透露人物事件,只需要针对问题本身。

3. 如果不是就可以向他透露点别人给予的修改方法,帮助他修改,

4. 如果真的改不了那就和开发讨论一下有没有其他方式去实现。

5. 叫上产品人员一起讨论是否可以改一下需求,以规避掉这个bug。

通过这样的死缠烂打的方式多试几次,你的“执着”会激起开发心中小小的波澜,他再也不敢把你当小白来忽悠了。

开发不分主次的改bug

这也是一种很常见的问题:当你提交了一堆bug给开发,开发往往都会先改简单的bug,而有些严重阻塞测试的bug却不改,这就会导致工作时间未能充分利用做测试,还要陪着开发加班。

站在开发的角度去想如果bug很多,肯定要多修复一些bug,那自然挑简单的修复,这涉及到了他们的一些考评指标。所以提bug的时候需要注意技巧,优先把重要的bug先提给开发,一些不重要的放在第二天去提交。让开发觉得今天bug不是很多,从而可以专心于修改重要的bug,他可以完成他的工作,测试也能以保证测试进度。

这是一种很好的策略,因为你就算一天提了100个bug,对于开发来说也不是一天能改完的,何不以主次的方式分几天提,让开发没有办法选择性去改bug,这样就达到了“操纵”修复BUG进度的目的。

下班前,开发提交修复版本

我想这是测试最痛恨遇到的事情吧,因为这意味着开发完成了自己的工作可以下班了,而你却要留下下来加班去做版本测试验证。如果bug都修复了还好,如果还有许多bug未完全修复,又要等到第二天找开发,而第二天开发修复的时间又会有空闲,然后再下班提交验证版本,从而进入恶性循环。

遇到这样的情况,第一种方法需要测试人员发挥主观能动性。在下班前2个小时去盯着开发bug有没有修复,还需要多久才能修复?今天能不能修复,让自己心里有个数,如果已经改完部分bug可以让他先提交测试版本,之后他改的bug可以到明天再提交。如果大部分都没改完那基本上今天也不太可能提交测试版本。

当然遇到一些不配合的开发索性就玉石俱焚(看到主人写到这里,为啥小编偶内心这么激动呐?),下班前提交一些bug(之前说留一些bug不提的另一个好处)让他加班改,然后测试也陪着加班,当开发改完提交估计也很晚了,就算再提交测试版本也有理由说第二天再测试,这样心理上也算得到了安慰。

当然介于测试在工作时总会处在弱势方,当遇到不仁的开发,那么适当释放点不义的小邪恶也没啥大问题。突然想到一句话:你不尊重我我尊重你,你再不尊重我我还是尊重你,你再再次不尊重我我就削死你!有些规则就是在博弈间诞生的。

当然这只是权宜之计,最好的方法还是要有一定的管理约束,或许把这个现象告诉你领导,让他说句话可能比你纠结100天还有用噢。例如,规定下班前1小时不允许提交测试版本或者开发要等测试验证通过后才能下班,而大多数测试是没有那么大决定权的,所以只能用这种办法尽量去减少加班吧。

除了以上3种情况之外测试与开发之间还有各种各样的矛盾。

  • 测试会抱怨开发能力差到处都是bug,

  • 开发会抱怨测试提了一大堆无法重现的bug;

  • 测试会觉得开发拿那么多工资就应该做出好的项目,

  • 开发会觉得测试什么都不懂就会瞎点和提bug。

其实多相互理解一下,站在对方的立场上去想想,也许就没有那么多矛盾了。所谓的“斗智斗勇”无非就是通过一些手段去化解这些矛盾,在不损害对方的情况下也保护了自己。有时候争吵和抱怨并不能解决问题,这时候需要这样的智慧去圆滑的处理问题。

所以"硬"技术是测试的立身之本,而"软"技能却是测试的成功之匙。

(完)

码农翻身,用故事讲解技术本质, 更多精彩文章,请移步《码农翻身三年文章精华

与开发“斗智斗勇”的小技巧相关推荐

  1. iPhone开发的一些小技巧

    [转载]iPhone开发的一些小技巧 (2011-10-29 20:13:02) 转载原文 标签: 转载 原文地址:iPhone开发的一些小技巧作者:哈哈 一,修改状态栏: 1.加入[[UIAppli ...

  2. Silverlight C# 游戏开发:项目开发实例和小技巧索引

    Silverlight C# 游戏开发:项目开发实例和小技巧索引 相比于技术文章而言,本索引中包含的都是独立的项目,争取按照每个独立的项目开发来编写系列,全部为原创,开发过程可能语无伦次,可能相当幼稚 ...

  3. 关于使用mac开发的一些小技巧

    关于使用mac开发的一些小技巧 一.mac OS Catalina(10.15)无法在根目录创建文件夹 二.Mac OS 10.13.1后删除了telnet命令 三.jd-gui安装(java1.8以 ...

  4. vue @input带参数_Vue 全家桶开发的一些小技巧和注意事项

    前言 用 vue 全家桶开发一年多了,踩过不少坑,也解决了很多的问题,把其中的一些点记录下来,希望能帮到大家.以下内容基于最新版的 vue + vuex + vue-router + axios + ...

  5. 开发提效小技巧分享(二)

    前言 在日常开发中,影响我们开发效率的因素很多,有时候不仅仅会影响开发效率,还会搞崩我们的心态. 为了提高工作效率,保持愉悦心情,腾出更多的时间来进行摸鱼大业,前辈们折腾出了很多有用的小技巧,我在这里 ...

  6. 开发提效小技巧分享(一)

    前言 在日常开发中,影响我们开发效率的因素很多,有时候不仅仅会影响开发效率,还会搞崩我们的心态. 为了提高工作效率,保持愉悦心情,腾出更多的时间来进行摸鱼大业,前辈们折腾出了很多有用的小技巧,我在这里 ...

  7. python编程遵循哪些规律_编程语言软件开发10个小技巧,Java、python、前端等都遵循此规律,108G资料放送中!...

    随着互联网日趋迅猛,编程已经在我们生活当中无处不在了. 众所周知,程序员的工资都很不错,于是越来越多的人,都想加入到开发的行业中来. 那么,开发到底难不难学? 其实,每一门程序语言都是一个微型的完整的 ...

  8. 后端开发—10个小技巧教你保证线程安全

    前言 对于从事后端开发的同学来说,线程安全问题是我们每天都需要考虑的问题. 线程安全问题通俗的讲:主要是在多线程的环境下,不同线程同时读和写公共资源(临界资源),导致的数据异常问题. 比如:变量a=0 ...

  9. 分享几点Android 开发中的小技巧吧。不知道算不算?

    也不想多说多,就拿几点来给大家分享吧: Android 在XML里面共享同一布局文件 使用XML的方式为背景添加渐变的效果 如何用代码自定义Android 自动生成的标题? 在ActivityGrou ...

最新文章

  1. 每天一道LeetCode-----计算二叉树的最大路径和,路径只需要从一个节点到达另一个节点,无其他要求
  2. PXE高效批量安装和Kickstart无人值守安装——真正完成批量自动安装
  3. bootstrap 居中 表格中_使用Twitter Bootstrap在表格单元格中垂直居中
  4. MySQL数据查询SELECT大全
  5. webConfig中System.Web 和 System.WebServer节点读取
  6. Arrays工具、二维数组以及LeetCode练习题
  7. 97.用好浏览器的缓存
  8. 程序员面试金典——18.13 最大字母矩阵
  9. ETL数据清洗的案例
  10. 设计模式(12)——状态模式
  11. 网易云音乐歌曲歌词下载
  12. Android开发--内容提供者(Content provider)
  13. Java初级程序员学习路线→中高级程序员
  14. linux基础学习思维导图及文档(17万字)
  15. 「 数学模型 」“使用SPSS软件线性回归分析”实例
  16. 学习探究--实信号与复信号
  17. CRA与craco配置移动端
  18. 兜兜转转,又回到了这里
  19. 关于触摸板设备USB映射虚拟桌面的VID与PID
  20. 二重积分的概念与性质——重点部分笔记

热门文章

  1. U盘怎么量产 怎么对U盘进行量产
  2. Pinterest风潮席卷中国互联网-是否重蹈团购潮悲剧?
  3. 风向符号与度数对照表
  4. Ubuntu设置清华源
  5. 微众AI产品经理熊猫杨:AI产品设计的6点心得体会
  6. 两点计算机械手旋转中心
  7. maven如何排除依赖
  8. 程序员必备的 17 款强有力武器,你拥有几个!
  9. 90后浙理工硕士论文登Nature,毕业却考取公务员!网友:宇宙尽头是考公
  10. 关于openGL, openGL ES, openVG及android中2D调用关系的报告