记得当初刚刚入职测试员时,我是属于那种非常勤劳又努力的员工,作为新人一想得到领导的赏识,二想能很快的上手工作内容,所以不敢浪费一分一秒,甚至吃饭上厕所都要拿着手机学业务。

所以在有一个比较长的阶段,几乎我每天都是团队里最早到公司,又最晚下班的一个。虽然累,但是心里还算比较踏实,至少在工作中我已经算对得起自己了…
而组内同事刘工,一般情况下都是准时上下班的,即使项目进度比较紧急,他也很少加班,除非是有特殊情况,他才加班,但是也会很快的完成任务。

要是按勤奋程度和工作时间长短来衡量,我想我比刘工积极多了。按理说,我这么积极,工作量应该比刘工多才对,其实不然,领导安排给我的工作任务和张工的任务相比,我比他还要少…

刘工之前是做外包测试的,后来去了字节自动化测试,积累了足够知识和自学后,就转岗测试开发,那时他就是一位多能手,项目安排他做什么他就能做什么,工资也是一年比一年高。1年内也涨薪了2次,很多人都由内而外的夸奖

从他提交的代码看,他的代码不仅规范而且很优雅,大的不说,就他能对一些基本控件进行封装处理,还做了拓展,方便给其他开发人员调用,就已经很让我敬佩不已了。

而我所谓的工作时间长,其实大多时间是在重复地造轮子,一个相同的功能重复做,不仅没有做封装处理,导致冗余代码还多,抱着好学和求学的态度,当时就申请和他做一个项目,把自己的项目整理出一个测试框架去学selenium,网站的架构,代码知识,知识,网络瓶颈,系统优化,优化脚本,去设计场景,去获取目标用户量,去执行,去分析压力结果。在长时间的一起工作中,从他那里学到了不少,也能更有效率的解决问题,果然,一次比一次的加班时间少…

我结合自己的经历,做了一些总结和学习方法,希望能对大家有所帮助。

学习路线:测试工具使用->Python编程->测试框架->测试框架开发

一、测试工具使用

首先是测试工具的使用,比如说我要去进行web自动化是不是我要去进行自动化测试环境搭建,环境工具。比如说去安装Python安装,这些环境安装。
至于AppUI自动化,除了上面的一些技能还要会比如说adb的命令,app的环境,app的压力测试之类的。

接口测试其实也是一种功能测试,但是它并不等于功能测试,因为对于接口测试的话也分为1.接口功能测试(需要借助工具进行测试);2.接口压力测试;3.接口安全性测试。而且接口的功能测试是需要借助工具来完成,工具的话就有比如:Postman、Jmeter;抓包的工具fiddler等。

二、Python编程语言

编程语言的能力会决定你测试技术的深度,我当时学的是Python语言,了解编程的都知道Python对新人比较友好,相比其他编程语言来说会比较简单。
在网上找了很多的学习资料和学习视频,但是学起来就会遇到很多问题,没有人能帮我解答,还有很多编程的相关知识,也不太懂,自己一个人学起来很费劲的。容易从入门到放弃。

所以也是到处去找那种软件测试的学习社区,有幸遇到了一位测试行业的技术大佬,进到了一个很不错的学习交流群内,里面有很多人都和我一样想要提升,所以都在一起学习,有什么问题都会在群里相互讨论、技术交流,这也极大的提高了学习效率。

Python是软件测试进阶的第一步,我们需要掌握Python编程语法,具有一定的编码能力,为基础自动化测试做准备,其次还要掌握Python在自动化中的应用、掌握代码的函数封装、类封装的技能。

三、测试框架

我们还要懂测试框架,Selenium,appium,unittest,pytest,这都是一些开源的框架你至少要懂中间的一到两个。

比如说做WebUI自动化的话,我要懂Selenium+python;做AppUI自动化的话,我要懂appium+python。

如果是进行接口测试的话肯定也是需要去做一个接口的框架,比如:requests。

测试框架开发

一般一个框架的诞生过程会经过三个阶段:

1.学会使用

大致了解框架的使用,可以去看框架的官方文档,一般里面都有详细的介绍,安装之后便可以开始尝试直接拿它来做项目。

2.阅读源码

想要提升自己的能力、达到进阶的效果,当然不能只局限于框架的使用层面上。需要自己多花几周甚至几个月的时间去阅读框架的源码,这样有助于框架使用过程的各种问题的处理和排查。

3.自研框架

自研框架的要求就比较高,一般都是企业对性能有极高的要求,所有的开源或商业的框架都无法满足公司需求才会走上自研的道路。我们可以尝试分析整个框架性能瓶颈,用更高性能的语言替换关键模块,或用寻找、研究更好的算法去实现关键功能。

根据这个学习架构路线,不断地去摸索与提升,突破技术的瓶颈,可以说,这个过程会让你痛不欲生,但只要你熬过去了。以后的生活就轻松很多。正所谓万事开头难,只要迈出了第一步,你就已经成功了一半,等到完成之后再回顾这一段路程的时候,你肯定会感慨良多。我也是走过这样一段路,才能获得更多高薪职位的机会,付出终有回报,也算是对我能力的一种认可吧,真正的证明了自己的价值。至少税后30+的薪水是我当前状态下比较满意的。

如果说你在自动化测试工程师阶段还想往性能测试方面去进行发展,要求就会更多了,其实性能也是一种自动化。所以第一个你也必须要掌握一门编程语言,第二个语言脚本,第三个指标,第四个调优。

这些资料,对于做软件测试的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴我走过了最艰难的路程,希望也能帮助到你!凡事要趁早,特别是技术行业,一定要提升技术功底。希望对大家有所帮助…….

祝大家都能拿到心动的offer~~

能够1年涨薪2次的软件测试工程师,他到底强在哪里?相关推荐

  1. 宁可多花15K招新员工,也不肯涨薪3k留老员工?这到底是什么行业现象?

    现在又要到金三银四黄金期了,想跳槽涨薪的心又开始蠢蠢欲动了吧,通过跳槽才能涨薪已经成为了不少求职者内心默认的定理. 不知道什么时候开始,公司不能满足加薪的要求,成为了测试员们公认的事实,加薪都是跳出来 ...

  2. 哪家互联网公司涨薪最厉害?居然不是阿里腾讯

    最近脉脉职言区有一条讨论火了:哪家互联网公司涨薪最厉害? 按照拼多多员工的说法,应届毕业生可以拿比腾讯阿里高30%的薪资,而有工作经验的员工普遍薪资水平也高出业内30%~50%以上.而且在去年由于疫情 ...

  3. 某产品经理炫耀:3年跳槽3次,月薪从8k涨到38k,跳槽涨薪最快!

    互联网行业最快涨薪的办法是什么?大概就是跳槽了吧. 一位产品经理分享了自己的跳槽涨薪经历: 2018年本科毕业,8K*12: 2019年跳槽啊,15K*13: 2021年初跳槽到字节跳动,27K*18 ...

  4. 苏宁宣布二度涨薪!平均涨幅31%,最高涨幅高达150%!网友:羡慕哭了!苏宁员工:不是全员,跟社招无关!...

    前几天苏宁爆出新闻:将实现本年度第二次加薪,平均涨幅31%,最高涨幅高达150%.涨薪将分批次进行,从中基层年轻员工到部门负责人等核心骨干均安排加薪,同时还明确"所有年终奖将在春节前完成分配 ...

  5. 京东员工因两年一毛钱没涨而离职,618后跳槽涨薪翻倍

    塞翁失马,焉知祸福.这是某名京东员工的感慨,其称自己职级T4,在京东两年一毛钱没涨,618后跳槽,涨薪翻倍高达60%,很开心的提了离职,毕竟谁会和钱过不去呢? 对此,有京东员工留言称:t4月薪20k左 ...

  6. 程序员的幸福:上个月被裁拿赔偿,这个月找到涨薪50%的工作

    一名程序员在互联网社区分享了自己的喜悦,称上个月被裁拿到了赔偿,这个月就找到了涨薪50%的工作,实在是太开心了. 对于这名程序员的经历,无数同行发来了贺信,纷纷表示沾沾喜气,无疑,这名程序员是幸运的, ...

  7. arg是什么函数_java后端开发三年!你还不了解Spring 依赖注入,凭什么给你涨薪...

    前言 前两天和一个同学吃饭的时候同学跟我说了一件事,说他公司有个做了两年的人向他提出要涨薪资,他就顺口问了一个问题关于spring依赖注入的,那个要求涨薪的同学居然被问懵了...事后回家想了想这一块确 ...

  8. 京东果然发福了:宣布涨薪两个月! 2 年内将员工平均薪资涨至 16 薪

    整理 | 王晓曼 出品 | 程序人生(ID:coder _life) 7月13日,京东集团宣布,自2021年7月1日开始到2023年7月1日,用两年时间,将员工平均年薪由14薪逐步涨至16薪,在202 ...

  9. 科大讯飞2019年创下历史最佳业绩,员工涨薪27%,营收来源妥妥「安徽之光」

    乾明 发自 凹非寺  量子位 报道 | 公众号 QbitAI 科大讯飞,中国AI公司"老大哥",交出2019年成绩单. 营收达到100.79亿,首次破百亿:净利润同比增长51.12 ...

最新文章

  1. Python 3 尴尬了这么久,终于有救了
  2. QCon上海2015精彩演讲前瞻:一线互联网公司架构实践
  3. 查看python安装路径-Mac查看Python安装路径和版本
  4. 硬件安全(一) 概述
  5. Android Studio在Git上将项目推送到新的Url地址中
  6. Asp.net,C# 纯数字加密解密字符串
  7. node.js项目中常量的配置 - 个人文章 - SegmentFault 思否
  8. 开源 免费 java CMS - FreeCMS1.3-数据对象-mail
  9. flask第一章:项目环境搭建
  10. python 网站发送验证码_Python爬虫模拟登录带验证码网站
  11. 支付宝支付系统繁忙,请稍后再试(ALI64)错误解决
  12. iOS - Swift Foundation 框架
  13. Node.js nodemn
  14. php 查字符串,PHP查询字符串技巧分享
  15. tensorflow随笔——Yolo v1
  16. asp.net MVC之 自定义过滤器(Filter)
  17. 继承与data member之多重继承
  18. 遗传算法详解python代码实现以及实例分析
  19. python的基本函数图像_python绘制基本初等函数图像
  20. Python计算IV值

热门文章

  1. IE、FireFox都支持的收藏本站代码
  2. excel中COUNTIFS函数用法
  3. 使用bins对数据进行分段并计算每个分段的数据量
  4. H5DS简单又强大的H5编辑器
  5. 【cython安装教程】
  6. matlab 双点光源干涉的模拟,基于MATLAB的双点光源干涉现象的模拟
  7. 照片修复校正DxO ViewPoint 3
  8. MPU6050加速度传感器学习笔记之实验《获取原始数据》
  9. 【TCP长连接】使用TCP长连接提升服务性能
  10. MAC下虚拟机PD转换成win上可以用的vmware