测试工程师要进阶,就得明白这3点...

2023-11-17

在大型互联网公司带测试团队多年,也做过多年的测试工程师招聘工作,对测试工程师的能力也见过高高低低各种。

今天,分享下这些年带领测试团队提高的一点思路和方法,还在成长期的测试工程师可以用来指导自己的学习,用这套框架给自己制定一套目标和学习框架。

已经在带团队的小伙伴,也可以以此为参考,相互交流带领团队的经验和思路。

建立能力模型

在我看来,无论是测试工程师,还是其他岗位,我们都可以建立一套简单的能力模型。通过一套简单而直观的能力模型,指导我们学习努力的方向。而今天我要介绍的这个模型,是一个比较通用的模型,简单概括为三个方面:

  • 业务能力

  • 技术技巧

  • 团队影响

我们先跳出测试工程师这个方向,以一名足球运动员的角度,理解这个模型。

业务能力

●指的是其作为一名足球运动员,对业务能力的掌握和理解。

他是否清晰准确的理解足球比赛的规则,什么是越位?怎样的情况是犯规?什么样的情况是严重犯规?什么情况下罚直接任意球?什么情况下罚间接任意球……

通过提高对这一行业的业务理解能力,更好的把握细节,更好的在自己遇到各种情况时选择最佳的处理方案和应对策略。

技术技巧

●指的是其作为一名足球运动员,对基本的技术技巧的能力。

能否在有压迫的情况下传出让队友感到舒服的球?能否在后场传出很准确的长传?能否在面对两名防守队员时选择合理的过人技巧和技术?能否背身接住队友传过来的半高球……

通过提高自己作为一名足球运动员的基本技术技巧,能够更好的在场上运用合理的动作完成最好的选择。

团队影响

●指的是其作为一名足球运动员,在团队合作中最起码的能力素质,对教练员的战术理解能力,以及在团队中与其他成员的配合能力等。

能否与团队进行默契配合?能否理解队友的传球意图?能否很好地将教练员的战略战术运用到比赛中?能否在队友失去位置时进行很好的补位……

通过提高这些基本能力素养,提高自己在这个团队运动中的适应能力。

通过这个举例,我们在一定程度上理解了这个基础通用的模型。

点击领取免费学习资料分享icon-default.png?t=M3K6https://csx-t231.github.io/xm.html

测试工程师的能力模型

下面我们再回到测试工程师这个岗位,解释下这个能力模型:测试工程师的业务能力是什么?他需要掌握哪些技术技巧?关于团队与个人,会有哪些方面的能力要求?我们一个一个来看。

业务能力

●测试工程师的业务能力,指的是其作为一名测试工程师,对自己所负责业务的理解和掌握。

能否理解一个功能特性意味着什么?这个功能特性在这个业务场景中扮演着怎样的角色?什么情况下会使用到这个功能特性?用户使用这个功能特性后,将会遇到怎样的情况?后续的业务逻辑是怎样的?在这个过程中还有哪些地方被同步影响?后台的数据在这个过程中发生了怎样的变化……

通过换位思考,从用户的视角理解整个业务,把握业务中的每一个环节,使用场景,更好地设计测试用例,更好地完成测试。

技术技巧

●测试工程师的技术技巧,指的是其作为一名测试工程师,对自己运用技术理解和解决测试过程中遇到问题的能力。

自己负责的产品使用的是什么语言?应用的是什么框架?为什么要用这个框架?基本的业务架构是怎样的?整个项目分为几个模块?模块之间是怎样通信怎样调用的……

此外,自己能否运用技术手段去提高测试产品的质量和效率等,也是技术技巧等一部分。

团队影响

●测试工程师的团队影响,指的是其作为一名测试工程师,在团队中建立和发挥自己个人影响力的能力素质。

能否很好把握自己测试的进度?能否评估测试过程中存在的风险?能否与研发团队的每一个成员做好配合?和开发工程师更好的描述一个缺陷?与产品经理就一个需求进行切磋沟通……

通过这些,去实现自己在团队中更大价值的发挥和体现。

通过这么三部分的描述,我们就了解了测试工程师基础能力模型的三个方面。

有了这些,我们就可以在日常的工作中,找到自己提高的方向和基本框架,作为团队管理者,也可以从这几个方面,帮助团队成员更好地提升。

多说无益,我以一个中级测试工程师为例,来用这个模型举一个培养方案设计的例子。

点击领取免费学习资料分享icon-default.png?t=M3K6https://csx-t231.github.io/xm.html

举例

对于一个中级工程师,他的业务能力已经迈过了最基础的步骤,对自己所负责的业务也有了一定的理解。

这个时候,我们就可以让他尽可能多的拉通整个项目,理解模块之间的互相影响,更多的参与到需求和技术评审中,从测试的角度评估一个功能特性的改动,会影响到哪些已有的功能,影响是怎样的,该如何规避。

一个功能的开发,需要设计怎样的测试方案,需要做怎样的专项测试,需要做怎样的兼容性测试,才能更好完成这部分测试?

对于一个中级工程师,可以开始给他一些技术方面的要求,让他理解项目的架构,整个项目分为几层,相互之间是怎样调用的,用的是什么协议,如何通信?具体到他负责的部分,逻辑结构是怎样的,运用了哪些框架,运用了哪些第三方组件?为什么选用这些组件?自己是否能运用技术手段,进行辅助测试,或者提高测试效率与质量?

对于一个中级工程师,他需要在团队中肩负更多重要的作用,能够理解整个团队的工作目标,能够在日常的测试中提供必要的支持,能够总结自己的测试方法、测试经验与测试技巧,对初级工程师给予指导和帮助,能够辅助高级工程师和整个团队,完成必要的帮助。

有初步的项目管理经验和能力,把握自己对一个大的模块的测试工作,提前知晓测试风险,合理应对可能的问题,帮助团队规避各种测试过程中遇到的问题。

以上,就是依照这个能力模型,针对一个中级工程师给出的基本培养思路和框架,希望能对大家有所启发

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

测试工程师要进阶,就得明白这3点... 的相关文章

  • 软件测试|Python中如何提取列表中索引为奇数的元素

    简介 在Python中 我们经常需要从列表中提取特定位置的元素 如果我们想要提取列表中索引为奇数的元素 可以使用一些简单的方法来实现这一目标 本文将介绍如何在Python中提取列表中索引为奇数的元素 并提供示例代码来帮助大家更好地理解这个过
  • 软件测试|Selenium StaleElementReferenceException 异常分析与解决

    简介 Selenium 是一个流行的自动化测试工具 用于模拟用户与网页交互 然而 当我们在使用 Selenium 时 可能会遇到一个常见的异常 即 StaleElementReferenceException 这个异常通常在我们尝试与网页上
  • 软件测试|使用matplotlib绘制平行坐标系图

    简介 绘制平行坐标系图 Parallel Coordinates Plot 是一种用于可视化多维数据的强大方法 在这篇文章中 我们将介绍如何使用Matplotlib库创建平行坐标系图 以及如何解释和定制这种图表 我们将使用一个示例数据集来演
  • 软件测试|Pydantic处理时间类型数据

    简介 我们之前介绍过使用 pydantic 验证数据 比如校验数据的格式等 但是在我们的日常工作中 还有一种数据是需要我们验证的 比如时间数据 时间数据不同于字符串 列表等数据 与他们的验证不一样 本文就来为大家介绍一下 pydantic
  • 软件测试|使用Python读写yaml文件,你会了吗?

    简介 YAML YAML Ain t Markup Language 是一种可读的数据序列化格式 它常用于配置文件和数据交换 Python 提供了许多库来处理 YAML 文件 在本文中 我们将探讨如何使用 PyYAML 库来读取和写入 YA
  • 软件测试|教你如何使用Python绘制出奥运五环旗

    简介 我们之前介绍过使用turtle来绘制正多边形 但是绘制正多边形只是turtle模块最基础的使用 我们可以使用turtle模块绘制出更多不一样的精彩图形 本文就来给大家介绍一个比较简单的turtle绘图实例 绘制奥运五环旗 初始化参数
  • 软件测试|Python数据可视化神器——pyecharts教程(九)

    使用pyecharts绘制K线图进阶版 简介 K线图 Kandlestick Chart 又称蜡烛图 是一种用于可视化金融市场价格走势和交易数据的图表类型 它是股票 外汇 期货等金融市场中最常用的技术分析工具之一 可以提供关于价格变动 趋势
  • 软件测试|教你使用Python下载图片

    前言 我一直觉得Windows系统默认的桌面背景不好看 但是自己又没有好的资源可以进行替换 突然我一个朋友提醒了我 网络上的图片这么多 你甚至可以每天换很多个好看的背景 但是如果让我手动去设置的话 我觉得太麻烦了 我不如使用技术手段将图片下
  • Python自动化测试 | 如何使用Robot Framework进行自动化测试?

    2024软件测试面试刷题 这个小程序 永久刷题 靠它快速找到工作了 刷题APP的天花板 CSDN博客 文章浏览阅读2 3k次 点赞85次 收藏11次 你知不知道有这么一个软件测试面试的刷题小程序 里面包含了面试常问的软件测试基础题 web自
  • 测开和测试平台是否有存在的必要?

    2024软件测试面试刷题 这个小程序 永久刷题 靠它快速找到工作了 刷题APP的天花板 CSDN博客 文章浏览阅读2 3k次 点赞85次 收藏11次 你知不知道有这么一个软件测试面试的刷题小程序 里面包含了面试常问的软件测试基础题 web自
  • 如何写好一个错误报告

    2024软件测试面试刷题 这个小程序 永久刷题 靠它快速找到工作了 刷题APP的天花板 CSDN博客 文章浏览阅读2 3k次 点赞85次 收藏11次 你知不知道有这么一个软件测试面试的刷题小程序 里面包含了面试常问的软件测试基础题 web自
  • 一篇文章带你了解Python常用自动化测试框架——Pytest

    2024软件测试面试刷题 这个小程序 永久刷题 靠它快速找到工作了 刷题APP的天花板 CSDN博客 文章浏览阅读2 3k次 点赞85次 收藏11次 你知不知道有这么一个软件测试面试的刷题小程序 里面包含了面试常问的软件测试基础题 web自
  • 摸爬滚打多年的打工人,总结了三条职场真理,绝不假大空!

    2024软件测试面试刷题 这个小程序 永久刷题 靠它快速找到工作了 刷题APP的天花板 CSDN博客 文章浏览阅读2 3k次 点赞85次 收藏11次 你知不知道有这么一个软件测试面试的刷题小程序 里面包含了面试常问的软件测试基础题 web自
  • 新手也能看懂的【前端自动化测试入门】

    2024软件测试面试刷题 这个小程序 永久刷题 靠它快速找到工作了 刷题APP的天花板 CSDN博客 文章浏览阅读2 3k次 点赞85次 收藏11次 你知不知道有这么一个软件测试面试的刷题小程序 里面包含了面试常问的软件测试基础题 web自
  • 软件测试中的白盒测试,这些技巧你知道吗?

    对于很多刚开始学习软件测试的小伙伴来说 如果能尽早将黑盒 白盒测试弄明白 掌握两种测试的结论和基本原理 将对自己后期的学习有较好的帮助 今天 我们就来聊聊黑盒 白盒测试的相关话题 1 黑盒测试的方法和小结 最常见黑盒测试方法包括 边界值 等
  • 月薪2W的软件测试工程师,到底是做什么的?

    在生活中 我们常常会遇到以下几种窘迫时刻 准备骑共享单车出行 却发现扫码开锁半天 车子都没有反应 手机导航打车 却发现地图定位偏差很大 司机总是跑错地方 买个水 却遭遇自动售货机吐币 或者不找零钱 好不容易休息打个游戏 却一直出现卡顿 闪退
  • 2024拒绝行业内卷!八年软件测试20K*16薪行业心得 想入行必看

    目前工作做软件测试工作8年 属于高级测试员那个级别吧 现在看到各行各业的人都在转行学习软件测试 想给大家一些学习建议和忠告 很多粉丝都跟我说今年行情很差 找不到工资 真的找不到工作了吗 我们常在网上看到的 程序员饱和 程序员过剩 其实一般是
  • 程序员找工作难!拿到外包公司的 offer 我应该去么?

    引言 前一阵子有一个帖子引起了非常广泛的讨论 描述的就是一个公司的外包工作人员 加班的时候因为吃了公司给员工准备的零食 被公司的HR当场批评 这个帖子一发出来 让现在测试行业日益新增的外包公司备受关注 那么外包公司和非外包公司有什么样的不一
  • Web自动化测试 —— capability参数配置

    一 capability概述 capability是webdriver支持的标准命令之外的扩展命令 配置信息 配置web驱动属性 如浏览器名称 浏览器平台 结合selenium gird完成分布式 兼容性测试 官网地址 https www
  • Airtest自动化测试工具

    一开始知道Airtest大概是在年初的时候 当时 看了一下官方的文档 大概是类似Sikuli的一个工具 主要用来做游戏自动化的 通过截图的方式用来解决游戏自动化测试的难题 最近 移动端测试的同事尝试用它的poco库来做自动化 看样子还不错

随机推荐

  • nginx配置监听443端口,开启ssl协议,走 https 访问

    本文目录 前言 一 检查 linux 服务器上的 nginx 是否安装 ssl 模块 二 为 nginx 安装 ssl 模块 三 nginx 开启 443 端口监听 https配置 成功配好后的效果如下 遇到的问题一 证书无效 遇到的问题二
  • Unity UGUI的RawImage(原始图片)组件的介绍及使用

    Unity UGUI的RawImage 原始图片 组件的介绍及使用 1 什么是RawImage组件 RawImage是Unity UGUI中的一个组件 用于显示原始图片 与Image组件不同 RawImage可以直接显示原始图片的像素数据
  • 全面的数仓建设规范指南(纯干货建议收藏)

    本文将全面讲解数仓建设规范 从数据模型规范 到数仓公共规范 数仓各层规范 最后到数仓命名规范 包括表命名 指标字段命名规范等 目录 一 数据模型架构原则 数仓分层原则 主题域划分原则 数据模型设计原则 二 数仓公共开发规范 层次调用规范 数
  • 菜鸟求职记2

    9月14号 记得那天下午早早的就到了西电 等待alibaba的宣讲开始 然后就是占了个前排 听了一下午的宣讲 接下来要笔试了 可是人家只给收到笔试通知的菜鸟有座位 我们这等野鸟连笔试的机会也不给 后来听说最后还是给机会了 可是本菜鸟没有参加
  • 分布式注册中心-etcd

    etcd是什么 etcd 设计为提供高可用 强一致性的小型 kv 数据存储服务 etcd v2 和 v3 比较 v3使用 gRPC protobuf 取代 v2的http json 通信 提高通信效率 gRPC 只需要一条连接 http是每
  • C# 字符串(String)

    在 C 中 您可以使用字符数组来表示字符串 但是 更常见的做法是使用 string 关键字来声明一个字符串变量 string 关键字是 System String 类的别名 创建 String 对象 您可以使用以下方法之一来创建 strin
  • 学习总结HTML CSS JAVASCRIPT,对三剑客的一些理解

    网页设计一般用到三大技术 html css javascript HTML 相当于一个文档 里面是要给用户的信息 使用他提供的一些标签 来把你想传递给用户的信息进行合理编排 使信息更好的传递给用户 CSS 相当于把这个文档进行修饰 美化实现
  • 8.16 IO作业

    拷贝 int main int argc const char argv if argc 3 printf input file error n printf wsage a out srcfile dstfile n FILE fp if
  • Windows 64编程中寄存器的使用

    下面是摘自 MSDN 的文章 在 Win64 下的 registers 用途 Register Status Use RAX Volatile Return value register RCX Volatile First integer
  • tf.app.run出现错误AttributeError: module '__main__' has no attribute 'main'

    我在运行tf app run的时候出现AttributeError module main has no attribute main 的错误 网上没有查到有用的资料 但是看到默认传递的是main 函数 可能是这个出现了错误 因此我把mai
  • vba帮助手册chm_Excel 2010 VBA 离线帮助 简体中文版 本地帮助分享

    众所周知 Excel VBA帮助是我们写代码的好帮手 无论是初学者 还是VBA老鸟 很多问题都可以直接在VBA帮助里找到答案 但是坑爹的微软 在office2013以后 不再提供本地帮助 更重要的是 离线帮助非常不好用啊 但是高版本又有很多
  • 关于GTC

    目录 一 会议内容 二 AI技术 三 AI应用 四 AI前景 GTC GPU Technology Conference 是由英伟达 NVIDIA 主办的一场全球性的技术大会 旨在探讨人工智能 深度学习 自动驾驶等领域的最新技术 为参会者提
  • Shell自动补全传参简单demo

    准备两个文件 File1 env bash buildsh prompt COMPREPLY local cur COMP WORDS COMP CWORD local cmd COMP WORDS COMP CWORD 1 local o
  • 机器学习模型评价指标(准确率、精度、召回率)

    模型评价指标 准确率 精度 召回率 机器学习中我们常常使用准确率 精度 召回率三大指标评价一个模型训练的好坏 那么这三大参数分别代表什么意义 在介绍评价指标前 需要先明确几个计算指标 真正例 True Positive TP 模型将测试样本
  • Python报错:ImportError: cannot import name XXX

    Python报错 ImportError cannot import name XXX 起因 在使用sklearn部分包库时出现该问题 尝试多种方法无果 解释及解决方法 语句中涉及的包库和已安装的包库出现了版本不一致的问题 比如你导入的包库
  • python利用百度/高德地图获取地理位置并转换

    提示 作者原创 转载请注明 文章目录 一 地理编码与逆编码 二 高德地图地理编码 三 百度地图地理编码 四 坐标转换和空间化 一 地理编码与逆编码 地理编码与逆编码表示的是地名地址与地理坐标 经纬度 互相转换的过程 其中 将地址信息映射为地
  • tensorflow遇到的坑

    tensorflow遇到的坑 tf norm norm pow 2 tf pow tf norm from centralized axis 1 2 2 norm sqrt sum square tensor norm pow 2 tf r
  • 龙湖股价快速收复失地,近4日累计上涨27.8%

    11月7日早盘 龙湖集团股价快速冲高 截至10点 报13 1港元 对应涨幅为2 5 全面收付上周一深调失地 从近期表现来看 龙湖集团股价已连续反弹多日 截至上周五收盘 4个交易日内累计上涨27 8 在过去一周内 多家地产公司的波动令市场情绪
  • 手写数字的识别分类+技术总结

    1 学习转载一篇关于机器学习手写数字的识别 Python 3 利用机器学习模型 进行手写体数字检测 Python 3 生成手写体数字数据集 2 技术总结 机器学习代码实现的初级阶段 既要自己上手项目 也要多看其他前辈的博文 特别是一些附加有
  • 测试工程师要进阶,就得明白这3点...

    在大型互联网公司带测试团队多年 也做过多年的测试工程师招聘工作 对测试工程师的能力也见过高高低低各种 今天 分享下这些年带领测试团队提高的一点思路和方法 还在成长期的测试工程师可以用来指导自己的学习 用这套框架给自己制定一套目标和学习框架