软件测试工程师该如何规划自己的职业发展道路?

2023-11-06

软件测试 行业也在如火如荼的发展壮大,现在的 互联网 以及其他传统公司都需要大批量的软件测试人员,但是软件测试人员的职业规划也是值得我们深度思考的。

大家都比较看好软件测试行业,只是因为表面上看起来:钱多事少加班少。其实这个都是针对个人运气好的童鞋才会有此待遇。在不同的阶段做好不同阶段的事情,才有可能离这个目标更近,作为一枚软件测试人员,也许下面才是我们最真实的写照。

{第一年}

当年也是一头撞进了软件测试行业。迫切的想要了解这个行业,它的升职模式,如何才能薪资更高。但是以过来人的经历,告诉你:做好当前的事情。把上司交给你的每一份任务都仔细认真的去完成,体现你作为一个初入职场的新人的价值。新人进去,不奢望你能够做多大的贡献,只希望交代给你的事情,不用给你擦屁股就行。

第一年,如果你每天都很积极,迫切的想要完成更多的任务,那么这一年的你将会进步最快。对功能业务逻辑的整体把握感,对测试用例的编写能力,对功能测试进度把握,这些都将会成为你以后工作的坚实基础。这一年,请打好你的基础,暂时忘记自动化代码工具这些,你没有坚实的软件测试行业内知识和接触到的一些专业名词,你拿着工具也都是徒然。

{第二年}

经过第一年的努力,你已经具有比较牢靠的软件测试基础,已经完成了一轮一轮的重复的手工测试,对,在这个阶段我们应该做什么?是每天上班等下班还是利用这段时间做点有意义的事情?毋庸置疑,如果你是积极向上的请你,那答案肯定是后者。

建议是:把你每天做的重复的功能测试,利用工具来做。

不建议大家过早的接触代码或者是性能这块,如果你还是职场第二年,因为你还见识的太少,根本达不到写代码和性能的这个阶段,要能够写脚本和做性能,需要你对整个测试框架和业务逻辑都有一个比较强的把握能力,否则,你做的事情,就会是无用功。就好比你学写代码,却发现自己永远停留在print(“hello world”)的水平;你学性能,缺发现自己永远停留在录制脚本的水平。

可以接触的工具:QTP/Jmeter,这两款工具都可以帮助你减少相对的劳动力,把一些重复的工作都利用工具来进行。学好了用活了,下次升职加薪或者是换工作,幸运之神都不会错过你。

{第三年}

终于迈入了第三个年头,恭喜恭喜,还能够坚持说明你没有被这个行业淘汰。经过两年的基础打底,如果你不是混混过日子,那么你的基础会让你的工作效率大步提升,你也会有更多的时间来做的别的事情,毫无疑问还是:学习。

这个时候,我们可以尝试着接触一些代码和一些框架,把你自己所学的知识融入到你自己的项目中去。能够把自己的项目整理出一个测试框架,那么你就是对这个公司的工作是有非常大的推进作用的!

建议:学习Python,selenium等。

{第四年}

有了代码基础后,发现你的工作量又被简化&优化了。这个时候我们应该对网站的架构,代码知识,数据库知识,网络瓶颈,系统优化等各个方面都有了比较深入的了解,我们终于可以进一步来做性能测试了!这个时候,我们突然明白:做性能测试不仅仅是录制脚本了!你需要去优化脚本,去设计场景,去获取目标用户量,去执行压力测试,去分析压力结果,做好这些之后,去综合分析发生性能瓶颈的是数据库优化问题,还是网络瓶颈问题还是本来的架构就存在问题?

推荐:Jmeter

{第N年....}

未完待续.......

希望我们都能沿着自己规划的道路去发展,实现软件测试工程师的人生职业规划。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

软件测试工程师该如何规划自己的职业发展道路? 的相关文章

  • 常用符号大全

  • 华为OD机试 C++ 【座位调整】

    题目 由于疫情原因 学生之间的座位要保持一定距离 每个学生的左右都要至少有一个空座 给定一个代表座位情况的数组desk 其中1代表有学生坐在那个位置 0代表该位置为空 问你在保持疫情安全距离的前提下 我们还能安排多少学生 输入 一个整数数组
  • WPS授权过期问题解决方案——编程方法

    在使用WPS时 有时会遇到授权已到期的提示 这意味着您的WPS软件无法再正常使用 然而 通过编程 我们可以采取一些方法来解决这个问题 本文将介绍一种通过编程来解决WPS授权过期问题的方法 解决WPS授权过期问题的一种常见方法是修改系统的ho
  • python中mean的用法_Python Pandas dataframe.mean()用法及代码示例

    Python是进行数据分析的一种出色语言 主要是因为以数据为中心的python软件包具有奇妙的生态系统 Pandas是其中的一种 使导入和分析数据更加容易 Pandas dataframe mean 函数返回所请求轴的平均值 如果将方法应用
  • C语言实现二叉树(链式存储结构)+ 遍历

    C语言实现链式存储结构二叉树遍历 结构体定义及三种遍历方法 1 结构体定义 2 先序遍历 先序遍历的递归实现 先序遍历的非递归实现 3 中序遍历 中序遍历的递归实现 中序遍历的非递归实现 4 后续遍历 后序遍历的递归实现 5 二叉树的递归建
  • 九款实用的在线画图工具(那些可以替代Visio的应用)

    Visio是付费软件 通常会遇到下载 安装以及 授权 等各种问题 今天介绍的几款在线作图工具 帮你抛开下载 安装 授权等各种烦恼 1 LucidChart LucidChart是一个基于HTML5的在线流程图绘制和协作应用平台 用户可以方便
  • 冒号等于(:=)在Python语言中是什么意思?

    Python 3 8中提供了此语法 在Python语言中支持 运算符 以允许在表达式中进行变量赋值 此符号 是Python语言中的赋值运算符 主要称为海象运算符 简而言之 海象操作符压缩了我们的代码以使其更短 下面是一个非常简单的例子 wi
  • WSL编译linux-5.16.9 时出现 fatal error: libelf.h: No such file or directory

    make时出现两个错误 第一个是
  • Mac安装Android Studio并配置环境变量

    Mac安装Android Studio并配置环境变量 文章目录 Mac安装Android Studio并配置环境变量 安装JDK 下载并安装Android Studio 配置环境变量 安装JDK 检查 JDK 版本 在终端输入 java v
  • echarts地图自定义tooltip样式

    效果图 自定义tooltip样式 tooltip position 50 50 trigger item backgroundColor rgba 0 0 0 0 borderColor rgba 0 0 0 0 extraCssText
  • SQL学习笔记——REGEXP运算符

    REGEXP运算符 是正则表达式 regular expression 的缩写 正则表达式在搜索字符串时非常强大 下面是关于它的应用 1 查找名字中包含field的顾客 select from customers where last na
  • pytorch从0开始安装

    文章目录 一 安装anaconda 1 安装pytorch前需要先安装anaonda 首先进入官网 Anaconda The World s Most Popular Data Science Platform 进行安装相应的版本 2 接着
  • java编辑文件FileUtils

    FileUtiles 进行获取文件 把每行添加到字符串数组里 然后对每行进行替换 最后写回文件里 import org apache commons io FileUtils try str FileUtils readFileToStri
  • Python 学习资源 ( 整理日期2010-02-24 )

    Python 简明教程 入门必看 在线 浏览 http www woodpecker org cn 9081 doc abyteofpython cn chinese index html PDF http bbs chinaunix ne
  • 小酌Django4——博客文章展示

    小酌Django4 博客文章展示 文章列表页 已发布的文章列表展示页面 展示文章标题 交互模式下的数据读取 blog models py中创建数据模型后 Django会自动提供数据库抽象的API ORM 进行增删改查操作 使用命令pytho
  • TCP/IP 通信

    学习资料来源 正点原子STM32 目录 TCP IP TCP连接 TCP终止连接 MAC LAN8720 DMA LWIP内存分配 内存池 内存堆 数据包管理 pbuf介绍 数据包申请与释放 网络接口管理 ARP协议 TCP IP TCP是
  • input 去除边框/设置placeholder样式--SCSS

    input 去除边框 设置placeholder样式 SCSS el input edit v deep input webkit input placeholder font size 22px el input inner border
  • scrapy爬虫框架实例二 当当图书信息

    spider py import scrapy from DD items import DdItem class DdSpider scrapy Spider name dd allowed domains http search dan
  • 如何用crontab每隔1分钟执行一个命令行脚本

    我在 home 下面写了一个a sh bin sh echo hello gt home hello txt 然后在crontab e中设置了 1 home a sh 为何等了好几分钟 home下面还是没有hello txt呢 指定一下用什

随机推荐

  • python制造童年回忆【猫和老鼠小游戏】(附源码+详细分析)

    周末好吖 铁汁们 到了看动画片 打游戏 敲代码 的美好宅时光了 大家小时候有没有看过一部 猫和老鼠 的动画片80 90 00 应该都知道吧 10后可能就没听过了 接下来 让我隆重介绍本期游戏的主角们 他们就是 汤姆和杰瑞 相信不用我多介绍吧
  • window11系统基于 wsl2 安装Linux发行版ubuntu,并安装docker及vscode

    前景介绍 WSL是 Windows Subsystem for Linux 的缩写 顾名思义 WSL就是Windows系统的Linux子系统 其作为Windows组件搭载在Windows10周年更新 1607 后的Windows系统中 既然
  • 字符串和数学方法

    字符串 用单引号或双引号包起来 字符串也像数组一样 有数字索引 可以通过响应的索引可以通过响应索引对应字符 获取字符串的长度str length 获取第一个字符 0 获取最后一个字符 str str length 1 字符串常用方法 1 c
  • Ext.grid.GridPanel 单双行颜色样式(斑马线)

    Ext grid GridPanel stripeRows 斑马线 BUG 解决方案 在Ext Version2 2 和目前的Version3 1 1 Version3 2 里面存在一个BUG 就是当设置了 stripeRows true
  • C++类模板

    C 类模板 第二节 类模板 变量模板 别名模板 类模板的基本范例和模板参数的推断 类模板 是产生类的模具 通过给定的模板参数 生成具体的类 也就是实例化一个特定的类 比如 vector 引入类模板的目的 减少代码冗余 基本范例 namesp
  • 详解Java数组的四种拷贝方式

    java 数组一共有四种拷贝方式 for循环 copyof copyOfRange arraycopy clone 本文为大家介绍这四种 深拷贝与浅拷贝的区别 假设现在有原数组A以及拷贝后的数组B 若是改变A中的某一个值 B数组随之相应的发
  • iPhone 界面尺寸以及各种图表尺寸

    iPhone界面尺寸 设备 屏幕尺寸 开发尺寸 状态栏高度 导航栏高度 tab栏 高度 高宽比 iPhone 4 4S 3 5英寸 320 480 40px 88px 98px 0 66 iPhone 5 5S 5C SE 4英寸 320
  • 你真的不能再穷下去了:下班后用Python做兼职赚钱,在家就能做副业

    北京赚钱北京花 成为了北漂间心照不宣又闭口不言的默契 2021年 如果你只想凭借死工资就拥有好生活的话 很可能是痴人说梦 不要杠 让我来给你算笔账 拿一线城市普通的运营专员来举例 月薪8000 10000元是常态 那每个月的日常支出是多少呢
  • Vue中报错Error in v-on handler: “TypeError: dateObject.getTime is not a function“

    发现在vue项目里修改更新数据功能 提交更改后的表单数据报错 TypeError dateObject getTime is not a function 时间数据有问题 找到原因是rules中type date 造成的 因为初始化成了st
  • express ajax jsonp,javascript - Node.js(express) .end() with JSONP - Stack Overflow

    As user2840784 points out you need the callback for this to work To elaborate on their answer the client library will ne
  • vue 动态设置下拉框的默认值

    下拉框的默认值一般为第一个option 通过给select标签绑定v model属性 改变其值就可实现动态设置下拉框的默认值
  • 运行django的时候出现127.0.0.1:8080 服务器拒绝访问

    当使用python manage py runserver的时候出现127 0 0 1 8080 服务器拒绝访问 这时候是我们修改了host文件里面的内容 还是不好截图 打开终端 sudo gedit etc hosts 打开文件 127
  • 图像表示的相关概念:图像深度、像素深度、位深的区别和关系

    前往老猿Python博客 https blog csdn net LaoYuanPython 一 概念 1 1 图像深度 数字化图像的每个像素是用一组二进制数进行描述 像素的色彩由RGB通道决定 其中包含表示图像颜色的位数称为图像深度 如灰
  • 算法——Coin-collecting by robot(硬币收集问题)

    题目描述 Several coins are placed in cells of an n m board A robot located in the upper left cell of the board needs to coll
  • Java复习-23-包

    包的定义与使用 包的定义 包 存放类程序文件的目录 程序类中定义的包名称必须采用小写字母的形式定义 package com example demo 定义包 其中 表示分割子目录 子包 public class Hello public s
  • Python深度学习与机器视觉(一)

    1 1 深度学习与机器学习区别 1 2深度学习应用领域 1 3深度学习学习框架 1 4TensorFlow结构 1 4 1案例 TensorFlow实现一个加法运算 1 4 2TensorFlow结构分析 1 4 3图 1 4 4Tenso
  • 修改openwrt或者LEDE默认wifi名称以及默认开启wifi

    修改文件为mac80211 sh 默认位置在 lede package kernel mac80211 files lib wifi 将set wireless radio devidx disabled 1 修改为 set wireles
  • VS写Qt项目时,ui界面拖拽的控件代码找不到引用的解决办法

    最近准备尝试用VS去开发Qt项目 但是我在ui文件中修改的控件 在vs里面找不到 于是上网浏览解决办法 总结如下 1 保存Ui文件 在拖拽控件之后 Ctrl S 2 重新编译ui文件 3 右键项目 重新扫描解决方案 这样就可以啦 话说真的好
  • 独家

    作者 Abhijit Telang 翻译 张睿毅 校对 丁楠雅 本文约2600字 建议阅读10分钟 本文介绍了做残差分析的方法及其重要性 以及利用R语言实现残差分析 在这篇文章中 我们通过探索残差分析和用R可视化结果 深入研究了R语言 残差
  • 软件测试工程师该如何规划自己的职业发展道路?

    软件测试 行业也在如火如荼的发展壮大 现在的 互联网 以及其他传统公司都需要大批量的软件测试人员 但是软件测试人员的职业规划也是值得我们深度思考的 大家都比较看好软件测试行业 只是因为表面上看起来 钱多事少加班少 其实这个都是针对个人运气好