测试工程师需要具备哪些“技能”?

1、良好的沟通

相信大家都在网上看到过各种吐槽程序员不解风情的段子,开怀大笑之余深思,作为一个测试工程师又何尝不是如此?通常沟通技能成为横亘在测试工程师与其他合作部门之间的万丈鸿沟,也成为测试工程师成长的最大瓶颈。下面的这些情况你是不是经常遇到:

  • “这功能你测了吗?测了为什么还有bug?”
  • “我特么刚测完,为毛又改需求?”
  • “xx怎么又偷偷提交东西,提前告诉我测试下行不行?”
  • “这功能原型还用得那么详细吗?这是常识懂不懂?”
  • 。。。。。。

如此种种,某测试工程师已经哭晕在角落。

面对这些或明或暗的丛林法则,我们怎样做到适者生存呢?

测试工程师需要具备哪些“技能”?

一个优秀的游戏测试工程师要解决非常多的测试工作之外的困难,而沟通则是首要解决的。遇到问题需要多沟通,多主动沟通,最忌讳的就是低头猛干,结果花费了很多时间发现干的根本不对,还得从头再来,不仅浪费了自己的时间,也使整个项目的工期发生延期的概率大大增加。

沟通是双向的,我们不能把问题都归咎于合作部门的需求不明确或者开发人员考虑得不严谨,遇到问题我们也要多反思自己是否沟通到位。笔者曾经遇到过测试人员坐在开发员旁边,遇到问题都懒得问一句,只是低头闭门造车的情况。

遇到问题多问,不要以为你以为的就是你以为的。

2、责任心

游戏测试工程师有假期么?不得不悲哀地承认,没有假期,甚至没有可以深度睡眠的夜晚。。。

其实在这一小节我只想谈2个字:责任

无论多晚,无论是否在陪女朋友吃饭看电影,一个电话,我们都会义无反顾的回到电脑面前解决问题,也许有些人认为我们不正常,也许有些人问我们这么拼为什么,我也不知道,在面临家人和朋友的愧疚感和对工作的责任感面前,我们选择了后者。

没有什么高大上的理由,没有什么感人至深的故事,没有什么个人英雄主义,只是因为我们选择了,就去把它做好,这是我们的责任。

3、持续的努力

“30多岁了,有家有孩子了,肾都虚了,你还拼的过年轻人么?” 这是我们一群老测试员聚会时经常谈论的话题。是啊,测试工作有时候确实是个体力活,尤其是项目快上线的时候,几天几夜熬着都是家常便饭,更要命的是现在参加工作的新人都是90后了,看着这群生龙活虎的同事们,不禁各种感慨。

然而老骥伏枥,志在千里。

我们依旧在坚持,测试工作本身重复性劳动就比较多,当初选择了这份职业,也就同时选择了坚持。坚持把负责的工作做好,坚持拓展自己的测试深度和广度,坚持学习新的测试技术,坚持把自己的知识和经验传承下去。

坚持,是我们做好测试工作的基石。

很多人徘徊在放弃和继续的门口,测试太辛苦了,不过,咬咬牙,就过去了。

回望路上的血与泪,尽是光荣与梦想的化身。

4、积极主动

“这不是我的活,为什么让我干?” 笔者经常听到这样的抱怨。在工作总量不变的情况下,有人少干了,自然有人多干,反之亦然。任何个人都很难在互联网行业单独完成一件事,大部分需要团队合作,认清这个事实,我们就得尝试着去理解合作的事情和合作的人,以让我们整个团队都能高效的运转。

5、对自己有信心

“这个版本能发么?”

“放心,没问题。”

这是我听到最赏心悦目的乐章,也是测试工程师最霸气侧漏的时刻,在这一刻,我仿佛看到了神的光芒。这就是一个优秀测试工程师的自信。

这份自信来源于我们一遍又一遍地详细测试,来源于巨大压力下谨小慎微的辛勤付出。

我们无需做到让每一个人尊重,也无需做到让每一个人理解,每当版本发布时,有这份自信就够了。

6、淡定的心

在效率和周全面前,我们有时候面临着两难的选择。有些测试人员一发现问题,就立刻去找开发让其修改,这种现象不能说不好,只是觉得不够淡定从容。个人认为发现问题后,我们需要多测试几次,确保能够复现并详细地记录下复现步骤,同时尝试拓展思考一下,是否在别的模块存在同样的问题并去验证下。确保这些工作都做完之后,再把问题拿去跟开发讨论下,可能更合适一些。举一反三,归类处理,这对整个项目的效率而言是非常有益的。

7、与时俱进

每个项目所应用的技术都不一样,甚至同一项目,随着项目周期的发展,也会不断加入新的技术方案。当然还有各种工作流程上的变革,可能时常会令我们感到烦恼,毕竟改变一个人的习惯是非常难的事情。我们怎样看待和适应这些可能随时发生的变革?首先,我们不应该抗拒,改变旧习惯确实会令我们感到不适,甚至出现情绪上的波动,我们需要思考的是我们能阻止这些变革吗?如果不能,我们应该怎样去适应?或者我们有没有更合理的变革方案?使整个项目变得更好一些。

无谓的抗拒,而不去思考怎样让变革更合理一些在我看来是愚蠢的。其次,我们应该敞开胸怀,与变革一起起舞。变革是永恒的,我们应该学会在变革中不断地拓展自我,提升自我,从而让我们成为变革的受益者。

实战案例

光学理论是没用的,要学会跟着一起敲,要动手实操,才能将自己的所学运用到实际当中去,这时候可以搞点实战案例来学习。

如果对你有帮助的话,点个赞收个藏,给作者一个鼓励。也方便你下次能够快速查找。

如有不懂还要咨询下方小卡片,博主也希望和志同道合的测试人员一起学习进步

在适当的年龄,选择适当的岗位,尽量去发挥好自己的优势。

我的自动化测试开发之路,一路走来都离不每个阶段的计划,因为自己喜欢规划和总结,

测试开发视频教程、学习笔记领取传送门!!!

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

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

相关文章

84、Redis客户端-->可视化图形界面工具(Another Redis Desktop Manager)的下载、安装及初步使用

Redis客户端–>可视化图形界面工具(Another Redis Desktop Manager)的下载、安装及初步使用 ★ Redis客户端: ▲ Redis自带的命令行工具(简陋): CLI工具,重新打开一个命令行窗口,在其中输入如下命令&…

Java基础(四)

前言:本博客主要涉及java编程中的线程、多线程、生成者消费者模型、死锁。 目录 线程多线程 线程同步 synchronized Lock锁 线程通信 生产者消费者模型 线程池 使用线程池处理Runnable任务 使用线程池处理Callable任务 Excutors 悲观锁 乐观锁 并发VS并…

迅为iTOP-RK3568开发板Sobel 算子边缘检测

本小节代码在配套资料“iTOP-3568 开发板\03_【iTOP-RK3568 开发板】指南教程 \04_OpenCV 开发配套资料\32”目录下,如下图所示: Sobel (索贝尔)算子是计算机视觉领域的一种重要处理方法。主要用于获得数字图像的一阶梯度,常见的应用和物理意义是边缘检…

3D目标检测实战 | 图解KITTI数据集与数据格式

目录 1 数据集简介2 传感器坐标系3 数据集下载与组织4 数据内容说明4.1 矫正文件calib4.2 图像文件image4.3 点云文件velodyne4.4 标签文件label4.5 平面文件plane 1 数据集简介 KITTI数据集是一个广泛应用于自动驾驶和计算机视觉领域的公开数据集。该数据集由德国卡尔斯鲁厄理…

【Vue】ElementUI实现登录注册

目录 一.跨域的概述 1.1.概述 1.2.特点 二.ElementUI 2.1. 导入 2.2.搭建 2.3.页面 三.数据交互 3.1.安装相关模块 3.1.1安装模块 3.1.2查看模块 3.1.3.引用模块 3.2. axios的get请求 3.3. axios的post请求 四.注册功能 好啦今天到这了,希望能帮到你&…

unity gb28181 rtsp 视频孪生图像拉流和矫正插件(一)

目的是为了视频孪生,将视频放到三维里面,如果使用自己写的插件,有更好的灵活性,同时断线重连等等都更好控制了。 1、矫正算法和硬件解码 最好使用opencv制作,可以使用opencv的cuda加速,opencv的编译&…

Redis 缓存雪崩、缓存穿透、缓存击穿

Redis 是一种常用的内存缓存工具,但在某些情况下,它可能会遭受缓存雪崩、缓存穿透和缓存击穿等问题。下面是一些预防这些问题的建议: 1、缓存雪崩 缓存雪崩指的是在某个时间点上,大量的缓存数据同时失效或过期,导致大…

从管易云到金蝶云星空通过接口配置打通数据

从管易云到金蝶云星空通过接口配置打通数据 数据源平台:管易云 管易云是上海管易云计算软件有限公司旗下的专注提供电商企业管理软件服务的品牌,总部位于中国上海张江高科技产业园区。管易云旗下拥有管易云C-ERP、EC-OMS、EC-WMS、B2C/B2B/BBC/微商城开发、PDA无纸化…

【送书】从不了解用户画像,到用画像数据赋能业务看这一本书就够了丨《用户画像:平台构建与业务实践》

系列文章目录 送书第一期 《用户画像:平台构建与业务实践》 文章目录 系列文章目录前言一、内容简介二、目录三、本书摘要简介总结 前言 在大数据时代,如何有效地挖掘数据价值并通过画像数据进行呈现,如何基于画像数据构建平台功能并提高业…

大数据之Hadoop

大数据 按顺序给出数据存储单位: bit 、 Byte 、 KB、 MB 、 GB 、 TB 、 PB 、 EB 、 ZB 、 YB 、 BB 、 NB 、 DB 。 1Byte 8bit 1K 1024Byte 1MB 1024K 1G 1024M 1T 1024G 1P 1024T Hadoop Hadoop是一个能够对大量数据进行分布式处理的软件框架。 分…

mac怎么把两张图片拼在一起

mac怎么把两张图片拼在一起?在如今的生活中,喜欢摄影的朋友们越来越多。拍照已经成为我们的一种习惯,因为当我们遇到美景或迷人的人物时,总是忍不住按下快门,将它们定格。随着时间的推移,我们渐渐发现自己的…

人工智能安全-2-非平衡数据处理(2)

5 算法层面 代价敏感:设置损失函数的权重,使得少数类判别错误的损失大于多数类判别错误的损失; 单类分类器方法:仅对少数类进行训练,例如运用SVM算法; 集成学习方法:即多个分类器,然…

数据结构--选择排序

目录 选择排序的定义 选择排序的过程 选择排序的算法实现 算法的性能分析 时间、空间复杂度 稳定性 实用性 回顾 选择排序的定义 选择排序的过程 找到最小的元素和第一个元素交换位置 得到 接下来第一个位置不用管了,从剩下的元素中扫描找到最小的元素放到…

[Linux入门]---进程的概念

文章目录 1.进程的概念①描述进程-PCB②task_struct-PCB的一种③task_ struct内容分类 2.查看进程3.通过系统调用获取进程表示符4.通过系统调用创建进程---fork初识 1.进程的概念 在我们的电脑开机的时候,操作系统会被加载到内存中,点击多个应用进行时&a…

【微信小程序开发】宠物预约医疗项目实战-注册实现

【微信小程序开发】宠物预约医疗项目实战-注册实现 第二章 宠物预约医疗项目实战-注册实现 文章目录 【微信小程序开发】宠物预约医疗项目实战-注册实现前言一、打开项目文件二、编写wxss代码2.1 什么是wxss2.2 配置主程序全局样式 三. 在sign文件下的wxml文件中编写如下代码并…

全网最细讲解如何实现导出Excel压缩包文件

写在前面的话 接下来我会使用传统的RESTful风格的方式结合MVC的开发模式给大家介绍一下如何去实现标题的效果。 基本思路讲解 先从数据库中查询出一组人员信息记录,保存在List list中。遍历这个列表,对于每一个人员信息,将其填充到一个Excel…

BIOMOD2模型、MaxEnt模型物种分布模拟,生物多样性生境模拟,论文写作

①基于R语言BIOMOD2模型的物种分布模拟实践技术应用 针对我国目前已有自然保护区普遍存在保护目标不明确、保护成效低下和保护空缺依然存在等问题,科学的鉴定生物多样性热点保护区域与保护空缺显得刻不容缓。 BIOMOD2提供运行多达10余种物种分布模拟模型&#xff0c…

工具篇 | Gradle入门与使用指南

介绍 1.1 什么是Gradle? Gradle是一个开源构建自动化工具,专为大型项目设计。它基于DSL(领域特定语言)编写,该语言是用Groovy编写的,使得构建脚本更加简洁和强大。Gradle不仅可以构建Java应用程序&#x…

基于海康Ehome/ISUP接入到LiveNVR实现海康摄像头、录像机视频统一汇聚,做到物联网无插件直播回放和控制

LiveNVR支持海康NVR摄像头通EHOME接入ISUP接入LiveNVR分发视频流或是转GB28181 1、海康 ISUP 接入配置2、海康设备接入2.1、海康EHOME接入配置示例2.2、海康ISUP接入配置示例 3、通道配置3.1、直播流接入类型 海康ISUP3.2、海康 ISUP 设备ID3.3、启用保存3.4、接入成功 4、相关…

PREEvision Client 10.8.0

PREEvision Client 10.6.0 2692407267qq.com,更多内容请见http://user.qzone.qq.com/2692407267/