资深测试工程师分享——干货 欢迎评说

任何一个行业,如果只是在基础阶段徘徊,那么都是没有出路。基础测试工程师是软件测试行业的入门,90%学软件测试的都能做,所以你对于公司而言是随时可以取代的,发展待遇自然不高。
如果你想要有发展前景,那么就不能去从事那些觉得舒服、得心应手的工作。付出了才有回报,当你不断去挑战、不断地去克服时,才能在未来的职业道路上越走越远!

01、什么是软件测试

软件测试(英语:Software Testing),描述一种用来促进鉴定软件的正确性、完整性、安全性和质量的过程。换句话说,软件测试是一种实际输出与预期输出之间的审核或者比较过程。软件测试的经典定义是:在规定的条件下对程序进行操作,以发现程序错误,衡量软件质量,并对其是否能满足设计要求进行评估的过程。

02、软件测试行业现状与发展

据统计,目前国内IT技术岗有三、四百万,其中软件测试人才缺口至少三十万,在未来5-10年中这一数字还将继续增大,从业人员主要分布于北上广深。据调查数据显示,国内软件公司测试人员与开发人员的比例在1:4及以上的高达55.13%,而在国外软件测试人员与开发人员基本上能够保持1:1的比例,可想而知目前软件测试人员在我国的稀缺。但是,目前我国高校开设软件测试专业的学校并不多,大多数软件测试人员在转行后或者毕业后只能通过自学或者参加培训进入软件测试行业。调查显示,通过培训方式转行IT的占据58.22%。

资深测试工程师分享——干货 欢迎评说_第1张图片
总体未来的行业前景呈现以下一些特点:

1.纯功能测试,需求量会越来越低,接口自动化测试,比重会明显增加;

2.软件测试人才的需求量会越来越大,企业招人,综合技能要求会越来越高;

3.测试人员的薪资差距会越来越大,自学测试,就业机会越来越少,后期发展容易出现瓶颈。

4.这个行业的发展已经比较成熟,但是缺口巨大,具有系统知识技能体系的,会使用一些工具

的缺口更大;

5.入门比较容易,相比女孩子稍微比男孩子多一些

6.就业机会多,因为公司产品迭代快,个人技术能力增长也快

7.转行成本不是很大,相比来说,时间和资金相比开发都要少很多。

资深测试工程师分享——干货 欢迎评说_第2张图片

综上所述不难发现:
1、软件测试行业现阶段正处于黄金发展期,处于上升势头,整个行业前途光明。

2、正因为处于初级阶段,测试从业人员整体水平不高,未来对高素质,高技能的软件测试从业者的需求量也会越来越大。

自学路线及相关配套资料分享

我分为初级、中级和高级三个阶段,不足之处欢迎朋友们指出,我会及时改正。

初级阶段

初级阶段需要掌握四个方面的内容

一、软件测试的基础知识,编写测试用例的方法及测试流程

二、掌握禅道、SVN等必要工具,及缺陷定义和测试计划编写方法

三、web测试与app测试的方式方法与协议

四、接口测试postman工具的操作使用,前端基础知识H5及CSS

软件测试入门提升电子书
软件测试小白入门学习资料
功能测试相关资料

中级阶段

中级阶段需要掌握六个方面的内容,从中级开始就是涉及到一些工具的使用

一、QTP自动化工具的环境搭建

二、loadrunner性能工具的环境搭建

三、jmeter性能工具的环境搭建及接口压力测试

四、jmeter脚本增强,app/web性能测试

五、fiddler抓包工具的操作使用、Jenkins自动化部署工具

六、数据库MySQL、SQL语句**

接口测试相关资料
性能测试相关资料
Jmeter测试相关资料

高级阶段

高级阶段涉及到四个方面,需要掌握一点开发的知识
一、虚拟机的搭建与使用,Linux环境搭建及命令
二、eclipse框架介绍,学习测试必须掌握的Java基础知识
三、testNG+selenium自动化工具环境搭建
四、APP自动化之monkey
自动化测试相关资料
APP测试相关资料
资深测试工程师分享——干货 欢迎评说_第3张图片

再说一下这个行业的前景问题,听到很多的人会说,这个行业已经饱和了,怎么怎么样,一般我都是一句话怼回去:那只是对于你饱和了!任何一个行业,都在不断发展和升级,2年前或许你做功能测试就可以月薪过万,现在在一线,功能测试也就7-9k的区间,外包高,加班多,本部低,加班少。如果听信了饱和的说法,那就等于是默认了自己打算进入这个行业就不再提升的实事。做技术的,学习永远没有尽头。
所以随着这个行业的发展,企业对于产品质量的重视,需要的测试人员会越来越多,对测试人员的要求也在不断提高。

你可能感兴趣的:(软件测试)