• 0
  • 0
分享
  • 怎样才能成为全栈测试工程师——软件测试圈
  • 恬恬圈 2023-08-08 16:41:37 字数 1267 阅读 803 收藏 0

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

  朋友公司是一家做教育软件的公司:Web端、App端产品都有涉及。

  最初的诉求就是想找一位有1-2年相关产品测试经验的人即可。

  但经过几轮沟通后,他的诉求增加了不少:

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

  · 最好会一点运维,开发测试环境要分开;

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

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

  原来公司对面试者的期望是:身怀绝技Or(And)十八般武艺Or(And)七十二变。

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

  · 要有相关行业背景,互联网或金融产品相关经验;

  · N年Web/App产品测试经验,N年管理经验或技术经验;

  · 精通一种:接口测试、自动化测试(API/WEB)、性能测试、安全测试、持续集成等;

  · 能够主导测试框架设计、测试体系建设、持续质量管控;

  · 至少熟悉一种编程语言, Python、Perl、Shell、Java,C/C++等;

  · 熟悉主流数据库应用SQL Server/MYSQL/ORACLE等;

  · 有一定的运维能力,熟悉Nginx/Apache/Jenkins/Zabbix/Elk等

  · 其它:学习、适应、抗压能力,团队意识,奉献精神等什么的这里不多说。

  面试测试工程师,有那么难吗?

  现实的确很残酷!特别是今年这种形势。

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

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

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

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

  什么是全栈工程师呢?之前好像只听说过全栈工程师。

  百度百科中对全栈工程师的解释为:

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

  那么全栈测试工程师呢,我们这样解释:

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

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

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

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

  那我们就一起看看,全栈测试工程师应该具备的技能吧!也欢迎大家交流、沟通,有奋斗与努力的方向。

2.jpg


作者:喵说测试    

来源:http://www.51testing.com/html/93/n-7793993.html

  • 【留下美好印记】
    赞赏支持
登录 后发表评论
+ 关注

热门文章

    最新讲堂

      • 推荐阅读
      • 换一换
          •   人工智能时代软件的作用越来越大、功能越来越丰富,毫不夸张的讲软件已经悄无声息的融进了生活中的各个角落!对于融入生活的一切事物,人都是格外关心的,软件也不例外。融入生活的一切都是要有品质的,是什么保证了软件的品质呢?怎么保证软件的品质呢?谁来保证软件的品质呢?一切的答案都直接指向一个在当代越来越重要的岗位:软件产品测试。  专业的软件测试人才在当下供需之间存在巨大缺口,软件测试人员的薪水也比较可观,越强的工作能力薪酬越高。怎样成为一个软件测试师呢?如果已经从事软件测试工作,怎样靠本事提高自己的收入呢?有一位软件产品测试行业的有心人贡献出一幅满载知识、方法和经验的思维导图,希望这份贡献能帮你在...
            0 0 943
            分享
          •   一、等价类划分法  等价类划分是一种重要的、常用的黑盒测试方法,不需要考虑程序的内部结构,只需要考虑程序的输入规格即可。它将不能穷举的测试过程进行合理分类,从而保证设计出来的测试用例具有完整性和代表性。  等价类思考步骤:  1、先确定有效和无效等价类。  2、有效等价类就是题目条件(两端的极值(边界值)要判断,中间随意一个值也要判断)。  3、无效等价类先划分与条件相反的情况,其它特殊情况(中文、英文、特殊符号、空格、空值)。  二、边界值  具体测试用例思路:找到边界值和它两端的值,分别进行测试。  1、确定边界情况(输入或输出等价类的边界)。  2、选取正好等于、刚刚好大于或刚刚好小...
            0 0 2476
            分享
          • @RunWith注解的作用@RunWith就是一个运行器@RunWith(JUnit4.class)就是指用JUnit4来运行@RunWith(SpringJUnit4ClassRunner.class),让测试运行于Spring测试环境@RunWith(Suite.class)的话就是一套测试集合,在使用 spring-test 的过程中,有两个 runner 可以选择,分别是 SpringRunner 和 SpringJUnit4ClassRunner。如果是在 4.3 之前,只能选择 SpringJUnit4ClassRunner,如果是 4.3 之后,建议选择 SpringRunner...
            0 0 1825
            分享
          • 这是时常被问到的问题,尤其是UI自动化的运行,过程非常耗时,所以,所以多线程不失为一种首先想到的解决方案。多线程是针对的测试用例,所以和selenium没有直接关系,我们要关心的是单元测试框架。unittest首先,应该说明的是unittest本身是不支持多线程的。当然,如果你学过Python的threading模块,也未必不行。不过我在stackoverflow 找了半天,大多是介绍unittest 测试多线程模块,并非是unittest本身如何多线程运行用例。“我如何学习葵花宝典” 和 “我如何验证 张三 学会了葵花宝典”是两回事,而我显然要解决的问题是前者。又重新百度,结果就找了答案。核...
            0 0 2080
            分享
          •   jmeter对图片验证码的处理  在web端的登录接口经常会有图片验证码的输入,而且每次登录时图片验证码都是随机的;当通过jmeter做接口登录的时候要对图片验证码进行识别出图片中的字段,然后再登录接口中使用;  通过jmeter对图片验证码的识别方法  1、通过ocrserver工具识别图片验证码  如下图:解压后双击OcrServer.exe;然后电脑的右下角会显示该服务的IP和端口。   2、在jmeter中发送获取该验证码图片的接口;如下图  3、在获取验证码图片的接口下面添加监听器》保存响应到文件;如下图:  4、再取样器中再添加JSR223 Sampler;注释一下该...
            0 0 431
            分享
      • 51testing软件测试圈微信