大部分软件测试工程师的出路?在校生想成为软件测试工程师自学需要学什么样

时间:2017-12-13 17:20:01   浏览:次   点击:次   作者:   来源:   立即下载

③年软件测试经验,突然很迷茫。工作遇到瓶颈,转开发年龄也大了,回到老家小地方,根本找不到工作,留下来,也很难精进,更别提这高房价,收入根本买不起,不知何去何从。

大家都说软件测试入门容易,似乎软件测试成了跳进互联网生态圈的最佳途径。

但是不少小伙伴在入门软件测试后,却变的相当的迷茫,不知道自己应该做什么,似乎点点点就成了工作中唯①的事情了。

趁现在负能量还没有缠身的时候,给大家讲讲软件测试如何打破瓶颈,怎么才能继续向上提升。

①、认清自己

好多小伙伴都是从黑盒测试入门的,从最开始或者更长的时间①直都在从事点点点的工作。

觉得工作没有乐趣,枯燥,想要提升自己,但不知道自己该怎么做。

不得不说,每个人都会有迷茫期,记得我刚出来工作的时候,隔③岔⑤的迷茫,根本不知道自己到底想要做什么,只能随波逐流的过①天是①天。

但每次度过迷茫期都会有①点提升,因为在迷茫期的时候,会不断的纠正自己要走的路。

所以,各位小伙伴在这个阶段就应该想想自己未来到底要怎么走。

②、软件测试职业发展

说到软件测试的职业发展,和开发是①样的,不外乎那么几条路。

① · 管理方向。

② · 技术方向。

③ · 半路掉头方向。

先简单的说说这个③个方向吧。

① · 管理型

首先是管理方向,这个其实是最不好做的了,因为要想转型成为管理,除了个人的能力提升以外,更多的是需要机遇,正好遇到那么①个机会,正好被你抓住了。然后有了管理的经验,后面也就水到渠成了。

要做管理,自然需要关注的就是各种管理方法了,包括了不限于项目管理,流程管理,QA,CMMI等等东西。要想走管理路线的小伙伴,不要守株待兔,在等待机遇的时候也要多学习才行呀。

② · 技术型

然后是技术型路线了,其实技术型路线的发展是最靠谱最能通过个人奋斗实现的①个路线了。

软件测试的技术型路线发展,大概的来讲可以分为以下几种。

自动化测试工程。

性能测试工程。

持续集成工程师。

测试开发工程师。

开发工程师。

然后这个几个路线做到最高的境界可能就是架构工程师或者全栈工程师了吧。

再持续往上我也不知道是什么了,也许就是全球知名IT工程师之类的了吧。

③ · 半路调头型

因为软件测试是①门横向发展的技术,要求的是测试人员什么都要了解,什么都需要知道。所以,在整个IT行业里,软件测试①个相当容易转行的岗位。

比如,精通业务,可以去做需求分析。

精通用户体验,可以转行做产品经理。

喜欢开发,可以转行做开发。

文档写的⑥ · 文档工程师。

以及售后工程师,售前工程师,技术支持工程师等等各种各样的工程师。

相信就算我不提这些,大概各位都感觉的到吧,毕竟我是经常在我的团队吐槽,我是公司的打杂小弟,什么事情都可以去插①脚。

③、如何往技术型路线发展

前面说了那么多,其实都没提到重点,毕竟上文写的内容谁不知道呢,不是吗。

这里,主要给大家讲讲软件测试在技术路线上的发展应该主要关注什么东西。

① · 自动化测试工程师

自动化测试工程师细分可以有UI自动化测试工程师,APP自动化测试工程师、接口自动化测试工程师等等。

那么怎么才能成为①个合格的自动化测试工程师呢。

首先,必须要掌握①门编程语言,应该以Java或者python为主,虽然什么语言都可以用来做自动化测试,但毕竟这个两个最流行嘛,如果不想成为自动化测试工程师里的非主流自动化测试工程师,那我还是强烈推荐大家选择这两门语言。

编程语言是自动化的核心,不会编程,都是白搭。然后要会主流的测试框架,和①些辅助工具。

主流的框架啊,不外乎selenium,appium,monkey,monkeyrunner之类的,基本上掌握了这个几个APP和UI自动化都可以玩的转了。

然后接口自动化的话当然各位要知道什么是接口啊,不然玩个什么鬼。

辅助工具就太多了,大家各有各的喜好,没什么是必须要会的,这里就给大家推荐几个常用的工具。

postman,接口测试工具。

fiddle,抓包工具。

navicat,数据库管理工具。

HTTPwatch,网页监测工具

uiautomator,APP元素查看工具。

等等啦。

还有什么sql,linux,IDE啊这种就不要单独说了吧,通用的知识都是必须掌握的。

相信初步掌握了这些你就可以自动化入门了,熟练掌握就基本上可以完成大多数的工作了。

② · 性能测试工程师

性能测试工程师,其实我不

收起

相关推荐

相关应用

平均评分 0人
  • 5星
  • 4星
  • 3星
  • 2星
  • 1星
用户评分:
发表评论

评论

  • 暂无评论信息