热门标签 | HotTags
当前位置:  开发笔记 > 后端 > 正文

一位7年软件测试工程师的临终总结

是的,没错。对于我而言,就是临终总结,因为我要退出软件测试行业了。退出之前写一篇肤浅的总结吧,毕竟比我更有资历的大有人在

在这里插入图片描述
是的,没错。

对于我而言,就是临终总结,因为我要退出软件测试行业了。

退出之前写一篇肤浅的总结吧,毕竟比我更有资历的大有人在。

一位7年软件测试工程师的临终总结

—我这七年

2011年大学毕业,来到深圳参加某机构的软件测试培训,培训时长4个月。也是运气好吧,培训完面试的第二家公司就录取了我,外派到三亚某通信巨头之一上班。有些人吐槽是养老的国企。现在想想好像也没有学到什么,反而是因为我的闲不住,让我逛遍了三亚的大街小巷,我经常在周末一个人坐上公交,坐到终点再返回来,然后就是暴走,也没什么目的,一走就是好几个小时。除此之外,唯一的娱乐就是玩“坦克世界”。和大多数刚毕业的人一样,浑浑噩噩的过了第一年。

2012年中下旬,这个玛雅人预言的世界末日似乎也影响到了某些行业,我所在的项目组陆陆续续被裁的只剩一个人。我们那一批人全部返回深圳,再次返回深圳找工作时却没料到形势是如此严峻。当时住在一位朋友家里,我说在你家沙发上躺几天,找到工作了我就搬走。万万没想到这一躺就是两个多月。这段期间真心感谢那位不嫌弃我的朋友-李X成。最后还是在前同事李X的推荐下入职了他所在的一家创业公司。现在各大银行都有的自助开卡机,当年这家创业公司也算是先驱之一。

2013年,又穷又忙的一年。创业公司当然要有创业公司的样子,公司在和某国有银行达成初步合作意向后,我们就像拧到底了的音乐盒,每天按部就班的发声、旋转、发声、再旋转。在做好测试分内的工作后,我们需要去工厂跟踪设备生产情况;我们需要去其它银行偷瞄其它公司的设备,有时还需要去外省的银行;我们需要去网点指导柜员操作,有故障时不管在哪都要第一时间去现场排查去解决;有时我们要客串客服,保证后台的影像处理正确无误;在其他分行来人考察时我们要会讲解,甚至在银行拍宣传片时我们还要客串演员,每个人都做了好几个人的活。这段经历对我最大的帮助就是克服了我在陌生人面前说话的恐惧,意外的治好了我紧张时候的口吃。当然,相关业务上的涉足对我以后的工作也很有帮助。

2014年,又忙又穷的一年,依然在做同样的事,依然在吃同样的饼。或许是个人因素,或许是因为年轻,在有些人眼中我就是“我行我素”的代名词。当时的想法就是只要我把工作做好,大家各玩各的有什么问题,何必要拿统一标准衡量我?也就是这样的心态,让我渐渐觉得我吃不下这块饼。再加上将近两年的工作每月的吃饼钱竟然无丝毫变化,我终于选择了放弃。

2015年至今,穷忙穷忙但成长迅速的好几年,再换了一家吃饼的公司后,认识了一些志同道合之人,之前的工作经历也让我很快的适应了新环境,越来越得心应手的同时,也大大增强了我的自信心和开拓心。我也慢慢开始转变了自己的心态,从一个团队氛围的适应者到制造者,从一个来活就干的流水线员工变成一位主动负责的人。我鞭策自己向优秀的同行学习,在自己努力的同时也感染了身边的人。于是相辅相成,共同进步,团队的每个人都得到了很大的成长。

可是,因为个人原因和出于对未来的规划,在深思熟虑以后,我还是艰难的做出了退出这个行业的决定。

—几点小心得

以下是我个人在这7年工作当中,总结出的一点个人经验,想要在软件测试领域有所突破,我觉得除了测试技能以外,还需具备的一些加分项。仅代表我个人的观点。

会沟通。毫无疑问,不管是哪个行业的软件测试工程师,都必须会沟通,因为要打交道的人实在是太多,测试同事、测试经理、开发同事、开发经理、产品经理、UI设计师、项目经理、各种老总。在打交道的过程中,还要注意同级和同级之间、同级和上级之间、跨部门沟通、跟老总汇报、晨会汇报、会议汇报、项目总结汇报等等各种各样的场景。邮件、电话、微信、语音、面谈等等各种沟通方式。你不单单要会说话,还要根据以上的N种场景制定不同的沟通方法。譬如在跟老总汇报的时候,要怎样言简意赅的表述出目前项目的进展、存在的问题、总体进度以及有可能阻碍进度的风险。譬如在和开发沟通的时候,怎样以最有效的方式表述问题以及期待结果。等等诸如此类的场景让“会沟通”这个技能,绝对是所有软件测试工程师必须具备的第一个重点加分项。

发散性思维。这点我个人觉得同会沟通一样,也是重点加分项。对于软件测试优秀与否的判定,有一个标准就是“站在客户的角度看待问题”,那么既然说到客户,考虑到行业的不同,针对的客户群体就有可能从未成年跨度到老年人,从小学到诺贝尔等受教育程度不同的人,虽然现在讲究精准投放,可谁会希望自己的客户只是限定的人群,谁知道未考虑的那些人群会不会有惊喜。这就需要测试工程师的思维视野广阔,能沿着很多不同的方向扩展,使观念发散到各个有关方面,最终产生多种可能的答案,从而产生有创新的角度和新颖观念。

有原则。哪个开发都不希望自己写的代码有bug,但凡有点借口,一定先甩出来,比如在我这都好好的,怎么到你那就有问题了、见鬼了,昨天还好好的、你host配错了吧、你缓存没刷新吧、你进错环境了吧、这不是bug这是配置问题,或者网络问题、这些代码是上一个开发写的不是我写的、你是哪个版本的IE啊、你进错路径了吧、你重启下电脑吧(???)。如果以上都略过问题仍然存在,“好吧,我先看看”。注意了,这种时候一定要坚持自己的判断,是问题就是问题,哪怕只是掉了个标点符号多了个数字什么的都是问题。别管三七二十一,先提bug再说。涉及到项目的质量保障,啥交情都不好使,发现问题提出问题并且跟踪解决问题才最好使。这也就要求软件测试人员,在对待工作对待项目质量上一定要有原则。

强迫症。这一点也许不适用于所有人,但我个人觉得测试行业干久了,多多少少会有一点强迫症倾向。比如看不惯编号没对齐、看不惯字体不统一、看不惯图案多出个空格逗号什么的。甚至写邮件写文档时几个段落的感叹号都要数量一致。这或许是职业毛病,因为测试的本质说简单点我觉得就是找茬挑刺,说精益求精也行,说鸡蛋里挑骨头也行。工作上有点强迫症倾向的也会体现在生活上,比如我就看不惯厕所脏,每天都想刷。

以上4点是我在决定离职前的一周想出来的。也许还有其他的方面没有考虑到。上述肤浅的总结,也是为我这7年多软件测试工作生涯画上一个句号。

在这里插入图片描述

这些资料,对于做【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴我走过了最艰难的路程,希望也能帮助到你!凡事要趁早,特别是技术行业,一定要提升技术功底。

关注我的微信公众号:【伤心的辣条】免费获取~

软件测试技术交流群: 902061117 同行大牛交流学习解惑!

如果我的博客对你有帮助、如果你喜欢我的博客内容,请 “点赞” “评论” “收藏” 一键三连哦!


推荐阅读
  • 本文介绍了Java工具类库Hutool,该工具包封装了对文件、流、加密解密、转码、正则、线程、XML等JDK方法的封装,并提供了各种Util工具类。同时,还介绍了Hutool的组件,包括动态代理、布隆过滤、缓存、定时任务等功能。该工具包可以简化Java代码,提高开发效率。 ... [详细]
  • 【Windows】实现微信双开或多开的方法及步骤详解
    本文介绍了在Windows系统下实现微信双开或多开的方法,通过安装微信电脑版、复制微信程序启动路径、修改文本文件为bat文件等步骤,实现同时登录两个或多个微信的效果。相比于使用虚拟机的方法,本方法更简单易行,适用于任何电脑,并且不会消耗过多系统资源。详细步骤和原理解释请参考本文内容。 ... [详细]
  • flowable工作流 流程变量_信也科技工作流平台的技术实践
    1背景随着公司业务发展及内部业务流程诉求的增长,目前信息化系统不能够很好满足期望,主要体现如下:目前OA流程引擎无法满足企业特定业务流程需求,且移动端体 ... [详细]
  • vue使用
    关键词: ... [详细]
  • 基于PgpoolII的PostgreSQL集群安装与配置教程
    本文介绍了基于PgpoolII的PostgreSQL集群的安装与配置教程。Pgpool-II是一个位于PostgreSQL服务器和PostgreSQL数据库客户端之间的中间件,提供了连接池、复制、负载均衡、缓存、看门狗、限制链接等功能,可以用于搭建高可用的PostgreSQL集群。文章详细介绍了通过yum安装Pgpool-II的步骤,并提供了相关的官方参考地址。 ... [详细]
  • 在Android开发中,使用Picasso库可以实现对网络图片的等比例缩放。本文介绍了使用Picasso库进行图片缩放的方法,并提供了具体的代码实现。通过获取图片的宽高,计算目标宽度和高度,并创建新图实现等比例缩放。 ... [详细]
  • PHP图片截取方法及应用实例
    本文介绍了使用PHP动态切割JPEG图片的方法,并提供了应用实例,包括截取视频图、提取文章内容中的图片地址、裁切图片等问题。详细介绍了相关的PHP函数和参数的使用,以及图片切割的具体步骤。同时,还提供了一些注意事项和优化建议。通过本文的学习,读者可以掌握PHP图片截取的技巧,实现自己的需求。 ... [详细]
  • 本文介绍了Redis的基础数据结构string的应用场景,并以面试的形式进行问答讲解,帮助读者更好地理解和应用Redis。同时,描述了一位面试者的心理状态和面试官的行为。 ... [详细]
  • 本文介绍了在Win10上安装WinPythonHadoop的详细步骤,包括安装Python环境、安装JDK8、安装pyspark、安装Hadoop和Spark、设置环境变量、下载winutils.exe等。同时提醒注意Hadoop版本与pyspark版本的一致性,并建议重启电脑以确保安装成功。 ... [详细]
  • 热血合击脚本辅助工具及随机数生成器源码分享
    本文分享了一个热血合击脚本辅助工具及随机数生成器源码。游戏脚本能够实现类似真实玩家的操作,但信息量有限且操作不可控。热血合击脚本辅助工具可以帮助玩家自动刷图、换图拉怪等操作,并提供了雷电云手机的扩展服务。此外,还介绍了使用mt_rand函数作为随机数生成器的代码示例。 ... [详细]
  • 闭包一直是Java社区中争论不断的话题,很多语言都支持闭包这个语言特性,闭包定义了一个依赖于外部环境的自由变量的函数,这个函数能够访问外部环境的变量。本文以JavaScript的一个闭包为例,介绍了闭包的定义和特性。 ... [详细]
  • 本文介绍了在Windows环境下如何配置php+apache环境,包括下载php7和apache2.4、安装vc2015运行时环境、启动php7和apache2.4等步骤。希望对需要搭建php7环境的读者有一定的参考价值。摘要长度为169字。 ... [详细]
  • 分享2款网站程序源码/主题等后门检测工具
    本文介绍了2款用于检测网站程序源码和主题中是否存在后门的工具,分别是WebShellkiller和D盾_Web查杀。WebShellkiller是一款支持webshell和暗链扫描的工具,采用多重检测引擎和智能检测模型,能够更精准地检测出已知和未知的后门文件。D盾_Web查杀则使用自行研发的代码分析引擎,能够分析更为隐藏的WebShell后门行为。 ... [详细]
  • Java学习笔记之面向对象编程(OOP)
    本文介绍了Java学习笔记中的面向对象编程(OOP)内容,包括OOP的三大特性(封装、继承、多态)和五大原则(单一职责原则、开放封闭原则、里式替换原则、依赖倒置原则)。通过学习OOP,可以提高代码复用性、拓展性和安全性。 ... [详细]
  • Linux如何安装Mongodb的详细步骤和注意事项
    本文介绍了Linux如何安装Mongodb的详细步骤和注意事项,同时介绍了Mongodb的特点和优势。Mongodb是一个开源的数据库,适用于各种规模的企业和各类应用程序。它具有灵活的数据模式和高性能的数据读写操作,能够提高企业的敏捷性和可扩展性。文章还提供了Mongodb的下载安装包地址。 ... [详细]
author-avatar
潇湘江陵
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有