这两天和朋友谈到软件测试的发展,其实软件测试已经在不知不觉中发生了非常大的改变,前几年的软件测试行业还是一个风口,随着不断地转行人员以及毕业的大学生疯狂地涌入软件测试行业,目前软件测试行业“缺口”已经基本饱和。当然,我说的是最基础的功能测试的岗位需求已经很少了,而自动化、性能、安全乃至于以后可能出现的大数据测试、AI测试仍存在着非常多的机会。

其实,目前的国内市场,很多软件企业都存在着重开发、轻测试的现象,甚至有很多互联网和软件企业都没有测试,上线纯靠开发和非专业的内部测试,这就造成软件产品的质量问题频出,上线后出现各种问题。很多公司都表示市场上专业的软件测试人员实在太少,想聘请也没有这方面的人才,所以只好退而求其次拿软件开发人员急用。

程序员之间流传着这样一句顺口溜:有人喜欢创造世界,他们做了开发者;有的人喜欢开发者,他们做了测试员。什么是软件测试?软件测试就是一场本该在用户面前发生的灾难提前在自己面前发生了,这会让他们生出一种救世主的感觉,拯救了用户,也就拯救者这个软件,避免了他们被卸载的命运。

所以随着互联网和软件行业的日渐成熟,测试也逐渐的被各个公司重视。中华英才网显示,目前软件测试人才的缺口在30万人以上,IT行业国内外巨头正在加紧争夺软件测试人才,华为一次抛出50名软件测试人员的招聘大单,而联想、用友、瑞星等企业也纷纷打出高薪招聘软件测试人才的启事。随着测试行业的不断发展,北京和上海将会带动其他城市一起发展。

因此,软件测试的前景只会是越来越好,对专业素质要求也会越来越高。但是还是有不少的软件测试工程师站在“十字路口”迷茫、无助,找不到自己的方向。一切的迷茫都是因为想得太多而做的太少!每位软件测试行业从业者都能意识到目前自己面临的窘境,但能及时作出改变,顺应时代变化的人还是太少。多数人明明“泰山崩于前而面色如土”却只能眼睁睁看着自己被行业淘汰吗?

并不是,下面的软件测试工程师发展方向知识架构体系图,会告诉你该往哪里努力:

一、Linux必备知识

linux作为现在最流行的软件环境系统,一定需要掌握,目前的招聘要求都需要有linux能力。

二、Shell脚本

掌握shell脚本,包括shell基础与应用、shell逻辑控制、shell逻辑函数等。

三、互联网程序原理

自动化必由之路:前端开发基础知识以及互联网网络必备知识。

四、Mysql数据库

软件测试工程师必备Mysql数据库知识,不仅仅停留在基本的“增删改查”。

五、抓包工具

Fiddler、Wireshark、Sniffer、Tcpdump各种抓包工具适用于各种项目,总有一款适合你。

六、接口测试工具

接口测试神器,你绕不开的强大工具:Jmeter。小巧灵活:Postman。

七、Web自动化测试Java&Pyhton

了解自动化的目的,熟练掌握testng&unittest自动化框架,以及断言与日志处理。

八、接口与手机自动化

专业接口调用、测试解决方案。组建完整的web和接口自动化框架,Appium整体使用。

九、敏捷测试&TestOps构建

揭开TestOps的神秘面纱,持续集成Jenkins框架烂熟于心。

十、性能测试&安全测试

软件测试的彼岸:性能测试和安全测试,选对方向,努力爬坑吧!

上面就是我为大家整理出来的一份软件测试工程师发展方向知识架构体系图。希望大家能照着这个体系在3-4年内完成这样一个体系的构建。可以说,这个过程会让你痛不欲生,但只要你熬过去了。以后的生活就轻松很多。正所谓万事开头难,只要迈出了第一步,你就已经成功了一半,等到完成之后再回顾这一段路程的时候,你肯定会感慨良多。

如果你不想再体验一次自学时找不到资料,没人解答问题,坚持几天便放弃的感受的话,可以加我们的交流群:672899761里面有各种软件测试资料和技术交流。

加油吧,测试员!路就在脚下,成功就在明天!

未来的你肯定会感谢现在拼命的自己!

作者:TeacherAilie
链接:https://www.jianshu.com/p/e9139e945c6b
來源:简书
简书著作权归作者所有,任何形式的转载都请联系作者获得授权并注明出处。

10年阿里测试大牛感悟——写给还在迷茫的朋友相关推荐

  1. 十年小米测试工程师感悟——写给还在迷茫中的测试朋友!

    十年测试心路历程: 大部分测试人员,最开始接触都是纯功能界面测试,随着工作年限,会接触到一些常用测试工具,比如抓包,数据库,linux等. 我大学学的计算机专业,有一定的编程基础.我的软件测试职业开始 ...

  2. 5年软件测试工程师感悟——写给还在迷茫的朋友

    中秋节假期和朋友聚餐,和朋友谈到互联网行业的发展,为什么互联网大厂纷纷大规模裁员?前两 年年大家还在996的工作模式中度过的水深火热,今年好像突然没有了声音,因为很多人都被裁了. 继K12行业断崖式的 ...

  3. 10年软件测试工程师感悟——写给还在迷茫中的朋友「十年磨一剑,文末福利」

    不知不觉在软件测试行业,野蛮生长了10年之久.这一路上拥有了非常多的故事.有迷茫,有踩过坑,有付出有收获,有坚持! 我一直都在软件测试行业奋战,有许多同学好友都已经转行,去选择了更适合自己的路. 这两 ...

  4. 5年测试开发工程师感悟——写给还在迷茫中的朋友

    自从走出校园,从事软件测试岗位,一转眼5年过去了.这5年,我从一个软件测试0基础的小白成长为懂测试又熟悉开发的测试开发工程师:回顾这些年发展历程,感概万千!!! 第一次听说软件测试这个词,还是在大学最 ...

  5. 测试小白历经十年磨难的人生感悟——写给还在迷茫中的朋友

    "从整体行业背景看,一方面,在中国的很多软件企业存在着重开发.轻测试的现象,造成日后的软件产品的质量问题频出,亟待解决;另一方面市场上的软件测试人员偏少,岗位缺口较大,不少企业以开发暂代测试 ...

  6. 工作5年的阿里Java程序员分享从业心得总结,写给还在迷茫的朋友

    貌似这一点适应的行业最广,但是我可以很肯定的说:当你从事Java一年后,重新找工作时,才会真实的感受到这句话. 工作第一年,往往是什么都充满新鲜感,什么都学习,冲劲十足的一年:WEB行业知识更新特别快 ...

  7. 12年3D建模师的感悟—写给还在迷茫中的朋友

    不知不觉,从事3d行业已经12年了.今天想把这么久以来积攒的3D建模的学习经验彻底讲一下,希望能对你有所帮助 . 1.什么人适合学习3D建模? 这个问题我曾经回答过,目前来看,闲来无事的大学生,目前做 ...

  8. 10年测试工程师的工作感悟,写给还在迷茫中的朋友

    不知不觉已经从事软件测试六年了,从毕业到进入外包公司外包给微软做软件测试, 到现在加入著名的外企. 六年的时间过得真快.长期的测试工作也让我对软件测试有了比较深入的认识.我就跟大家分享一下我做测试的心 ...

  9. 小米测试总监,10年软件测试工程师感悟,写给还在迷茫中的朋友!

    前言絮叨: 刚刚在知乎上看到另外一个浏览量五十多万的问答.说是年龄25岁,问零基础学习软件测试怎么样?我猜是想问是不是还来得及?软件测试行业前景与怎么学习?我想这应该是很多想要零基础学习软件测试或者转 ...

最新文章

  1. 甘超波:目标和目的区别
  2. 清华大学、中科院等研究机构研究人员提出BETA:面向SSVEP-BCI应用程序的大型基准测试数据库...
  3. c语言cin取字符串,c – 是否可以从cin中读取一个空字符串,并且仍然可以从cin.good()获得真实的字符串?...
  4. [Hive_add_11] Hive 使用 UDTF 实现日志降维
  5. leetcode 1721. Swapping Nodes in a Linked List | 1721. 交换链表中的节点(Java)
  6. SAP WebIDE:how to enable context API reference
  7. pythonのdjango 缓存
  8. 第十篇、微信小程序-view组件
  9. java2实用教程 第6版(课后习题总结)
  10. 2017年最新(4月20日)手机号码归属地数据库分享
  11. 异常处理·psftp·local unable to open
  12. 禾川x3e系列_禾川科技:“高性价比”X3E系列伺服系统能否摘得金球奖桂冠?
  13. 社会工程学攻击选项是_什么是社会工程学,如何避免?
  14. linux 前端开发软件下载,Prepros Linux版下载
  15. php base64解码,php base64 编码与解码实例详解
  16. CTF题库—实验吧(密码学)之奇妙的音乐
  17. 文件服务器和nas区别,nas和ftp服务器的区别
  18. swp安装(Scientific Work Place)
  19. 根据url读取html文件
  20. 如何整合线上和线下营销进行深度交融

热门文章

  1. 多媒体系统是指利用计算机技术和什么技术,四川自考07311《多媒体技术》全真模拟试题(一)...
  2. 双闭环可逆直流脉宽pwm调速系统设计及matlab仿真验证_,双闭环可逆直流脉宽PWM调速系统设计及MATLAB仿真验证.doc...
  3. enable 华为交换机ntdp_华为交换机配置命令有哪些?
  4. 蓝光播放机 - 索尼和松下的新阵容
  5. 人生最不值得你去做的30件事
  6. 嵌入式 vga、qvga、cif、qcif
  7. Python:实现ohms law欧姆定律算法(附完整源码)
  8. python面向过程还是面向对象_python是面向对象还是面向过程?
  9. HTML+CSS实战-网页制作
  10. 小记:让页面自适应屏幕分辨率