【杂谈】现在对测试的要求已经这么高了吗?

Time will tell.

前言

不久前,一位朋友让帮忙推荐几个测试工程师,于是聊到了他们对测试工程师的诉求。

朋友公司是一家做教育软件的公司,Web端、App端产品都有涉及。最初的诉求就是想找一位有1-2年相关产品测试经验的人即可。但聊到后面,他的诉求慢慢增加了不少:

  • 最好会一点自动化、性能,以后会用到;

  • 会一点运维,开发测试环境要分开;

  • 再会一点开发语言,能够写一些脚本或测试工具;

  • 最好有过主导产品测试工作的经验,能够推动生产过程改进,持续质量提升 . . .

原来公司对面试者的期望是身怀绝技带有十八般武艺和七十二变。

正题

我们经常会看到一些公司的岗位描述中,会这样要求测试工程师:

  • 要有相关行业背景,互联网或金融产品相关经验;
  • N年Web/App产品测试经验,N年管理经验或技术经验;
  • 精通一种:接口测试、自动化测试(API/WEB)、性能测试、安全测试、持续集成等;
  • 能够主导测试框架设计、测试体系建设、持续质量管控;
  • 至少熟悉一种编程语言, Python、Perl、Shell、Java,C/C++等;
  • 熟悉主流数据库应用SQL Server/MYSQL/ORACLE等;
  • 有一定的运维能力,熟悉Nginx/Apache/Jenkins/Zabbix/Elk等;
  • 其它学习、适应、抗压能力,团队意识,奉献精神什么的这里不多说。


面试测试工程师,有那么难吗?现实确实很残酷!特别是今年这种形势。

不管你是面试测试工程师、测试主管、高级、资深测试工程师还是测试开发,上述80%的内容都会被问及。

虽说部分技能公司可能暂时应用不到,但未来一段时间如有计划建设,也会要求面试者有相关经验。

面试官肯定期望你能够产生或具备更大的价值,当然一些公司可能结合自身的诉求和紧急程度在技能上有一些取舍。

于是,我们就思考,现在公司对面试者的要求是“全栈测试工程师”啊!

什么是全栈工程师呢?

百度百科解释:

全栈工程师是指掌握多种技能,胜任前端与后端,能利用多种技能独立完成产品的人。

全栈测试工程师是指掌握多种测试技能,胜任功能、自动化、性能、安全等测试技能,能利用多种技能独立完成产品测试的人。


虽说测试行业入门相对简单,但优秀的测试工程师对人员的综合能力要求还是蛮高的。

除了必备的测试技能(用例设计、执行、测试报告编写等),还要对代码、系统框架、运维管理、时间管理、计划管理、人际管理等有一定了解。

因为我们每次需求测试都是在时间与质量之间博弈,都要在有限的时间内,尽可能多的发现产品存在的问题,毕竟缺陷是无尽的。

下面就来看看,全栈测试工程师应该具备的技能,同时也欢迎大家一起交流、沟通,有奋斗与努力的方向。

最后

说到底软件测试是一门技术活,更是一门艺术。也许你今天拥有的技术,明天就会被淘汰。同时需要我们开拓思维和眼界,积极拥抱变化,学习新知识、新方法、新技能、计算机领域讲究的是实践,学习更要讲究方式方法,学习和动手一定要结合。

絮叨

如果你正处于想学Python自动化或正在学习Python自动化中,也喜欢软件测试这个行业的话,可以加入我们175317069一起学习喔,这里有行业深潜多年的测试人技术分析讲解。也会有各项测试资料,面试题资料链接发放。期待你的加入!

最后祝愿你能成为一名优秀的软件测试工程师!

喜欢的话,欢迎【评论】、【点赞】、【关注】礼貌三连~

Time will tell.(时间会证明一切)

猜你喜欢

转载自blog.csdn.net/kami_ochin_akane/article/details/109001205