虽然刚刚为世界杯贡献了点彩票钱,但我依然热爱着足球这项赛事。最近熬夜看球,突然发现我们软件开发团队里,守门员这个职位就像我们公司的那个测试倒霉蛋儿一样。

守门员VS软件测试

1、球队配比VS开发团队人员配比

△ 不管你的球队是443,还是552,不管你的球队有没有梅罗这样的球星,不管赛前的阵容人们是怎么看的,似乎,不会改变的是,守门员就1个人。

△ 而我们的开发团队,经常听到老板说项目多么多么重要,要给团队配几个前端,几个后端,配多少天,但很多需求都是倒排,从你还没搞明白需求那一刻,就已经定了上线时间了。

所以,不好意思,后面留的时间越少,测试能发挥的时间就越少。但很多时候,测试真的跟球队里的配比似的,测试同学就1位。

2、球赛进攻顺序VS项目开发顺序

△ 两支球队,你争我抢,毫不留情,经常出现摔倒,踢人等危险情况。而一旦对面的姆巴佩冲过来,这边的阵容很可能完全被打乱,追也追不上,拦也拦不住,一直无奈的被人家攻到了禁区。那么这个时候,守门员就是本场比赛此刻的焦点。

△ 而项目开发周期也类似,前期前端同学开发页面,制作动效,服务端同学开发服务,准备接口。两边迅速开始联调,遇见KOR重点项目,紧张程度不亚于异常球赛。而盼望着盼望着,做的可以提测了,接着就开始测试同学上场发挥了。此时,不管前端,还是后端,都把精力放在了测试同学身上。

3、守门员拿到球VS测试提bug

△ 有时候球员觉得自己拿球不稳了,自己离守门员也近,对方冲过来了,要不把球提给守门员吧;而守门员在场上,左看右看,没有把球踢出去,扔给了附近的球员

△ 在测试阶段,我们经常是测试跑过来说,你这里有个问题啊,步骤是这样的这样的,然后在平台上提个问题;开发人员看着不是我的问题,又把问题指回去;有时候开发改好了,把问题的状态改为已修改,然后测试一测,不行啊,又把问题激活了,如火如荼的。

4、守门员没守住VS测试说开发没做好

△ 尽管自己这边的球员已经尽力拦截对面冲过来的队员了,但无奈对面充的太猛了,他们时而带球过人,时而大脚长传,时而假摔一下,不断的靠近我们的禁区。然后,正当双方在球门前混战时刻,不知怎么的球就到了梅西脚下,只见他神不知鬼不觉的来了一脚,守门员没有守住。

 然后你就看吧,虽然听不懂守门员在说什么,但肯定在嚷嚷,你们咋踢的,会不会踢呀

△ 真实项目中,已经测了一段时间了,眼看着快要上线了。测试同学在回归问题的时候,又发现了一个问题,开发改着改着,又出现了另外一个问题。此时,在这个开发人员脑子里的混乱程度,绝对和球门前的混乱程度有的一拼。

  一旦改着改着到了下班时间了,又得加班陪着开发测,测试同学肯定也在那想呢,到底会不会改啊,一个字段下发不了,一个弹框不会做,我闭着眼都知道咋回事,就是不会写你们那个代码而已。

5、球队胜利宣传VS项目上线汇报

△ 葡萄牙踢赢瑞士啦,6:1大比分。然后就是各种宣传,C罗脚下生风,37岁老当益壮,还能再战20年,拉莫斯有如神助,神乎其技,葡萄牙此次夺冠热门啦,大力神杯似乎快要到手啦。

   此时此刻,很少有人讨论这场比赛守门员多么多么神勇吧。

△ 当项目历经1个月的艰苦奋战上线了,然后就是开始汇报。你就看汇报的那个leader,我们多么多么辛苦,我们加班熬夜,我们早会晚会,我们解决多少问题。

   然后就是此次前端同学张三,web性能优化,指标提升多少多少,服务端同学在面对什么什么问题的时候,采用什么什么招式,成功怎么怎么了。你就看吧,最后散会了,也没测试啥事。

6、失球VS线上出问题

△ 一支球队输球了,这个时候大家讨论的时候绝对能带上守门员。赢球的时候,就是球星踢的真好,输球的时候就是这支队伍真是烂,配比也烂,阵容也辣鸡,防守也是水货。最糟糕的就是守门员,眼看人家往左踢,你往右跑干嘛呀

△ 软件团队,一旦上线,其中一步就是测试同学发出可上线的邮件,表示已测试完成,问题回归结束。然后就是团队皆大欢喜,开始汇报,开始奖励。等哪天线上出问题了,首先就是找到相关的测试同学,你看,这里是咋回事,当时用例写的不到位,还是测的不到位,咋回事。然后才是,这块开发是谁,赶紧看

7、总结

有时候测试同学真的挺倒霉的,我都为他们觉得不公平,服务端要测,安卓、IOS要测,H5端要测,PC端要测,项目经常倒排期,压力大的不行,线上出了问题先找测试。

其实团队中每个人都很重要,承担着重要的责任。就像那句经典的话:胜利不是一个人的王者,而是团队的荣耀。

有时候测试同学就像球队的守门员,他们守护着开发最后一道防线,守护着我们辛勤的成果,守护着团队的荣耀。

发表回复