软件测试工程师-发展阶段

       作为一名从业软件测试的同学,在工作中总结如下测试阶段的发展过程,也不是纯自己总结,也不是经验之谈。是从各路学习了解中的部分归纳。

测试工程的发展阶段分为下面6个过程。

1.功能测试阶段    : 要求会点点点 - 测试用例的编写 - 文案的编写               薪资 范围 5-8k

2.性能测试阶段    : 要求会工具 - jmeter,loadrunner测试工具                    薪资 范围 8k - 10k 左右

3.自动化测试阶段 :要求会脚本语言 - selenium ,appium  soapui 等工具   薪资 范围 10k及以上

4.脚本测试阶段 : 必须会且精通语言,必要时写脚本进行测试                     薪资 范围15k多

5.测试开发阶段 :自己会开发又会测试,会写测试框架,必要时写测试工具 薪资 范围 20k以上 

6.全站测试阶段 :随心所欲的对软件进行测试,就是第五阶段的升级版本     薪资 范围 至少20k以上

第一阶段靠手工,会点点点+文档编写能力;

第二阶段靠工具,在原始社会,会工具一点工具的一般在食物链顶端,如果你不会工具你拿什么与会工具的进行竞争;

第三阶段靠语言,第三阶段开始一般需要有较好的代码能力,会写脚本会自动化;

       一般功能,性能,自动化,顺序不要乱,因为第一阶段项目初期要手工测试功能,保证功能没有什么问题的情况下,如果项目要上线一定要做性能测试,要测试软件性能是否能满足用户群体的标准,性能是否符合需求标准,以保证项目上线尽可能少的出现性能问题。

第四阶段,也就是全站测试开发阶段了,如果想要做全站测试开发一点要学java,python不能做性能测试只能做提高,这就是好多测试纠结,自己在做测试但是不会代码,没有代码基础怎么办,学什么比较好?

       我自己是这个阶段的测试人员,我自己认为如果要发展成全站测试开发,一定要学习java,首先java运用广,如果你自己学python别人都不懂,是不是觉得很异类,再说python是最近几年才开始火的。其次就是项目编写大多数是java编程,再次就是你在性能测试中许多工具不支持python,只支持java和c等,所以说如果想全站一点要学java。

      再次测试有空可以多学学前后端的东西,前端的 css html javasrcip ,后端的接口,测试数据库,中间件等,还可以了解运维 ,因为测试就是一个大杂货铺,会的东西越多,你在行业就是大咖。

  如果想转型软件测试的管理工作,测试中难免会遇到许多问题,测试中没出现上线后才出现,或者漏测的bug,沟通和擅辩能力必不可少,要想管理好一个团队,要能承担起自己的责任同时,同时在遇到不是自己的责任的时候要擅于开拓,以免留下不好的影响,不是自己的责任不该承担,自己的责任要主动去改正。

原文地址:https://www.cnblogs.com/zhenyu1/p/10834486.html