测试员最爱犯的十个思想问题

news2024/11/21 0:38:39

1、测试应该找到所有bug,只要线上出现bug就是罪大恶极

测试新人最容易出现此类思想,认为测试就应该发现所有bug,生产环境出现bug就是测试的锅。这种想法不能说完全错误,相反,包括很多不懂行的领导认为这相当正确。但我们要正确看待bug,已有大量论证说明测试是不能发现软件中所有bug的,而测试人员的职责是尽可能地规避、发现bug,控制项目风险。

每次在线上遇到bug,我们应该去分析成因,以后如何去规避此类bug的出现,这才是测试员更应该做的。遇到bug不可怕,尤其作为新人,只要每次带着问题“如何从测试方面去规避此类bug?”找到对应的后续规避措施,这反而是我们最珍贵的财富。

测试员最爱犯的十个思想问题

2、开发是自己的仇人,对待仇人没什么好留情的

有很多测试员入行之初在各种渠道受到诸如“开发PK测试”,“开发总想隐藏bug,大大滴坏”,“测试员与程序员就是猫和老鼠的关系”等软文思想的洗脑。一开始就认为开发既然是自己的仇人,那我们测试和他们开发就没啥好留情面的,该抽开发刀子时绝不手软“功能这么多bug,你这货就是辣鸡!”

这绝对是错误的思想。有追求的开发,并不怕你给他提bug。相反,他们非常高兴你能提出bug,从而让他做出的东西能最终获得认可。不要不信,小酋在每个团队都会找开发兄弟谈天说地,就问过这样的问题,但凡有这类回答的开发员最终混得都不差。而且,开发与测试应该是天然的盟友,大家的共同目标都是产出的项目获得认可。

3、我的职责只是测试,其它事情都去见鬼

测试的职责确实是测试,但最终我们还得增加自己的附加价值。比如测试开发还没有出现前,一个测试去学习代码,似乎没太大必要,但现在呢?测试的基础技能之一就是有代码基础,没有的自然失去了很多机会。

又如,小酋在入行不久,测试空档期之余,老大会安排很多网络运维的工作给我。然后我收获了服务部署、配置、资源监控等一系列知识,最终又反哺我的性能测试能力、网站建设能力。所以,只要保证职责范围内的工作能完成的情况下,我们应该乐于尝试一些职责之外的事情。

4、领导都是傻叉

这又是测试员爱犯的一个错误思想——领导都是傻叉。不管任何人,只要做到领导都必然有其独到之处,也许是技能,也许是权术,也许是为人处世,我们应该仔细观察,虚心学习。要认识到,我们在一个地方要做好事情,要获得支持与认可,那必然绕不开你的领导。

不要总是报以“我来做绝对比这傻叉做的更好”,也许你真的做的更好,但大概率你只能做的更糟糕,因为你至少没看到你领导的独到之处。或者你鄙视他的独到之处,但往往这正是你缺乏的,而在你领导所处的环境,那就是最大的优势——因为他的上面就希望要这么一个人。

测试员最爱犯的十个思想问题

5、现在的公司不如上一家

相信大部分人都会犯的错误思想。在一家公司呆不下去后,总会找各种理由说服自己走出去。而进入下一家公司后,又会发现很多地方不如上一家公司好。

小酋以前一段时间也抱有这样的想法。但现在小酋想说,哪里都有坑,无非坑大坑小。我们要做的事情是:既然来了就去努力适应,做好自己的事情,努力提升自己,当有一天觉得坑太大留不下后,便从容跳出去。

6、测试饱和了

现在有种主流悲观思想,就是测试饱和了,从而不断地夸大行业内卷。既然大家都往里卷,还不能说明测试至少还算“香”吗?既然香,我们就做好自己的事情,认真地学习,人只要认真,都不会太差。再怎么卷,总有一处适合你。

7、测试就是打杂的,所以哪位大佬都不能得罪

这也是错误的思想。测试就是打杂的,端茶递水,后勤保障,只要是上面大佬来的来者不拒,从而越做越累,越累越认命,最终就真的成为打杂的了。

我们都要想一想,为什么公司要花比打杂人员更高的工资招你进来做测试?如果纯粹打杂的,为什么不招一个貌美如花的软妹子?所以,我们测试应该坚守底线,牢记我们的工作职责与使命,当职责与使命都不能保证的情况下,坚决说“NO!” 往往懂得拒绝的人,职业才能发展得更好,除非你本就奔着后勤主管去的。

8、测试的出路就是开发

测试最终的出路就是代码,而代码做到精通就是开发,这是目前相当有市场的主流想法之一。

然而真如此?我想好多人都忘了“测试的使命就是以‘用户’的角度去预防(预防,最初预防不在测试的职责范围内)、发现软件中的缺陷。”如果测试的出路是开发,那大可以不要测试了,然而公司把测试保留下来,甚至单独出来,这难道还不能说明问题?测试开发,只能是测试体系的一个辅助位,当辅助跑去打主攻,那必定是本末倒置。测试的出路应该是围绕预防缺陷、发现缺陷去点技能精通,而测试开发仅仅是需要懂测试的开发去作为测试的辅助而已——提供工具或脚本。

测试员最爱犯的十个思想问题

9、都是公司、部门、领导的错,要是我在那那那绝对更好

测试员,乃至技术人员都有个通病思想——都是别人的错,我很不错!这个包括小酋也偶尔会如此,但我想说这真不好,在负面情绪感染下,负负绝对得不到正,只会负能量满满最终把事情做得更糟糕。

相反,我们要经常弘扬正能量,相信大家都不愿意在“乡里大妈闲话长短”的环境下开心的工作起来。也许公司、部门、领导都有错,但哪怕我们充满阿Q式的正能量,至少工作起来心情不会太差。

10、35岁就是测试的瓶颈,我该准备洗洗睡了

35岁是测试的瓶颈?这想法有人说对,有人说错。以小酋的角度来看,只要我们提前做好规划,做好准备,那大概率压根就没有瓶颈。人往往会自我催眠式的发展成为自己想象中的样子,如果一直认为35岁就是自己的瓶颈,那就真的是瓶颈!我们要做的是正视瓶颈,做个有准备的人,然后视瓶颈为无物,最终顺利迎接下一个瓶颈=.=!(比如最近很火的“45岁程序员,为何连个面试机会都没有?”)

实战案例

光学理论是没用的,要学会跟着一起敲,要动手实操,才能将自己的所学运用到实际当中去,这时候可以搞点实战案例来学习。

如果对你有帮助的话,点个赞收个藏,给作者一个鼓励。也方便你下次能够快速查找。

如有不懂还要咨询下方小卡片,博主也希望和志同道合的测试人员一起学习进步

在适当的年龄,选择适当的岗位,尽量去发挥好自己的优势。

我的自动化测试开发之路,一路走来都离不每个阶段的计划,因为自己喜欢规划和总结,

测试开发视频教程、学习笔记领取传送门!!!

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

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

相关文章

SpringMVC系列-4 参数解析器

背景: 本文作为SpringMVC系列的第四篇,介绍参数解析器。本文讨论的参数解析表示从HTTP消息中解析出JAVA对象或流对象并传参给Controller接口的过程。 本文内容包括介绍参数解析器工作原理、常见的参数解析器、自定义参数解析器等三部分。其中&#xff0…

css实现不规则图片文字环绕效果

依旧,先上效果图,可以看见,文字环绕这个椭圆形的图片, 依旧是遵循开源精神,代码就直接放下面了 (点个赞或者给个评论啥的吧,我就发现我的文章全是光看不点赞,不评论的的) <!DOCTYPE html> <html lang"en"><head><meta charset"UTF-8&quo…

【重拾C语言】六、批量数据组织(二)线性表——分类与检索(主元排序、冒泡排序、插入排序、顺序检索、对半检索)

目录 前言 六、批量数据组织——数组 6.4 线性表——分类与检索 6.4.1 主元排序 6.4.2 冒泡排序 6.4.3 插入排序 6.4.4 顺序检索&#xff08;线性搜索&#xff09; 6.4.5 对半检索&#xff08;二分查找&#xff09; 算法比较 前言 线性表是一种常见的数据结构&#xf…

Linux网络编程系列之TCP协议编程

一、什么是TCP协议 TCP&#xff08;Transmission Control Protocol&#xff09;协议是一种面向连接的、可靠的、基于字节流的传输控制协议&#xff0c;属于传输层。TCP协议可以通过错误检测、重传丢失的数据包、流量控制、拥塞控制等方式来实现可靠传输&#xff0c;同时也具有较…

string和const char*参数类型选择的合理性对比

在编程中&#xff0c;我们经常需要处理字符串类型的参数。在C中&#xff0c;有两种常见的表示字符串的参数类型&#xff0c;即string和const char*。本文将对比这两种参数类型的特点&#xff0c;分析其在不同情况下的合理性&#xff0c;以便程序员能够根据实际需求做出正确的选…

超赞极简奶油风装修攻略~速来抄作业

如果您想将极简奶油风应用于自家装修&#xff0c;以下是小编的一些优化建议&#x1f3e0;✨&#xff1a;色彩选择&#x1f3a8;&#xff1a;主色调应选择简洁、柔和的颜色&#xff0c;如白色☁、米色☕、淡灰色&#x1f32b;等。在这些基础颜色中适度添加1-2个饱和度较高的活力…

接收机灵敏度和动态范围定义

一、接收机灵敏度 灵敏度是来自天线的最小信号电平的特定值&#xff0c;在该特定值处接收器可以提供足够的输出信噪比&#xff08;SNR&#xff09;。最小可辨别信号&#xff08;MDS&#xff09;是0dB射频信噪比&#xff08;RFSNR&#xff09;的信号电平。MDS通常以dBm表示。 图…

【kubernetes】kubernetes中的应用配置(ConfigMap和Secret)

目录 1 为什么需要ConfigMap和Secret2 k8s中给容器传递配置的方式3 ConfigMap的基本使用4 ConfigMap的实践5 Secret的基本使用6 ConfigMap和Secret的对比 1 为什么需要ConfigMap和Secret 应用程序启动过程中通常需要传递参数&#xff0c;当参数较多时会将参数保存到配置文件中…

Parse [5/10/2020 7:05:04 PM] with format [yyyy-MM-dd] error!

项目场景&#xff1a; 对日期格式转化报错&#xff1a; Parse [5/10/2020 7:05:04 PM] with format [yyyy-MM-dd] error! 问题描述 例如&#xff1a;数据日期格式无法强行转化为常见格式 String releaseDate"5/10/2020 7:05:04 PM";String format DateUtil.format…

C++设计模式-适配器(Adapter)

目录 C设计模式-适配器&#xff08;Adapter&#xff09; 一、意图 二、适用性 三、结构 四、参与者 五、代码 C设计模式-适配器&#xff08;Adapter&#xff09; 一、意图 将一个类的接口转换成客户希望的另外一个接口。Adapter模式使得原本由于接口不兼容而不能一起工…

Python: 库decimal()用于浮点数相加

from decimal import Decimal a1.1 b2.2 print(Decimal(2.2)Decimal(1.1))结果为&#xff1a;3.3 Pyhton中浮点数是不能直接相加的。 可以看到结果并不对。 因此需要用到decimal 可以看到ac时不计算的结果是正确的。 因此在python中&#xff0c;计算浮点数时&#xff0c;一部…

SpringCloud学习一

单体应用存在的问题 随着业务的发展&#xff0c;开发变得越来越复杂。 修改、新增某个功能&#xff0c;需要对整个系统进行测试、重新部署。 一个模块出现问题&#xff0c;很可能导致整个系统崩溃。 多个开发团队同时对数据进行管理&#xff0c;容易产生安全漏洞。 各个模块…

王道考研操作系统——文件管理

磁盘的基础知识 .txt用记事本这个应用程序打开&#xff0c;文件最重要的属性就是文件名了 保护信息&#xff1a;操作系统对系统当中的各个用户进行了分组&#xff0c;不同分组的用户对文件的操作权限是不一样的 文件的逻辑结构就是文件内部的数据/记录应该被怎么组织起来&…

【C++深入浅出】类和对象下篇

一. 前言 老样子&#xff0c;先来回顾一下上期的内容&#xff1a;上期我们着重学了C类中的六大默认成员函数&#xff0c;并自己动手实现了一个日期类&#xff0c;相信各位对C中的类已经有了一定程度的了解。本期就是类和对象的最后一篇啦&#xff0c;终于要结束咯&#xff0c;吧…

Java编程题(完数)

题目 一个正整数的因子是所有可以整除它的正整数。而一个数如果恰好等于除它本身外的因子之和&#xff0c;这个数就称为完数。例如61&#xff0b;2&#xff0b;3(6的因子是1,2,3)。 现在&#xff0c;你要写一个程序&#xff0c;读入两个正整数n和m&#xff08;1<n<m<…

《Spring安全配置》

&#x1f337;&#x1f341; 博主猫头虎&#xff08;&#x1f405;&#x1f43e;&#xff09;带您 Go to New World✨&#x1f341; &#x1f984; 博客首页——&#x1f405;&#x1f43e;猫头虎的博客&#x1f390; &#x1f433; 《面试题大全专栏》 &#x1f995; 文章图文…

【Python】简记操作:Centos安装、卸载、升级Python运行环境

目录 安装 1、选择合适自己的python版本 2、选择合适的目录进行指定版本源码下载 3、解压编译安装 解压 编译安装&#xff0c;完成即可执行python相关命令 测试是否已成功安装python 4、设置python的全局环境变量&#xff08;/etc/profile&#xff09; 设置环境变量 校…

RPC分布式网络通信框架项目

文章目录 对比单机聊天服务器、集群聊天服务器以及分布式聊天服务器RPC通信原理使用Protobuf做数据的序列化&#xff0c;相比较于json&#xff0c;有哪些优点&#xff1f;环境配置使用项目代码工程目录vscode远程开发Linux项目muduo网络库编程示例CMake构建项目集成编译环境Lin…

【RabbitMQ 实战】08 集群原理剖析

上一节&#xff0c;我们用docker-compose搭建了一个RabbitMQ集群&#xff0c;这一节我们来分析一下集群的原理 一、基础概念 1.1 元数据 前面我们有介绍到 RabbitMQ 内部有各种基础构件&#xff0c;包括队列、交换器、绑定、虚拟主机等&#xff0c;他们组成了 AMQP 协议消息…

次方计数的拆贡献法(考虑组合意义)+限定类问题善用值域与位置进行ds:1006T3

对于多次方的计数问题可以考虑拆贡献。 题目问 ∣ S ∣ 3 |S|^3 ∣S∣3&#xff0c; ∣ S ∣ |S| ∣S∣ 表示选的点数。相当于在 ∣ S ∣ |S| ∣S∣ 中选了3次&#xff0c;也就是选了3个可相同的点。 先考虑3个不相同点的贡献&#xff0c;对应任意3个点&#xff0c;必然会对…