守门员VS软件测试

news2024/11/18 5:45:21

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

9113710dcffc4de68c4d8435d0faa522.png 

 

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端要测,项目经常倒排期,压力大的不行,线上出了问题先找测试。

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

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

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/72747.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

如何自定义SpringBoot中的starter,并且使用它

目录 1 简介 2 规范 2.1 命名 2.2 模块划分 3 示例 1 简介 SpringBoot中的starter是一种非常重要的机制,能够抛弃以前繁琐的配置,将其统一集成进starter,应用者只需要在maven中引入starter依赖,SpringBoot就自动扫描到要加载…

PyTorch笔记 - A ConvNet for the 2020s (ConvNeXt) 网络

欢迎关注我的CSDN:https://blog.csdn.net/caroline_wendy 本文地址:https://blog.csdn.net/caroline_wendy/article/details/128236899 Paper:A ConvNet for the 2020s,FAIR,Berkeley Code:https://github.com/facebookresearch/ConvNeXt 网络结构: stem layer:骨干层…

【k8s宝典】2022年12月份Kubernetes 认证管理员CKA轻松通过攻坚克难技巧

目标:攻克三大难点 提示:本人是12月近期通过的cka考试,所以总结的技巧是当前最新的,后面如果有稍许变化,这些技巧照样适用,题目请以实际为主 复制键不能用怎么办? 新版考试系统使用Ctrl c不…

【论文阅读笔记】Noise2Noise: Learning Image Restoration without Clean Data

官方代码地址:https://github.com/NVlabs/noise2noise 论文地址:https://arxiv.org/abs/1803.04189 第一次接触这方向,相当于翻译了。 摘要 作者通过机器学习将基础统计推理应用于信号重建上:学习将损坏的观察结果(co…

商务与经济统计 | 描述统计学

一.表格法和图形法 条形图 是一种描述已在一个频数,相对频数或百分数频数分布中汇总的品质数据的图形方法 饼形图 是一种常用的描绘品质数据的相对频数分布的图形方法 直方图 横轴上表示所关心的变量,纵轴上表示频数,相对频数或百分数频数…

23软考备考已开始,网络工程师知识点速记~(5)

新一轮软考备考来啦~ 为了帮助大家提高备考效率,将2023上半年软考网络工程师知识点速记分享给大家,快来跟着一起打卡学习吧! 进程的同步和互斥 计算机有了操作系统后性能大幅度提升,其根本原因就在于实现了进程的并发运行。多个…

接口多实现

一、什么是接口 接口是抽象类的延伸,可以将它看作是纯粹的对象类 二、接口模式的特性 (1)接口不可以被实例化。 (2)实现类必须实现接口的所有方法(类似于抽象类和抽象方法)。 (3&…

基于百度飞桨PaddleOCR的图片文字识别

PaddleOCR项目源码:https://github.com/PaddlePaddle/PaddleOCR 飞桨开源文字识别模型套件PaddleOCR,目标是打造丰富、领先、实用的文本识别模型/工具库。最新开源的超轻量PP-OCRv3模型大小仅为16.2M。同时支持中英文识别;支持倾斜、竖排等多…

[附源码]Python计算机毕业设计Django-中国传统手工艺销售平台

项目运行 环境配置: Pychram社区版 python3.7.7 Mysql5.7 HBuilderXlist pipNavicat11Djangonodejs。 项目技术: django python Vue 等等组成,B/S模式 pychram管理等等。 环境需要 1.运行环境:最好是python3.7.7,…

相似度衡量:苏剑林博客-3

本文主要是对苏剑林老师之前的博客中,对相似度相关的内容稍作整理。 Sentence-bert 是利用bert对两个句子判断相似度。 左图是训练期间的相似度计算方法,右图是推来过程中的相似度计算方法。 训练过程中使用时dense-linear方法,推理过程中…

vue 实现通过字符串关键字符动态渲染 input 输入框

vue 实现通过字符串关键字符动态渲染 input 输入框 今天做一个简单的demo,就是有一个字符串,字符串里面有标识符,前端检测到标识符之后,需要将这个标识符转换成一个 input 输入框并且进行数据输入和绑定功能。 问题描述 就比如现…

SOLIDWORKS 2023新功能揭秘!SOLIDWORKS Simulation 2023版本

SOLIDWORKS 2023新版本已经与大家见面,今天众联亿诚与大家分享SOLIDWORKS Simulation 2023新功能,让我们先一起来看看视频—— 点击观看SOLIDWORKS Simulation 2023新功能 一直以来,SOLIDWORKS Simulation以其易学易用和与设计深度集成深受广…

Docker自定义jdk镜像与上传阿里云

目录 自定义jdk镜像 制作jdk8 :v1.0镜像 alpine制作jdk镜像 alpine简介 基于Alpine制作jdk镜像 Alpine制作jre镜像 Docker镜像上传至阿里云 由于官方没有提供jdk,所以需要自定义jdk来配置java环境,以便于后期部署项目 自定义jdk镜像 制作jdk8 :v1.0…

【JavaWeb】第八章 Servlet

文章目录1、初识Servlet2、Servlet的HelloWorld3、Servlet的生命周期4、Servlet-请求的分发处理5、通过集成HttpServlet类来实现Servlet程序1、初识Servlet Servlet是JavaEE规范之一。规范就是接口。 Servlet是JavaWeb三大组件之一,三大组件分别是Servlet程序、Fi…

JAVA SCRIPT设计模式--行为型--设计模式之Iterator迭代器模式(16)

JAVA SCRIPT设计模式是本人根据GOF的设计模式写的博客记录。使用JAVA SCRIPT语言来实现主体功能,所以不可能像C,JAVA等面向对象语言一样严谨,大部分程序都附上了JAVA SCRIPT代码,代码只是实现了设计模式的主体功能,不代…

[附源码]Python计算机毕业设计Django在线影院系统

项目运行 环境配置: Pychram社区版 python3.7.7 Mysql5.7 HBuilderXlist pipNavicat11Djangonodejs。 项目技术: django python Vue 等等组成,B/S模式 pychram管理等等。 环境需要 1.运行环境:最好是python3.7.7,我…

[附源码]计算机毕业设计JAVA中小学微课学习系统

[附源码]计算机毕业设计JAVA中小学微课学习系统 项目运行 环境配置: Jdk1.8 Tomcat7.0 Mysql HBuilderX(Webstorm也行) Eclispe(IntelliJ IDEA,Eclispe,MyEclispe,Sts都支持)。 项目技术: SSM myba…

JVM相关学习

一、了解JVM JVM就是Java虚拟机。好处: 一次编写,到处运行;自动内存管理,垃圾回收功能;数组下标越界越界检查;多态。 二、学习JVM 1.程序计数器(寄存器): 作用&#x…

成为大数据工程师需要具备什么能力?发展前景好么

数据工程工作存在于各个行业,在银行业、医疗保健业、大型科技企业、初创企业和其他行业找到工作机会。许多职位描述要求数据工程师、拥有数学或工程学位,但如果有合适的经验学位往往没那么重要。 **那么如何获得数据开发相关岗位的工作经验?…

Three.js一学就会系列:03 炫酷3D划线

系列文章目录 Three.js一学就会系列:01 第一个3D网站 Three.js一学就会系列:02 画线 文章目录系列文章目录前言一、省略部分二、使用方法创建一个dom元素创建初始化方法线条动起来效果总结前言 最近开始入坑前端3D建站,跟大家一起慢慢深入t…