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


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

    测试工程的发展阶段分为下面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,沟通和擅辩能力必不可少,要想管理好一个团队,要能承担起自己的责任同时,同时在遇到不是自己的责任的时候要擅于开拓,以免留下不好的影响,不是自己的责任不该承担,自己的责任要主动去改正。

  • 相关阅读:
    JSON.stringify() & JSON.parse() 实现
    节流(Throttling) & 防抖(Debouncing)
    instanceof实现
    new实现
    如何实现深拷贝
    #FFF转换为rgba(255,255,255,1)
    hdcms v5.7.0学习笔记
    Laravel5.x 封装的上传图片类
    JQ 封装全选函数
    双击 ajax修改单元格里的值
  • 原文地址:https://www.cnblogs.com/zhenyu1/p/10834486.html
Copyright © 2020-2023  润新知