​35岁+的年龄不仅能进入大厂,还能年收入百万+,原来吃透这些才是关键

news2024/5/18 18:10:59

本人985院校毕业,华为工作10年,创业3年,现在另一大厂,年收入百万+

华为期间岗位从测试工程师,到测试经理,再到项目经理,现35岁+的年龄进入另一个大厂。这期间面试过上千人,也管理过几百人团队,关于软件测试,我分享一些不一样的经验:

“怎样轻松的做好测试,怎样在测试团队脱颖而出!”

 纯干货!绝对让你少走多年弯路!

看了一些测试帖子,几乎全是技术贴,测试有那么难吗?一味的追求技术为何不去做开发呢?

我主要从以下几个方面,来讲讲到底怎样轻松的做好测试。

一、测试到底是在对什么负责?

很多人一直没有想明白这个问题,以为测试就是在对用例负责,对版本负责,完成自己的任务,在测试的岗位不断提升自己的技能,不好意思,你测试再牛逼,你技能有开发牛逼吗?

那么测试到底是在对什么负责?用户,你所负责项目的用户。

想清楚这点,那么后期遇到所有的问题,都要围绕着用户来考虑。

二、测试团队最关心什么?

1)沟通能力

测试虽然是技术岗,但你一定要清楚,测试的本质是找问题,那针对这些问题,你怎样的描述清楚?遇到跟开发的分歧你怎么沟通?

2)风险识别能力

如果你是测试工程师,当你找到100个bug,你怎样知道这里面哪些问题是最严重的?最致命的?

如果是你测试经理,你怎样知道你当前项目进展是否顺利,是否有什么质量风险?什么进度风险?

3)管理能力

一般来说,如果不是特别重要的业务,基本不会专门招测试,所有但凡有测试部门的,都是有一个团队的,既然有了团队,那就一定需要管理,这个时候,管理的能力就很重要了,怎么分配任务,怎么管理团队,尤为重要。

4)效率提升

终于说到技术了,测试不是开发,所以学习技术的目的,一定是为了服务于测试,提升测试的效率

把原本需要人去做的事情,通过工具或技术来完成。

三、怎样轻松的做好测试,怎样在测试团队里面脱颖而出?

前面提出测试是在对什么负责,测试最关键的技能是什么,都是为了这个问题做铺垫,那么我们怎样快速的展现这些技能?怎样在团队里面脱颖而出?

1)日报每天总结自己发现的问题,重点问题标记影响范围和责任人

测试每天都是有固定的任务的,可能每个人每天都会提bug,都会发日报,但是怎么让日报脱颖而出呢?

(1)每日日报总结自己所有的bug,站在用户角度,标记1-3个风险问题(太多不能凸显重点)

(2)针对风险问题,要站在用户的角度,写清楚影响范围,同时也要写清楚责任人。这样leader就能清楚的看到影响范围和责任人,也知道后续怎么推进。

例:TOP1: XXbug问题,影响XXXXXX,责任人XX,需要XX重点关注(标红标粗)

这里体现的就是:风险识别能力,沟通能力,千万别小看这一点,我在大厂遇到能主动这样反馈问题的,非常的少。

2)识别管理漏洞或难题,提出解决方案

记录一些你工作中遇到的问题,分析一下是流程问题,还是技术问题

每个月总结1-2个问题,直接团队反馈,或者反馈给领导,一下子不要弄太多,一点一点来,不用担心是否是一个很好的解决方案,关键是你需要有这样一个动作。有这个意识比解决方案本身更重要。

这些年,我工作中遇到的,有这种思维的,后面都走上了管理岗位。

3)主动做点小工具

如果你技术很好,也很爱这方面学习,除了部门自动化任务之外。

可以主动做一些提升整个团队效能的小工作,比如需求监控小工具,比如项目管理小工具,比如问题单自动触发到个人小工具,等等。

为何要做部门任务之外的小工具,因为会自动化的也很多,测试开发也已经很卷了,所以能够从组织层面考虑,更能成为亮点,脱颖而出。

看到这里,明白了吗?现在就实操起来吧,绝对的四两拨千斤的作用,让你很快在测试团队脱颖而出!!!

同样纯干货,不来虚的,主要从以下几点

一. 了解自己

如果我们不了解自己,那么所有的规划都是空谈,所以在这之前,一定要对自己有清醒的认识。测试尤为如此,通过了解自己,来看看自己以后是走管理路线或技术路线。

如果你:

1)喜欢与人沟通,并且会尝试通过沟通解决一些问题

2)平时开会的过程中,能看到一些组织或管理的问题,并且有帮忙组织改进的愿望

3)读书或工作的时候,就已经会体现一些组织能力

4)以上都没有,但是很喜欢管理也可以

具备以上的一条,都是可以朝管理方向发展的。

如果你:

1)喜欢技术,喜欢跟开发沟通代码原理等

2)平时工作中,使用的各种小工具也都有兴趣,自己也会尝试类似的工具

3)解决一个技术问题,能带来自己的成就感、

4)以上都没有,就是单纯的希望成为技术专家

具备以上的一条,都是可以朝技术方向发展的。

通过以上,更好的了解自己,便能清晰的了解自己以后规划的大致方向。你是适合技术路线,还是管理路线。

二,了解公司

了解自己所在的公司是非常重要的,有些同学说了很多但是没有讲清楚自己公司如何,就很难判断你下一步应该怎么做?

所以了解公司的目的:是看我们是寻求公司内部发展,还是跳槽到更适合自己的公司。

如果公司是大厂,上市公司,行业龙头公司等这一类,那么公司内部是有很多岗位的,也有很好的个人发展空间,我是建议不要随便跳槽,在这个公司至少打磨三到五年,学习到更多的技能。寻求内部的向上发展。

如果公司规模不大,这个时候主要看公司对测试的重视程度,怎么看?

  1. 测试有单独的部门,那说明公司是比较重视测试的,在这里学习就能得到更多的资源支持。那公司内部也可以有较好的发展。

2. 测试跟开发一起,按照业务或者模块划分,基本都是开发在管理,我了解到的很多小公司是这样,本身就不太重视测试,也不是很重视质量,这个时候怎么办?分两种情况

1)如果公司前景很好,你也很喜欢这个公司,那可以寻求内部其他岗位发展

2)如果公司很一般,收入也低,那就边工作边刷简历,准备跳槽了

以上通过了解自己,了解公司,对你的下一步计划也很清晰了吧,接下来就讲一下,怎么走管理路线和技术路线。

三:怎样走管理路线

走管理路线大而全的书啊,培训啊特别多,可是放到自己部门还是无从下手是不是?所以我主要说一些可以实操的路线。

  1. 测试内部,主动组织会议,主动写纪要,主动提一些管理意见,那么,你至少成为内部的管理苗子。
  2. 了解自己的业务背景,很多人工作几年了,还不知道公司为何会有这个项目,这个就需要你跟周边部门多交流,这个动作,可以培养你的全局意识。助力与你以后的管理。
  3. 项目管理岗,产品经理岗,都是测试比较好去发展的岗位,平时多与这样的人沟通,寻求内部的机会。

四:怎样走技术路线

说到走技术路线,很多人可能想到的就是培训啊,学习什么技术啊,等等,想起来都无从下手,其实没有这个必要,完全可以从自己的工作辐射开展

  1. 一定要知道,测试的技术,是为了测试效率的提升,不是为了让你的技术和开发一样牛逼,让开发无路可走,哈哈,所以你工作的时候,多思考,哪些地方可以用个自动化工具,哪些地方可以有个更好的技术方案,等等,先找到自己业务上的问题,再从同事,网络等各种渠道寻求可以解决这个问题的方法。
  2. 了解行业发展,这点尤其重要,要了解你行业当前最新的发展是什么样子?最新的测试技术有什么?是否能copy到当前的工作上等等。成为行业专家,同时与时俱进,以后都不太愁的。
  3. 多在内部做技术培训,如果没有好的技术方案,那就做别人的技术分享,记得是你当前业务相关的技术分享,技术的人设也就有了,后期不断学习就是。

写到这里,清楚了吗?所以我一直觉得,测试很轻松,也很容易,只要你想清楚了,一点都不会迷茫,更会有一个好的未来。

作为一个过来人,对学习过程中的困难深有体会。所以我热衷于收集整理资源,记录踩坑到爬坑的过程。希望能把自己所学,实际工作中使用的技术、自学方法、心得及踩过的一些坑,记录下来。

更希望想自学的你一样,通过我的分享可以少走一些弯路,可以形成一条自己的体系,并应用到实际中。当然,也真心的希望你们升职加薪,或许这才是最实际的吧。

下面的Python自动化测试工程师进阶路线,会给你带来灵感和方向。

1、Python 编程与测试开发技术

2、Web自动化测试基础

 

3、APP自动化测试基础

 

4、Postman测试工具专题

 

5、接口自动化测试基础

 

6、测开自动化框架封装

 

7、持续集成

 

 8、Jmeter 性能测试

 

9、APP性能测试

 

10、Fiddler 抓包工具的使用

 

 11、TCP/IP协议详情

 

12、计算机操作系统

 

13、Linux 系统操作

 

14、MySQL 数据库

 

15、RobotFramework 自动化测试框架

16、跨平台的自动化测试框架

 

上面就是我为大家整理出来的一份Python自动化测试工程师进阶路线。希望大家能照着这个体系去进阶学习,无论什么技术,热不热门,学习都是不可间断的,乘着年轻磨砺技术才是王道,不然在程序员这个后浪一波比一波汹涌的职业里混,你想吃青春饭是吃不了几年的。

学习安排上

 

 

 

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/383212.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

Qt QMessageBox详解

文章目录一.QMessageBox介绍枚举属性函数二.QMessageBox的用法1.导入QMessage库2.弹窗提示3.提供选项的弹窗提示4.作为提示,报警,报错提示窗口一.QMessageBox介绍 文本消息显示框(message box)向用户发出情况警报信息并进一步解释警报或向用户提问&…

Git学习:IDEA项目上传到码云

5分钟学习创建项目上传到git服务器 文章目录前言一、gitee创建项目?1、gitee创建项目2、IDEA在本地创建项目3、找到git下载好git程序4、 找到git安装目录 bin目录下的 git.exe 文件5、进行操作(提交代码到Gitee)6、 上传成功(刷新…

vue 解决问题:Webpack安装不成功,webpack -v无法正常显示版本号

目录 一、解决问题:Webpack安装不成功,webpack -v无法正常显示版本号 二、解决问题: ERROR Error: Cannot find module webpack-log 三、 解决报错:error:03000086:digital envelope routines::initialization error 四、解决…

Java设计模式笔记——七大设计原则

系列文章目录 第一章 Java 设计模式之七大设计原则 文章目录系列文章目录前言一、单一职责原则1.案例分析2.改进二、开闭原则1.案例分析2.改进三、里氏替换原则1.案例分析2.改进四、依赖倒转原则五、接口隔离原则1.案例分析2.改进六、合成复用原则1.案例分析2.改进七、迪米特原…

PythonWeb Django PostgreSQL创建Web项目(三)

了解Django框架下如何配置数据库链接与创建模型和应用 使用Django创建web项目,首先需要了解生成的项目文件结构,以及对应文件功能用途方可开始web项目页面创建,下方先介绍文件功能,之后再配置数据库连接以及管理创建模型与应用&a…

招生咨询|浙江大学MPA项目2023年招生问答与通知

问:报考浙江大学MPA的基本流程是怎么样的? 答:第一阶段为网上报名与确认。MPA考生须参加全国管理类联考,网上报名时间一般为10月初开始、10月下旬截止,错过网上报名时间后不能补报。确认时间一般为11月上旬&#xff0c…

如何提高软件测试效率 降低开发成本?

1、单元测试以开发人员为主 测试分工需根据测试人员的特点进行,而单元测试应以开发人员为主,以保障每个单元能够完成设计的功能。集成测试也可以以开发人员为主进行。当软件体系结构完成后,独立测试人员应尽量选择比较熟悉相关领域的人员。​…

三、Spring的入门程序

第一个Spring程序 创建新的空工程spring6 设置JDK版本17&#xff0c;编译器版本17 设置IDEA的Maven&#xff1a;关联自己的maven 在空的工程spring6中创建第一个maven模块&#xff1a;spring6-001-first 在pom.xml添加spring context依赖和junit依赖&#xff0c; <?x…

基于轻量级YOLO开发构建中国象棋目标检测识别分析系统

关于棋类相关的项目在我之前的博文里面都有做过&#xff0c;如下&#xff1a;《yolov5s融合SPD-Conv用于提升小目标和低分辨率图像检测性能实践五子棋检测识别》《YOLOV5融合SE注意力机制和SwinTransformer模块开发实践的中国象棋检测识别分析系统》《基于yolov5s实践国际象棋目…

第七章.集成学习(Ensemble Learning)—袋装(bagging),随机森林(Random Forest)

第七章.集成学习 (Ensemble Learning) 7.1 集成学习—袋装(bagging),随机森林(Random Forest) 集成学习就是组合多个学习器&#xff0c;最后得到一个更好的学习器。 1.常见的4种集成学习算法 个体学习器之间不存在强依赖关系&#xff0c;袋装&#xff08;bagging&#xff09;…

智慧厕所智能卫生间系统有哪些功能

南宁北站智能厕所主要功能有哪些&#xff1f;1、卫生间环境空气监测男厕、女厕环境空气监测系统包括对厕所内的温度、湿度、氨气、硫化氢、PM2.5、烟雾等气体数据的实时监测。2、卫生间厕位状态监测系统实时监测厕位内目前的使用状态(有人或无人&#xff09;&#xff0c;数据信…

SQLyog图形化界面工具【超详细讲解】

目录 一、SQLyog 介绍 二、SQLyog 社区版下载 三、SQLyog 安装 1、选择Chinese后点击OK 2、点击“下一步” 3、选择“我接受”后点击“下一步” 4、点击“下一步” 5、修改安装位置&#xff08;尽量不要安装在C盘&#xff09;&#xff0c;点击“安装” 6、安装后点击“…

无线WiFi安全渗透与攻防(三)之Windows扫描wifi和破解WiFi密码

系列文章 无线WiFi安全渗透与攻防(一)之无线安全环境搭建 无线WiFi安全渗透与攻防(二)之打造专属字典 windows下wifi进行扫描和破解 1.wifi扫描 &#xff08;1&#xff09;.软件介绍 WirelessMon是一款无线网络扫描工具&#xff0c;它可以帮助用户扫描附近的无线信号&…

操作系统——14.调度算法的评价指标

这篇文章我们来讲一下算法调度的评价指标&#xff0c;为后面讲调度算法做下铺垫 目录 1.概述 1.CPU的利用率 2.系统吞吐量 3.周转时间 4.等待时间 5.响应时间 6.小结 1.概述 首先&#xff0c;我们来看一下这节内容的大体框架 1.CPU的利用率 由于早期的CPU造价极其昂贵…

1.flink简介与重要概念

Introduction 简介 Apache Flink是一个框架和分布式处理引擎&#xff0c;用于在无界和有界数据流上进行有状态计算。Flink可以运行在常见集群环境如YARN Kubernetes Mesos,内存级别的速度和任意的扩展 Unbounded streams 无界数据流 无界数据流有开始但是没有结束,需要持续不断…

JavaSe第4次笔记

1.转义字符和编程语言无关。 2.斜杠(\)需要转义&#xff0c;反斜杠(/)不需要转义。 3.不能做switch的参数的数据类型&#xff1a;long float double boolean( String可以)。 4.输入的写法&#xff1a;Scanner(回车自动带头文件(import java.util.Scanner;)) Scanner scan …

软件测试(linux命令篇-01文件操作命令)

linux文件篇命令linux系统常用文件操作命令1、查看目录内容及常用参数&#xff1a;ls2、目录切换&#xff1a;cd 3、创建文件&#xff1a;touch 4、创建目录 &#xff1a;mkdir5、 删除文件或目录&#xff1a;rm6、文件或目录的复制&#xff1a;cp7、文件或目录的移动&#xff…

TMS Sphinx crack

TMS Sphinx crack 用于身份访问管理的TMS Sphinx Delphi框架&#xff0c;包括授权和身份验证。 TMS Sphinx允许您为多个应用程序实现单点登录(SSO)&#xff1a;web、本机、移动或机器到机器API通信。它可用于通过登录表单、类似的用户界面和基于服务的身份验证来验证实际用户&a…

如何制作一个自定义的winpe?

winpe制作过程 获取相关资源 https://www.aliyundrive.com/s/MP58JbRsm76 文件存放位置 将压缩包存放在一个全英文目录下了,我这里选择了D:/winpe目录 解压文件 将三个压缩包进行解压到当前目录,如下图所示 创建一个mount目录,并在mount目录下分别创建boot和install目…

C++11:继承

目录 继承的基本概念 继承方式 基类和派生类对象赋值转换/切片 继承中的作用域 派生类的四个成员函数&#xff1a; 构造函数 拷贝构造函数 赋值重载 析构函数 静态成员 继承与友元 多继承 菱形继承 多继承的指针偏移问题 组合 继承的基本概念 继承出现的契机是某一…