zoukankan      html  css  js  c++  java
  • 测试职业发展的几个典型问题,你怎么看?

    现在国内测试行业的断层实际上非常严重,不论是从公司角度,还是从测试行业角度。关于测试人的职业发展,相信每个人都有自己的深刻体会,特别是“老一点“的,又不在互联网大厂的测试人员。

    本文针对几个测试同学普遍关注的典型问题,整理了霍格沃兹测试学院特邀顾问,测试专家刘晓光老师的解答,供大家交流探讨。

    Question

    1. 测试技能的提高主要是依托于公司平台,还是个人外部自学能力?

    2. 国内大部分公司对测试职能是普遍低估的,如何让领导重视,提高测试的地位?

    3. 测试也细分了很多专项测试,从个人发展角度,专项测试 or 全面的系统测试,哪个更符合未来职业发展要求?

    现在火热的测试开发(能力超高)是否已经脱离了测试范畴,隶属于开发职能呢?还是说,无论测试还是开发,大家都殊途同归?开发最后也是测试,测试最后也是开发?

    Answer

    Q1. 测试技能的提高主要是依托于公司平台,还是个人外部自学能力?

    A: 都要依托。

    如果没有复杂的环境和复杂的问题需要解决,时间长了人就会蹉跎,面试的时候遇到了很多这样的同学,被自己一成不变的工作耽误了,在职业生涯的中早期,平台的好坏其实更取决于它能不能制造一大堆问题让你解决,成为你成长的养料,而不是普通意义上的高大上公司就是好公司。

    举个例子,前两年有一段时间总接到一个著名外企的工程师应聘,但是存在一个通病:公司平台把什么都封装了,应聘者也没有去研究怎么封装的,为什么要这么做?做了多年的"点点点"同学,虽然有准一线大厂的背景,但是能力上几乎丧失了竞争力。

    但是,如果平台不错,你自己蹉跎了自己(看不到问题,或不愿意解决问题),那也不行,面试时候也遇到了很多这样的同学,对很多问题视而不见,这样工作多年可能和工作一年没啥区别。还是要
    努力保持能力增长-》换更有挑战,也回报更高的工作这种正向循环最重要

    》Q2. 国内大部分公司对测试职能是普遍低估的,如何让领导重视,提高测试的地位?

    A: 小公司更重视结果。

    小公司问题也往往十分多,你能把这些问题清晰的定义出来,给出改进指标,把收益说明白,然后做到了,很容易得到认可。实际上小公司是更容易争得话语权的,因为里边能人不多,稍微优秀一些就能体现出来。

    举个例子:在上家公司的时候,有个测试小伙伴就做到了一点:比产品懂业务细节,所有开发的代码做
    CR,懂的所有的代码细节。慢慢的,他变成了团队中话语权最强的人,因为他总能指出别人的错误,说的特别在点子上。所以每次考核总在前边,所有团队成员都很佩服,重大产品方面决定很多都会咨询他,是否能上线基本上也是他说了算。工资自然是涨了很多。

    另外一个建议是, 别给自己设限,别把自己只定位成测试
    。例如,如果自己是最懂产品的人,小公司很容易转变成产品,甚至产品总监。有准备并抓住机会的话,小公司很容易胜出,见过很多这样的例子。

    》Q3. 测试也细分了很多专项测试,从个人发展角度,专项测试 or 全面的系统测试,哪个更符合未来职业发展要求?

    A:
    我觉得其实还是问题驱动,努力解决好你眼前的问题,被认可,其实就全面发展啦。从市场角度看,其实:安全测试工程师、性能测试工程师这种工种的岗位需求是很少的。原因两点:

    1. 小公司需要人是万金油,啥都做。

    2. 大公司全部平台化服务化了,实施没有啥技术难度,很多人依托平台很快上手。大厂,很多性能测试是开发自己完成的,调优也是开发完成的,不需要什么专职的性能测试工程师。

    》Q4.

    现在火热的测试开发(能力超高)是否已经脱离了测试范畴,隶属于开发职能呢?还是说,无论测试还是开发,大家都殊途同归?开发最后也是测试,测试最后也是开发?

    A:
    职级越高,需要懂的东西越多,因为懂得足够多才能正确决策。其实在我心中质量是所有人的事儿,“测试开发”的定位是用自己的开发能力更好的保证系统质量。比较认同
    Google 团队中的职责划分,具体可以参考:

    https://testing.googleblog.com/2016/03/from-qa-to-engineering-productivity.html  
    

    以上,欢迎大家在评论区留言,分享你的问题和看法。

    ** 推荐学** ** **

    来霍格沃兹测试开发学社,学习更多软件测试与测试开发的进阶技术,知识点涵盖web自动化测试 app自动化测试、接口自动化测试、测试框架、性能测试、安全测试、持续集成/持续交付/DevOps,测试左移、测试右移、精准测试、测试平台开发、测试管理等内容,课程技术涵盖bash、pytest、junit、selenium、appium、postman、requests、httprunner、jmeter、jenkins、docker、k8s、elk、sonarqube、jacoco、jvm-sandbox等相关技术,全面提升测试开发工程师的技术实力
    QQ交流群:484590337
    公众号 TestingStudio
    点击获取更多信息

  • 相关阅读:
    L161
    L160
    L159
    PyQt编程实战:画出QScrollArea的scrollAreaWidgetContents内容部署层的范围矩形
    PyQt(Python+Qt)学习随笔:QScrollArea滚动区域layout布局的作用及设置方法
    PyQt(Python+Qt)学习随笔:QScrollArea滚动区域的scrollAreaWidgetContents、widget及setWidget等相关概念解释
    PyQt(Python+Qt)学习随笔:怎么在QScrollArea滚动区域中展示子部件的超长内容?
    PyQt(Python+Qt)学习随笔:QScrollArea的widgetResizable属性
    PyQt(Python+Qt)学习随笔:QScrollArea的alignment属性不起作用的原因
    第二十四章、containers容器类部件QScrollArea滚动区域详解
  • 原文地址:https://www.cnblogs.com/hogwarts/p/15812714.html
Copyright © 2011-2022 走看看