点击上方“iOS开发”,选择“置顶公众号”

关键时刻,第一时间送达!

IT从业者向来都是水深火热中,最怕产品说新增需求或需求变更。工作中,更是经常遇到这样的情况。眼看测试代码质量不理想,上线时间恐要延期。

  • 经理问:什么时候能上线?

  • 开发说:不知道,看测试什么时候能测完。

  • 测试说:不知道,看开发什么时候能改完。

于是一组人恍惚中,我推你,你推我。到底什么时候能上线,天知道。

你以为经理会接受这样的回答吗,才怪咧,总体计划是干嘛用的,加班加到肾虚也得按时上线。于是开发和测试又屁颠屁颠的吃完外卖开始搬砖了。

平心而论,开发和测试的工作相辅相成,他们的宗旨只有一个:保证软件质量。无论版本上线推迟是什么原因导致,但总归是团队的锅。

无论开发和测试怎么相爱相杀,整个软件项目都是要完成的。这个过程中开发和测试都难免要吐槽对方,吐着吐着,感情就发生了变化。

【1】从相爱到相杀

刚进入IT行业的从业者想必都听过程序员的传说,至于是什么样的传说,但肯定会了解到开发和测试的关系。每一个开发和测试员工刚开始都是友好的,随着项目的推进,因开发时间和测试时间的紧迫又或是bug的修复等问题导致开发和测试慢慢走向对立。

CSDN网站有篇博文就描述过开发和测试的关系,其中就列出好几个情景:

  • 开发说,测试净找麻烦,客户根本不可能像他们那样使用软件

  • 测试说,问题总是会在看似极端的条件下产生,用户总是会不经意触碰到看似极端的不可能出现的条件

  • 开发说,测试花在异常情况下的精力比测试主流程还多,不知道轻重缓急

  • 测试说,开发从来不考虑测试的感受,连测都不测就扔给我们

  • 开发说,我都测了,还要测试人员干什么

  • 测试说,这么明显的问题你们都不测一下,把我们测试当垃圾桶啊

  • ……

其实工作中有很多类似的问题,那么到底是谁的错,谁都有道理,只不过是开发和测试站在的角度不一样。工作中因为某个问题进行争论不可避免,但如果真的任由这些争吵的现象发展且对事又对人,开发和测试的关系就会慢慢对立。

甚至有领导乐见其成看开发和测试吵架,并主动推进开发团队和测试团队的对立关系。我上家服务的公司就是如此。起初开发团队和测试团队是日常吐槽但较友好的基友,直到新领导降临。新官上任的第一把火就是飘向开发和测试:测试和开发的关系怎么这么融洽?

领导希望开发和测试吵起来,并且是争吵越厉害越好,这样提高测试效率提高bug修复率。

此后开发和测试争吵越来越多,由Bug修不修复到开发讽刺测试不懂技术,由开发进度慢以至压缩测试时间到测试延期吐槽开发质量不行,有的时候甚至上升到人身攻击。于是开发和测试进入到冷战期,日常工作零交流并且日常挑刺以求战胜对方。

不知道这样的工作模式是否真的提高了软件质量,但办公环境和工作心情是压抑的。无论是自发的开发和测试相互挑刺,还是领导促成的对立关系都是不健康的工作环境。竞争确实存在,但还有合作关系。开发和测试应该认真对待工作,但不能对待人太较真。

有因为开发和测试的工作关系导致对立,也有因为开发和测试的互相吐槽成为couple。

【2】从相杀到相爱

好友大攀是一名不折不扣的IT直男,日常就是写代码+吐槽。

虽然我是一名测试,但他经常在我面前吐槽测试事多。是的,作为好朋友,就直接在我面前吐槽同行,可见是一名多么直的钢铁直男……

他吐槽的点我承认部分存在,但有些不敢苟同:

  • 测试总是测一些实际正式环境中根本不可能存在的情况,甚至是误操作

  • 测试部署环境的时候老叫我,自己不认真看部署文档,那为什么老要求开发写部署文档

  • 测试老是不弄清楚就提到禅道去,有些不是根本Bug,明明就是这么设计的

  • 测试老是把需求的问题提给我们开发

  • 测试技术太差,定位都定不准

我以为像大攀这样吐槽,肯定是非常讨厌测试了。可事实是最后和测试谈恋爱了。而且就是那位他经常吐槽的测试小敏。问起原由,才知小敏也经常怼他,怼着怼着就怼出了感情。那小敏是怎么怼他的:

  • 开发总是不根据需求文档开发,总是自由发挥

  • 开发写的文档不清不楚,除了他自己没人看得懂

  • 共性问题非要一个个提出来,开发才会都改,否则只改提出来的一个

  • 开发总是只关注正常流程,异常流程操作根本不在考虑范围内

  • 虽然不如开发技术牛,但测试也好歹知道有些bug是很好解决的,为什么开发就是不解决

大攀说,有一次互相吐槽的时候说到技术问题,不知怎么提到了python,刚好大攀解决了小敏做自动化测试遇到的问题。从此小敏看大攀就星星眼了,而大攀看小敏的星星眼也害羞了,两个人就这样害羞的在一起了。于是大攀和小敏变成爱的吐槽,在办公室无声无息的撒着狗粮。

这个开发和测试的组合有点梦幻,总归没脱离女生崇拜男生,男生帮助女生的戏路。但工作中感情的变化都是在不影响工作的基础下发展,即便相爱也依然在开发过程和测试过程中认真无私的对待bug。

无论开发或测试,都只是一份工作,要认真工作但不要私人感情。若是不下心产生了仇恨心理,请公私分明,在心里扎小人吧;若是产生了不可描述的感情,请低调点,毕竟IT工作已经很辛苦,不能再虐狗了。

  • 作者:代码湾

  • 链接:http://codebay.cn/post/8918.html

  • iOS开发整理发布,转载请联系作者授权

【点击成为源码大神】

开发与测试的相爱相杀相关推荐

  1. 开发与测试既相爱又相杀

    要进入IT行业的前提是你自己对IT行业知道有足够了解,自己对IT行业是否有浓厚的兴趣.对专业知道的熟悉程度,今天就跟大家谈谈开发与测试相爱相杀吧 作为一个开发者,有一个学习的氛围跟一个交流圈子特别重要 ...

  2. 阿里云CDN技术掌舵人文景:相爱相杀一路狂奔的这十年

    提到阿里云CDN,不得不提技术掌舵人姚伟斌(文景),虽然他不是团队中最"老"的同学,但他却历经了淘宝业务发展最为飞速的几年,见证了从最初服务淘宝和集团内部的CDN,到如今国内服务客 ...

  3. 30年「相爱相杀」 :30张照片回顾乔布斯和比尔盖茨之间「不得不说」的故事

    Python实战社群 Java实战社群 长按识别下方二维码,按需求添加 扫码关注添加客服 进Python社群▲ 扫码关注添加客服 进Java社群▲ 来源丨BI 来源公众号丨新智元(ID:AI_era) ...

  4. 30年「相爱相杀」 :30张照片回顾乔布斯和比尔盖茨之间「不得不说」的故事...

    Python实战社群 Java实战社群 长按识别下方二维码,按需求添加 扫码关注添加客服 进Python社群▲ 扫码关注添加客服 进Java社群▲ 来源丨BI 来源公众号丨新智元(ID:AI_era) ...

  5. 相爱相杀:移动联通IT支撑回忆录(总结篇)

    相爱相杀:移动联通IT支撑回忆录(总结篇)文 | 宁宇 北京西二环边的联通总部大楼上有几个大字:"创新·改变世界".这是2009年行业重组之后新联通提出的口号,而联通近几年IT支撑 ...

  6. 相爱相杀:移动联通IT支撑回忆录(十三)

    相爱相杀:移动联通IT支撑回忆录(十三)文 | 宁宇 我写的不是小说,而是我的印象和记忆中,移动与联通有关IT支撑的历史往事. 在十数年间,双方相互学习.相互借鉴,同时又相互竞争.相互敌视,在不同的阶 ...

  7. 人类一败涂地电脑版_iOS账号分享 |人类一败涂地 我们继续相爱相杀,PC大火游戏移植!...

    「 改变能改变的一切,接受不能改变的一切!」 ▼ PC 平台上爆火的多人物理益智游戏<人类一败涂地>(Human: Fall Flat)移动版正式登陆 iOS 和 Android 平台,游 ...

  8. 美团支付宝互探腹地 相爱相杀再度升级

    文章原创来自洞见网:http://www.localonline.com.cn/view/ec/735.html,转载请注明出处.​ 20年前,网络还未盛行,曾有人做过一场行为艺术"不出门, ...

  9. 无责任猜想#冰桶挑战#大佬们相爱相杀众生相

    看#冰桶挑战#大佬们点名的关系图谱,无意中发现很多有趣的关系啊,下面为八妹子自娱自乐无责任猜想,认真你就输了哦! 1.  微软谷歌苹果Facebook,老大哥.新小弟之间的相互厮杀 FACEBOOK的 ...

  10. Anchor Based和Anchor Free的相爱相杀与ATSS的诞生

    前言 我们都知道按照是否出现RPN可将目标检测算法分为two-stage和one-stage,其中one-stage的一个主要代表便是YOLO系列,而根据是否存在先验锚框的定义我们也可以将其分为Anc ...

最新文章

  1. 十年磨一剑!阿里OceanBase创纪录卫冕,中国数据库从此告别卡脖子
  2. Bootstrap响应式与自适应区别
  3. |Tyvj|动态规划|P1004 滑雪
  4. 灵魂 36 问,让你快速熟悉一个系统
  5. Linux打开浏览器进程,Linux终端Web浏览器w3m
  6. Oralce中日期格式
  7. Android学习资源网站
  8. db2 某个字段排序_MySQL、Oracle、DB2等数据库常规排序、自定义排序和按中文拼音字母排序...
  9. 第三章 MongoDb Java应用 3.1
  10. python爬虫-Python爬虫学习之(一)| 从零开始
  11. 计算机里的e盘 不能应用,我的电脑里的e盘打不开是怎么回事
  12. 3628、验证回文串
  13. 2021年第十二届蓝桥杯javaA组省赛
  14. linux 关闭防火墙,关闭8081端口防火墙
  15. 避免选中页面文字或者内容时出现蓝色背景
  16. 苹果系统备份文件服务器地址,苹果备份文件在哪里能找到?默认路径在这儿(不知道的进来看看)...
  17. 计量经济学(三)--假设检验
  18. 在电脑中如何调整PDF文件大小
  19. 烟雨峨眉金顶观日出第一次近距离与这座群山环保的小城接触
  20. 进图形界面黑屏的解决办法

热门文章

  1. 计算机软件lumion的使用例子,Lumion怎么用?BIM软件教学:带你掌握Lumion实战应用...
  2. IPD开发流程TR1-TR6各个阶段简介
  3. 脑洞大开!把 14 亿中国人拉到一个微信群 ?
  4. TMC8670 – 集成EtherCAT通讯和FOC伺服运动控制芯片适用2/3相永磁同步电机
  5. 弹性伸缩定时任务支持Cron表达式
  6. 4款最好的Android设备HTML编辑器
  7. 程序猿学习中华古诗词路径
  8. Windows批处理:命令echo 和 @
  9. 互补滤波系数_四元数+互补滤波 - osc_5aksh307的个人空间 - OSCHINA - 中文开源技术交流社区...
  10. 海康威视存储服务器的作用,海康存储服务器CVR存储方式配置说明