一名测试工程师的苦逼感想

周一早上,产品经理丢给我一个新需求,让我先分析需求再来安排测试周期。测你妹啊测,上周全天无休,天天加班,周一让我偷个懒行不行?当然这是在心里说的~~拿过新需求,看了一眼,赶紧关掉了WPS,不行了,上班看电脑,下班看电脑,路上玩手机,我现在得了见屏幕就闪退的综合征。xx哥,下午给你答复啊,上午我花时间好好看一波。

刚松一口气的时候,桌面右下角钉钉在闪动,心道,不好,有暗器,有大招。果不其然,今天行政部催着要写绩效考核,考你妹啊考,今天上午要看需求,下午要回归两个项目,虽然已经习惯了加班,但是今天情人节啊,哎呦喂,心里这样嘀咕着,但是还是在冰冷的键盘敲下两个字,收到~

Xx,现在项目什么进展啦?身后传来熟悉的声音,什么项目进展?禅道一片红你没看到吗?还来问我?奥,xx哥,是这样子的,因为A项目开始时间已经延期,中间又出现冒烟测试不通过情况,同时产品合入了新需求,所以整体项目预计延期5天。B项目刚刚也添加了新需求,所以B项目预计延期4天。你给我抓紧啊,这都月底了,项目都做多长时间了?有任何你觉得有风险的地方一定要提前说出来。

我叫黑子,是一个软件测试工程师。每天基本在整理需求,回归测试,编写自动化代码中度过。上面的经历是我真实的经历,有时我会思考,软件测试人员的价值到底是什么?是为了发现更多的Bug,还是为其公司带来一套更合理的测试流程。首先回到问题的本身,什么情况才需要软件测试人员?公司认为其产品不稳定或软件测试人员出现流失情况。对于第一种情况做下细分,为什么产品不稳定?其原因可能有很多,如开发代码质量差,项目周期短,产品需求不清晰没有挖掘隐性需求,测试人员没有及时发现Bug或者是开发兼职去做测试。

知道原因就改嘛,开发代码质量差,延长测试周期嘛。啥?客户说时间紧?加人嘛。啥?没钱加人?其实小张啊,开发代码质量差就差点,只要不闪退,我们可以先上线再迭代嘛…

项目周期短?好办。同志们,我们即将面对一场苦战,接下来的日子里会有泡面、咖啡、红牛的陪伴,只要熬过这段日子,大家分田封疆…

产品需求不清晰?测试人员你们是最后一道屏障啊,我跟你们说,这个产品是我们刚招来的,如果开发过程中遇到什么问题,你们是最后一道屏障啊…测试人员:…

测试人员没有及时发现Bug,简单,扣钱或者直接辞退,要你干嘛用的,这么明显的问题你都发现不了… 测试人员: …

测试人员流失现象,BAT不太清楚,但是对于一般中小型公司来说,测试人员流失越来越严重。为什么会流失?这个问题真的太复杂,因为每个职业都会出现流失现象,流失原因也是五花八门,但我们不需要纠结流失原因,而应该重视流失之后企业补给及流失人员重新就业情况。先说企业补给,如果公司流失的是技术大牛,一句话,花大钱招嘛。IT大牛这么多,走了你一个还有别人。如果流失的普通功能测试人员但是对业务非常熟练,这点对于公司来说比较头疼,因为功能测试价钱低,但是对业务非常熟练,基本能够保证产品功能质量。想要重新找,又得重新培养,是一个繁琐的过程。对于公司来说,最不愿看到这种人流失,毕竟价格低,又听话。如果流失的是普通功能测试但是对业务不熟练,你走吧~

再谈流失人员重新就业情况,大牛就是换个地,基本无影响。中级测试人员,高不成,低不就,觉得会写代码会做简单性能分析就还不错,应该可以拿到中级以上价格,但往往是还是被人砍价,你会写代码是吧?你会白盒吗?自动化可以模拟所有情况吗?不能把?功能测试人员,有1-2年知识积累,对于业务来说,可以说可以快速掌握,但是对于功能测试人员来说,又想寻求突破,想找一个可以帮助自己学习性能学习自动化的公司。别人问你什么是对象?什么是吞吐量?什么是Http?什么是Get、Post?你回答的支支吾吾,然后你拾起了你的老本,发誓先找一个工作先干着,然后一定要好好学习,天天向上,最后被王者荣耀和肥皂剧替代…

如何成为企业需求对象是一个值得深思的问题,你有能力,但是工作态度不行,你工作态度可以,但是能力尚欠。对于工作态度上,不做过多赘述。关于职业能力上,浅谈一二。

小白—初级—中级—高级。小白就是刚入行,个人认为最重要一点就是如何编写测试用例,测试用例的思维对于以后编写自动化脚本,性能脚本有着非常重要的意义。初级就是做过BS/CS/App项目但是仅限于点点点,个人认为这个时间段应该抽空学习一门语言,python或者Java都可以。语言是一门艺术,也是你提高身价的方式之一。中级就是会做UI/接口自动化,会做简单性能,但是很难以突破。因为你越来越渴望看懂开发的代码,迈向白盒测试的阶梯…我的建议是如果你们公司是java写的就去恶补Java知识,如果是PHP,那就恶补PHP,多向开发虚心请教,先看懂代码,进行UI测试的时候,思考代码实现的逻辑。高级测试…全称高级测试开发,我离的尚远,就此省略。

最后: 欢迎大家关注公众号:【 伤心的辣条 】,领取一份300页pdf文档的Python自动化测试工程师核心知识点总结!

学习软件测试是件需要坚持的事情,学习的过程可能会很枯燥,不过有一些人一起学的话大概就不会了吧,如果有需要自学资料的,可以加入软件测试学习交流群:779450660 ,有人陪伴,不会孤单!

你可能感兴趣的:(测试工程师,测试,软件测试,软件测试,测试工程师,程序人生)