系统测试工程师活不过5年

1. 第一年,入职,有个师傅带你,业务学的很快,而且学会了很多工具,感觉自己成长很快。

技术列表:

  1.1 bug生命周期,这个时候还是功能居多,因为还轮不到跟交互设计师进行易用性体验的拉扯。

  1.2 黑盒测试方法, 各种数据的设计,一个输入恨不得有81种设计。

   1.3 安装操作系统,redhat , centos, 中标麒麟,各种linux命令,各种头疼的包。当然了,都能解决,无非是觉得敲键盘的速度越来越快了,后来,也就是cd, ll, kill -9 来的舒服,偶尔来个top命令,然后按个c 找个内存占用最多的那个程序的目录,不出意外的话,那就是java 了。

     能力列表:测试用例设计能力(需求阅读量能力,场景想象能力,寻找漏洞的能力),当然了,体现了你对业务的理解和掌握能力。这个时候主要是强调发现功能缺陷。偶尔提出个易用性的缺陷、

2. 第二年,因为业务发展需要,你可能独立负责一些功能的测试,然后开始评审需求,设计,然后会有一些新奇的想法,这是在吸收了先人经验的基础上逐步发展起来的,你可以跟开发讨论东西了,觉得自己能力提高了。这个时候,会接触一些安全性测试,用个1=1的条件就能查到许多信息,当然,那个刚入职的小哥哥还没有学到你这个程度,然后就被你发现了一个漏洞,得意洋洋的被项目经理表扬了一下。研发小哥哥也在你的驱动下奋发学习,后来他就会用oracle的sql了,而你,只会用批量插入,毕竟,业务是研发小哥哥,测试的你只是一个数据构造者,慢慢的,你也就只会这么点了,因为用不上。

3. 第三年,好嘛,如果很顺利,由于业务和能力的发展,你又可以带人来做事情了。把自己的经验传授给别人。而且能够负责几个模块,甚至1个产品的测试。能力满满啊。这种过程是不长久的,因为一个行业的业务就这么多,那么如何更好的去做呢?‘好’是一个虚词,那么就要干啥呢,,来吧,扣细节,性能问题,用户体验,用户发现的缺陷,开始审视自己的感觉良好和客户的无力使用。虽然也知道百分之80的功能是闲置的,虽然知道用户也就是下个单,偶尔退个款。但是不允许啊,竞品发展的也很迅速的,就跟拼多多快速追赶淘宝一样。疯狂的内卷,开始学 各大公司的测试之道,学习 自动化体系建设,学习效能计算和提升。然后开始卷新入职的小弟弟妹妹们了。

    一个事情,有个测试非常专业的人,因为坚持自己的意见,最后被开发的老大给测试的老大通知,给他下掉。因为这个人不以公司的商业目标为己任,多次阻挠产品发布。实际上职业道德在商业利益面前不值一提,这个同事又非常的单纯,曾经在外企工作多年,经验能力都是非常厉害的。但是没有办法,阻碍了产品的快速发布。

      然后找了个非常好沟通,各方面数据都能给出很好数据的人来做测试负责人,其乐融融,一片向好,产品发布出去,技术支持鬼哭狼嚎,骂测试弱智这么简单的错误都测不出来,登陆和登录都非不清楚。

4. 第四年,开始感觉到瓶颈了,感觉自己知道的很少,而且被业务绑定的死死的。然后开始疯狂读书,疯狂学习,但是书本上的东西,很难在实际生活中落地。开始接触一些高大上的 神经网络、智能自动化测试,让程序来识别图片,通过录制来生成自动化脚本,然后开始持续将测试 左移,开始教研发进行测试,一路上风风火火,各项任务紧凑紧凑,开始半夜回家了,当研发经理宣布我们又节约了多少人时。

5. 第五年,你死了,很忽然,因为突破都是谨小慎微的,而且是被上级牢牢的控制住。有想法但是没有时间去做,因为工作量给你排的满满的。

6. 经过几年的观察,虽然你资历很深,各种开发沟通都应付的了,也能从客户的要求去出发考虑问题,但是人力资源本着公司要发展,人员要保持 年轻的态度,把你裁了。你开始想不通,但是人力资源说还有好多人,跟你来的同一批人有很多都这样。

7. 当你回顾了一下当系统测试工程师的历程,10个人,离职了7个, 1个和你一样,另外2个做管理升职了。也就是释然了,其实你是那个很坚持的一个。走吧,也就这样了。

一开始的时候,觉得自己是为了工作,后来是为了软件的质量,后来又觉得纯粹是为了工作,系统测试做的没意思了,就搞搞代码,总觉得代码写了之后,会稍微起一点波澜。然后,就是开始搞点代码相关的东西。

1. 那肯定是自动化测试啊,好嘛,那就开始看看自动化都是干嘛的。

   最早的自动化实际上是图灵机时代的打孔机,当然那是开发的自动化,现在测试的自动化有太多的东西了,就开始学习最基本的吧。目前比较流行的好像是接口自动化,那就选择一般入门的python自动化,把流行了很多年的robotframework搬出来,搞个ride工具,跑起来也是非常好的,而且易用,自己也玩的不亦乐乎。后来搜了,web页面的自动化selenium也可以, 然后手机的也支持,客户端的也不赖啊,都有相应的库。搞了一波试用,觉得都挺好的,日志终于有过了半年,觉得效率提升了不少,而且感觉自己回血了,毕竟是科班的计算机专业毕业的学生。当然,大部分还是要手工测试的,而且目前一个组要求有1到2个人会就行了,也就没有什么大规模推广。自动化的效果就是替代人力。但是有时候不太稳定,经常报错了,主要是环境数据没配置好,后来又补充了下前置条件,teardown,总算能一直跑了,web自动化一开始还行,后来大版本一切换也不行了。感觉投入和产出的成效并不是很多的样子。

2. 咋弄,再怎么提效,找新的更好用的库,提高自动化使用次数。推荐给组里的人用,有的吧小年轻喜欢,就用。有的吧,看淡了一切,不用。有的吧,有心但是学不会进去,最终也就是有一两个愿意一直研究的,但是也不会投入很多时间。

 实际上,看发展就看部门的发展前景,比如测试部门在研发下,那么相关的任务都可以被产品销售额来计算,如果独立的话,就麻烦了,研发中心都会有集成测试的,比较听话的,以产品发布为前提,开始测试,没什么大问题就发布了。你好好的一个独立的测试,本着为质量服务,坚守孤独,发现尽可能的多的缺陷,人家就会吐槽,懒的用你。最后,里外不是人,考评差,人员一直在压缩,留下来的没发展前景,都默默的能走就走了。各大组长,经理忙着标榜自己今年又节能减排了多少人力。剩下的人越来越苦。其实,没有人不喜欢自己的工作,后来还是无奈的离开了,工资低,涨的慢,又没有上升空间,大领导们每天开会卷,把底层再加压一下。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值