返回首页

测试工程师的未来在哪里?

来源:www.jobdf.com  时间:2023-09-16 07:30   点击:59  编辑:admin   手机版

一、测试工程师的未来在哪里?

2021.10.11更新

时隔1个月,再次更新。

我是8月底入职到现在的这个公司的,这个公司是每个月的月底发当月的工资,9月30号收到了工资。

这可真是血汗钱啊!!!

天天加班,周六还加班!!!

现在终于理解了什么是pua,什么是 庙小妖风大、水浅王八多

2021.9.11更新

其实突然感觉,好像也没什么未来,现在北京,等过几年孩子上学了,可能就得回老家了,不会一直在北京待下去,无房无户口。

现在的工作加班特别多,每天晚上9点半还要再开个会,感觉人生无望,太难了。

很多次都想不干了,但是吧,刚入职没多长时间,先凑合干吧,干一天,算一天吧。

现在的生活比较苟且,都没有精力去想以后的事情了,每天晚上10点多到家,第二天9点半上班,

2021.8.11更新

目前在做单元测试相关的,目的是想提供一站式解决方案,提供单元测试覆盖率报告,当然了,这只是一个最最初步的想法。

只有创造,才能产生价值,要是我们每天都做重复的事情,原地踏步,可能此生也就这样了。

2020.11.21更新

后期可以自己接一些外包的活儿去做,个人想法,目前在探索中,

——————

我来尝试回答一下,去年毕业,现在做web测试。

在题目描述里,你说每天都做重复性的工作,我个人感觉,对于大部分人而言,每天做的工作都是类似的,比如说火车站的检票员,他每天都得检票,重复地检票。

对于一些人而言,工作是一种谋生的手段,因此,既然是谋生,那我们就别挑剔每天的工作是否“重复”了,每天按时发工资就行了,对于我来说,是这样。

从大的方向看,测试工程师每天的工作大致相同,执行用例,提交bug,但是从小的方向上,我们可以做到 “每天做不同的工作” 。

比如说,今天测试中,我们发现自己的SQL掌握得不好,那么我们可以在工作中着重学一下SQL,第二天,又发现自己网络方面有所欠缺,那么可以再学一下网络,这样,每天的工作就不同了。

自己多么喜欢的事情,一旦成为了工作,就会变得不那么 喜欢了 。

比如说,你喜欢玩游戏,天天让你玩游戏,你也会厌倦。

工作本身就是枯燥的,估计,很好有人以工作为乐,既然不得不工作,那我们就只能 苦中作乐 。

至于测试工程师的未来,个人感觉,不要动不动就考虑未来的事情,先把眼前的事情做好,做好每一天,未来也就会美好了。

二、怎样成为好的测试工程师?

作为一名优秀的软件测试工程师首先应该具备这些技能:

熟练的计算机操作能力,简单的编程基础。

熟练地搭建测试环境的能力。

高效设计测试用例和发现有效缺陷的能力。

掌握网络技术、数据库知识、操作系统知识以及其他计算机专业知识和技能。

熟练使用自动化测试工具。

具有一定的自动化测试开发能力。

良好的职业素质。

接下来我们再看好的测试工程师应该具备的能力:

1. 具有逆向思维的能力

其实,开发工程师也应该具有逆向思维的能力,在代码中放一些必要的防御型语句对各种错误情况进行处理,才能使软件具有更好的容错性。

2. 具有敏锐的洞察力和锲而不舍的精神

软件测试工程师应当擅于发现问题,并且要肯于钻研,有打破砂锅问到底的精神。对于偶然出现过一次的Bug,一定要找出原因,要有不找到问题根源誓不罢休的决心,这种情况下发现的可能是非常严重或者非常容易被人忽视的问题。细心、耐心、信心是软件测试工程师的基本的素质。

3. 具有发散性思维的能力

软件测试工程师需要从多个角度思考问题,想尽各种方法及可能性,并从各个角度模拟不同用户的使用。

4. 擅于同软件开发工程师沟通

沟通的内容主要包括以下几个方面:

(1) 讨论软件的需求与设计

(2) 沟通与报告软件测试结果

(3) 不仅要报告缺陷,而且要学会如何帮助软件开发工程师定位缺陷

(4) 讨论一些与工作无关的事情以增加默契程度

5. 掌握一些自动化软件测试工具和脚本

软件测试是比较繁琐、枯燥无味的工作,软件测试工程师长期重复的手工工作,会降低软件测试的效率,并且对软件测试质量也有影响。况且软件测试不使用测试工具是不可行的,如性能测试等。目前市场上有许多软件测试工具可供选择,公司或者个人可以根据需要选择一些软件测试工具来辅助软件测试工作。另外,现在有许多自动化工具需要软件测试工程师自己去开发一些代码,所以具有一定自动化测试开发能力也是非常重要的。但是,要记住一点,不是说有了软件测试工具,就不要人工软件测试了,软件测试工具不是万能的。

6. 最重要的一点,擅于学习

软件测试技术随着时间的变化也在发生更新。软件测试工程师要善于利用书籍、网站、论坛和沟通等途径不断提高自己各方面的知识水平,包括业务知识、软件测试知识和计算机专业知识等方面的内容。

7. 提高自己的表达能力

软件测试工程师发现软件中存在缺陷时,要书写缺陷报告。缺陷报告要写得详尽清楚,使软件开发工程师能够尽快定位错误、修改错误。所以,软件测试工程师提高自己的写作能力非常必要。

8. 了解业务知识,成为公司的业务专家

更好地了解所测试软件的业务知识非常重要。对业务知识了解得越深入,越能够找出更专业、更关键、更隐蔽的错误。所以,软件测试工程师,需要多向该领域的专家、同行学习,提高自身的业务知识水平。学习业务知识的难度比较大,所以软件测试工程师必须在这方面做好心理准备。

9. 培养对软件测试的兴趣

“兴趣是最好的老师”。对待任何工作,只有充满兴趣,才会投入更多的精力和时间,才会达到事半功倍的效果。

10. 追求完美

对于优秀的软件测试工程师来说,尽可能追求完美,把事情做到极致。尽管有些事无法做到十全十美,但也应该去尝试。

三、测试工程师未来发展怎么样?

1.高级测试工程师。目前缺口最大的,也是走技术方向最容易到达的。基本就是之前工作的延续,需要你做什么你就做什么,最低要求是博而不专。工作中可能60%做功能测试,20%做接口测试,10%做性能测试,10%做点测试开发工作。基本需求都是中小互联网企业,因为成本问题需要一个人能干很多方面的活,催生出的职业方向。

2.测试组长/经理。测试走向管理岗,但基本受限于底层管理。这个职位你只要工作几年大概就能了解是个什么样,不多说了,性价比不太高。

3.专职方向:

a.自动化测试工程师,主流是基于appnium功能自动化场景开发,需要学习一种语言和appnium的使用文档

b.测试开发,这个就有点杂一些,可能是接口自动化框架开发,可能是mvc测试框架开发,可能是一些工具开发,更接近开发的工作,只不过需求都是测试方向的

c.性能专家,性能场景开发和性能分析,调优。如果你只会用jmeter,java开发性能场景,这些对高测这个职位还算够用,但对于性能专家来说,起码你要对于每个常用中间件掌握一种测试工具,对于Linux系统掌握一些测试工具,对于架构,中间件配置,数据库配置有一定的掌握才能算个专家基本吧。

d.安全专家,不太了解,应该是做渗透测试入门,但是什么程度能达到专家还不清楚,这个方向有点可遇不可求,如果立志往这个方向走,最好应届或前几几年工作就特意去找这方向的职位,后期转型有点难度。

4.系统架构师:

我觉得这算是测试通过技术类能达到的终极职位了。其实测试涉及的东西蛮广的,但是大多数人都是博而不精,职位要求也不需要你特别精通,但是有追求的人慢慢夯实基础向上走,我觉得最后走向架构师还是挺正常的。

四、测试工程师未来发展前景如何?

测试开发工程师,是指测试开发出来的项目,并且日常会编写测试过程中的工具,减少测试重复性。软件测试工程师(SoftwareTestingEngineer)指理解产品的功能要求,并对其进行测试,检查软件有没有错误(Bug),测试软件是否具有稳定性(Robustness),写出相应的测试规范和测试用例的专门工作人员。简而言之,软件测试工程师在一家软件企业中担当的是"质量管理"角色,及时发现软件问题并及时督促更正,确保产品的正常运作。按其级别和职位的不同,分为三类。高级软件测试工程师:熟练掌握软件测试与开发技术,且对所测试软件对口行业非常了解,能够对可能出现的问题进行分析评估;中级软件测试工程师:编写软件测试方案、测试文档,与项目组一起制定软件测试阶段的工作计划,能够在项目运行中合理利用测试工具完成测试任务;初级软件测试工程师:其工作通常都是按照软件测试方案和流程对产品进行功能测验,检察产品是否有缺陷。

软件测试人员的主要职责是对软件产品的整个开发过程进行监督和检验,使之能够达到满足客户的需求,因此对于企业来讲是十分重要的岗位。在国外,一般软件测试人员与软件开发人员的岗位设置比例是1:1,像微软在开发windows2000时候使用的软件开发人员是1700名,而专业的测试工程师有3200名,测试开发人员比例高到1.7:1,由此可见软件测试岗位重要性的不一般。我国的软件测试职业还处于一个发展的阶段,测试工程师具有较大发展前景

更多软件测试行业资讯可进主页瞧瞧哦~

五、etl工程师和软件测试工程师哪个好?

软件测试工程师更好一些。

因为etl工程师所使用的编程语言或者是说就业的岗位要少很多,而软件测试工程师的就业岗位是非常多的,好一点的测试工程师是非常吃香的,薪资福利各方面是不低于研发员的,他主要是保证产品的质量,在一个企业里面测试还是占据了很大的工作比例。

六、车联网测试工程师(车载测试工程师)的未来前景怎么样?

2022.09.12 晚

自从回答这个问题后,我看有一些小伙伴都会私聊我,问问情况车载测试情况啥的

基本上找我聊的我都回复大家了,也希望大家都能跳槽越来越好,

也有一些朋友的情况是无经验的,所以我琢磨这是不是要把我自己的案例整理一下,包括项目上案例抽象出来,给大家看看学习一下,来个付费阅读啥的(付出和回报嘛,就一点下午茶RMB这样 ? )....不知道大家觉得行不行?

或者感兴趣的人多不多? 如果你感兴趣,可以留下小心心, 然后评论一下就行

我就开始准备!en 就这样....


哈哈哈 看了一下这个问题是2021年提的,我刚刚好也是在2021年转行到车载领域。

有关于车载网测试工程师的未来前景怎么样? 关注的就是这个行业的薪资水平和自己发展路线。

我自己在这个行业里也有一段时间,我个人认为:

  1. 薪资水平: 就我了解如在上海,苏州,深圳等这样的城市,车载网的不管是测试还是研发的薪资水平都挺高的,高到什么程度,我举个例子:比如你在上海,我知道有人在上海的车载测试中能拿到年报40+的Offer,那这样的高薪是需要具备什么样的技能呢? 详细我说不清楚,但我知道我认识的那个朋友会写脚本,会搭测试框架,懂点底盘控制,和地图算法,对车载CAN,Lin,Autosar等都比较会,一句话: 懂的知识还是很多的,这应该就是他能拿到高薪的原因吧。
  2. 发展路线: 现在在大力发展新能源汽车,你说这方面的业务能少的了嘛? 但咱不能总是做一个底层的车载人员,不管做算法,地图定位,还是测试,还是底盘控制等,学的东西比较多,找一个方向干就完事啦。反正我现在就是在学习的阶段,感觉学的东西还是蛮多,如果你也是这样,那我觉得你可能和我有很多共同的话唠唠。

我这两天在思考,我要不要把自己的学习的内容在知乎上做个知识更新,以便和其他的朋友共享,共同学习进步。有点尬,暂且是一个想法......我尽快落实吧。

希望我的回复能对大家有帮助!

七、研发和测试工程师哪个前景好?

纯个人观点,如果是大企业,测试工程师压力小点,薪水也不错,但统一企业发展肯定不如电子工程师,反过来说,如果大企业的测试工程师和小企业的电子工程师比起来,初期肯定是大企业的测试工程师好,但长久发展,前提是都做技术,肯定是做电子工程师好,前提是做产品研发设计工作或者储备技术开发。

八、软件测试工程师和软件实施工程师哪个好?

长远来讲,软件测试工程师看你写不写代码,如果写代码可以做一些日子然后技术强的情况下去做现场支持工程师(一种实施工程师),如果是单纯的实施工程师,只是熟悉产品,客户产品培训很容易被替代,毕竟一届一届的毕业生都是低廉额。 另外,实施的总出差,待遇一般吧。

九、软件测试工程师好还是软件开发工程师好些?

目前来看软件开发工程师比测试工程师待遇要高,更有前途些。

十、软件实施工程师好还是软件测试工程师好呢?

测试和实施都是软件这块的几个职位 测试主要是测试软件的缺陷,提高软件产品的质量 实施主要是在客户现场,安装调试产品 工作内容不一样,前景的话,从我身边的情况看,实施相对测试简单,出差会多一点,相对而言测试的前景好。

顶一下
(0)
0%
踩一下
(0)
0%
相关评论
我要评论
用户名: 验证码:点击我更换图片
热门图文