怎样成为优秀的测试工程师

经过多方考证,笔者了解到:

测试工程师的目标是找出软件缺陷,尽可能早一些;
测试工程师的一个基本素质是打破沙锅问到底。
测试工程师应具备的素质具体如下:

1.

探索精神

测试工程师不会害怕进入陌生环境。 有较强的学习能力,可以用最快的速度成为一个新的行业的专家。

2.

故障排除能手

测试工程师善于发现问题的症结,喜欢猜谜。可以迅速的通过事物的表面现象发现事物的本质,能够从琐碎的现象中发现内部的联系和规律。

3.

不懈努力、不停尝试

他们可能会碰到转瞬即逝或者难以重现的软件缺陷;他们不会心存侥幸,而是尽一切可能去寻找。 只要出现过的缺陷,就说明一定是存在的,找不到只能说明没有能够真的重现当时的环境和全部的操作细节。测试工程师要能够敏感的察觉到细微的变化,并立即开始在大脑中努力重现之前的整个场景。把残存的瞬间记忆整理在纸上,通过分析,把这些碎片整理起来,最终找到缺陷重现的场景和规律。牢记:在做这样的事情之前给自己制定一个规则,例如只花费N多时间来努力重现这个缺陷,如果超过这个时限还没有找到,那么就把当前的工作整理成一份文档保留下来,然后去按计划继续进行下面的工作,直到再次“偶遇”这个缺陷。

4.

创造性

测试显而易见的事实,那不是测试工程师;他们的工作是想出富有创意甚至超常的手段来寻找软件缺陷。 虽然创造性是必需的,但是还是更建议把大多数时间放在熟悉真实用户的工作上,测试的基础是现实中已经存在的场景,在冥思苦想新的场景的时候,先同用户沟通一下,试图发现一些新的场景效率会更高一些。有很多事实并不是那么显而易见。

5.

追求完美

测试工程师力求完美,但是知道某些无法企及时,不去苛求,而是尽力接近目标。 做任何事情都应当有一个策略,分配给每项任务一个指标或者一部分资源(也就是说如果这件事情成功,那么它带来的收益值得我们付出的最大成本),当这部分资源耗尽时,就停止这项任务。

6.

判断准确

测试工程师要决定测试内容、测试时间,以及看到的问题是否算作真正的缺陷。 要不断的提高自己的专业素养,除了行业知识、测试专业知识以外,还要尽可能的去学习一些软件行业的基础知识,例如操作系统、数据库、程序设计开发、计算机网络等。

7.

老练稳重

测试工程师不害怕坏消息。 其实做任何工作、任何事情都一样,人生就是一个不断的发现问题和解决问题的过程,没什么好怕的。

8.

说服力

要善于表达观点,表明软件缺陷为何必须修复,并通过实际演示力陈观点。 测试工作开展的好坏,很大程度上就靠沟通能力和展示自己工作的能力了。

9.

在编程方面受过教育

一个有过开发经历的测试工程师,对系统的领悟能力和学习速度同没有开发经历的测试人员是截然不同的。

当然,这种优秀的素质有很多,在这里笔者仅列出以上九条,大家共勉。

笔者相信,经过自己的努力,一定能成为一个优秀的测试工程师。要不断学习与进步,与团队一起,打造更好的未来。

怎样成为优秀的测试工程师相关推荐

  1. 如何才能成为优秀的测试工程师?

    经过这几年的发展,国内IT公司的测试水平有了很大的提高,但是与此同时,很多测试工程师也迎来了个人的发展瓶颈:很多人从测试工程师做到了测试经理的职位,不知道下一步如何发展:或者每天机械地从事着功能测试工 ...

  2. 如何成为一个优秀的测试工程师?必备的9大职业素质盘点

    对于软件测试人员来说需要具备的素质,我觉得首先最重要的是要有一定的理论知识和测试技能,这是测试工作的基础.我们测试人员应该如何成长才能在工作当中被不断的认可呢? 下面我将以问答的形式阐述: 1.一定要 ...

  3. 要想成为一个优秀的测试工程师,需要具备哪些知识和经验?

    成为一个优秀的测试工程师需要具备哪些知识和经验? 针对这个问题,可以直接拆分以下三个小问题来详细说明: 1.优秀软件测试工程师的标准是什么? 2.一个合格的测试工程师需要具备哪些专业知识? 3.一个合 ...

  4. 一名优秀的测试工程师需要具备哪些技能?

    文章目录 js/css 前端技术 网络架构 网络协议 DNS解析 负载均衡策略 Linux 系统基本操作 数据库知识 js/css 前端技术 很多测试工作都由前端发起,所以了解前端技术可以让测试人员使 ...

  5. 成为一个优秀的测试工程师需要具备哪些知识和经验?

    先说下做软件测试所必须掌握的技能范围 我按照薪资的不同大致划分成3个档位: 月薪5-9k:从零基础入门到能够找到工作 月薪15-25k:测试在职搞定性能测试和自动化测试 年薪30W+:搞定测试开发,进 ...

  6. 【转】 测试职业思考:如何成为一名优秀的软件测试工程师

    如何成为一名优秀的软件测试工程师                                                                                     ...

  7. 【转】测试职业思考:如何成为一名优秀的软件测试工程师

    如何成为一名优秀的软件测试工程师                                                                                     ...

  8. 测试工程师的核心竞争力----打卡第九天

    我以我们团队招聘功能测试和测试开发工程师为例,带你了解一下测试工程师的核心竞争力到底是什么. 案例一来自我们的资深功能测试工程师招聘.当时,有一位拥有近 9 年测试经验的资深测试候选人,我对他的简历还 ...

  9. 做了8年软件测试的我,是如何从菜鸟快速成长为测试工程师的?

    工作多年,从毕业后就开始从事软件测试,不知不觉已经从事软件测试6年了,长期的测试工作让我对软件测试有了比较深入的了解.但是如今工作上仍然偶尔会犯错误,离一个优秀的测试工程师还有一段很长的距离,道路且长 ...

  10. 学历焦虑正在摧毁新一代测试工程师!学历不够如何破局?

    我是二黑,前不久有小伙伴找到我说:"我想提升学历,可是身边很多人都说,自考本科进大厂没什么用,必须得全日制统招,不然还是白费力气,要不就是考研." 学历真的是部分打工人的硬伤,你是 ...

最新文章

  1. JSP(1)—基础知识
  2. C# == equals 本质理解
  3. 直接用IP访问知乎,我发现了一个秘密···
  4. 编译php的时候,报configure: error: mcrypt.h not found. Please reinstall libmcrypt.错误的解决办法...
  5. VMware 怎么进入BIOS
  6. 好的自我介绍,面试成功一大半
  7. pyqt 获取 UI 中组件_你想知道的React组件设计模式这里都有(上)
  8. 计算机组装与维护思考问题,计算机组装与维护中的常见问题及解决方法
  9. python比java难吗-Python 的开发效率真的比 Java高吗?
  10. debian dhcp服务启动不了_网刻批量装系统pxe启动教程全自动分区装系统
  11. 一个流氓软件有哪些典型特征?
  12. 区块链技术指南:常见问题
  13. Visio2007画E-R图
  14. 【STM32】STM32控制继电器实现电动推杆的伸缩
  15. CV笔记9:纹理特征之LBP特征(基于python实现)
  16. 计算机网络ip地址分类的范围,ip地址分类及范围_ip地址由什么组成
  17. 用友 hr win10 java_用友u8win10安装教程_用友u8win10安装方法步骤教程_用友u8安装教程...
  18. asp.net(c#)中IsPostBack是什么意思
  19. python中\r 的意义
  20. 【基础】java操作word,自动更新目录/域

热门文章

  1. 查询用户活跃度表登录间隔30天的用户
  2. arcgis 地下管线三维建模
  3. 高盛最新调查:Python超过汉语成为未来最重要技能,你准备学哪种编程语言?...
  4. 鸿雁牵手阿里打造智能家居平台
  5. oracle判断除数为零,Oracle decode函数 除数为零
  6. JSF 的el表达式语言
  7. java接入短信容联云通讯
  8. Marshmallow及ORM小结
  9. C#:命名空间“System.Windows”中不存在类型或命名空间名“Forms”(是否缺少程序集引用?)
  10. P8195 [传智杯 #4 决赛] 小智的疑惑 —KMP