首页 > 其他分享 >一个合格的软件测试工程师应该具有的能力

一个合格的软件测试工程师应该具有的能力

时间:2023-02-15 11:23:21浏览次数:34  
标签:合格 工程师 故障 测试人员 工作 测试 bug 软件测试

  从事软件测试工作已经有一年之久了,从最初的啥都不懂,到现在能够熟练完成测试工作,我经历了很多,也成长了很多,在这一年多的日子里,我学到了很多东西。当然也许现在我还不是一个很好的测试工程师,但是我还是想和大家分享一下我的成长经历,我所认为的成为一个合格的软件测试工程师应该具有的能力。

一个合格的软件测试工程师应该具有的能力

   1.养成良好的工作习惯

  这个很重要,其实我觉得不管干哪行都需要有一个良好的习惯,否则不可能做的很好。这点又牵涉到很多方面,可以从小的地方慢慢养成。比如测试工作开展前的准备工作,对于测试地址、测试数据等常用信息的整理与维护;对于测试文档的管理;测试任务达到一定阶段后对工作的一个总结、反思等等。

  2.人际关系处理的能力

  从工作性质来说,开发人员与测试人员是天生的“对头”,从某种意义上来讲,“Bug量”可以说明一个开发或测试的工作能力或水平(包括现在有很多地方都是拿这个来衡量员工绩效的,或者是奖金的分配)。因而作为一个测试人员不可避免的会与开发有争执,这个时候就要看你怎么处理了。好的测试人员既可以解决问题,又不会跟开发将关系搞僵。在与开发相处的过程中,会出现很多问题,那个时候我们要自己思考,自己学着处理与其他部门的配合问题。在我们公司的模式下,测试人员不仅需要和开发人员沟通,更多的是和项目经理间的沟通和配合,我们要在沟通中不断反思,不断总结,如何能相处融洽?如何配合着开展工作,并且高效率的完成工作?

  3.对于测试对象要足够了解

  测试工作说白了就是找bug,如果你对于测试的对象都不了解,还怎么找得出来?这一点不仅仅局限在需求上面,包括整体的系统架构、具体的各功能的实现必须都了解一下,我们要测试软件,那么就需要了解软件的开发过程和软件的具体结构,以及项目的业务流程等,这样才可以很好的进行需求分析以及测试工作的执行。

  4.要有准确定位故障的能力

  在软件测试的过程中,作为一个测试人员,需要成为一个故障定位能手。我们的主要任务之一就是提交bug,提交的bug是要有质量的,不是说随便描述一下就可以,而是要准确描述bug产生的过程,步骤以及环境;如何做到这些,不仅要会组织语言,而且还要能准确找到bug产生的位置,精确定位bug的产生点。那么如何准确定位故障的位置,就需要测试人员自己学习了,准确定位故障的能力是要在平时的测试中不断积累,不断思考和反思,而且还需要不断的去尝试去重复,直到找到bug产生的具体位置。如果我们准确提供了bug产生的位置,并且详细的描述出来,那么程序员就可以精准快速高效率的修复故障,那么可以有效的减少测试轮数,缩短项目的工期。很好的控制了产品的质量。

  5.不断学习,但不局限于测试方面

  对于测试工作者来说,不断的学习测试方面的知识肯定是必需的,但是不能仅仅局限于测试方面,这是由测试工作的性质来决定的。只有具有较广的知识面,才能够更好的发现问题、定位问题,甚至解决问题。我们除了要学习专业的测试知识,还要了解业务流程、开发过程等其他方面的知识。

  以上内容为大家介绍了一个合格的软件测试工程师应该具有的能力,本文由多测师亲自撰写,希望对大家有所帮助。

标签:合格,工程师,故障,测试人员,工作,测试,bug,软件测试
From: https://www.cnblogs.com/lfc666/p/17122106.html

相关文章

  • 软件测试工作经验分享
    一、测试阶段划分1、单个模块功能测试时间相对较长,但每一个项目都应该有专门的集成测试阶段,并且应该不止进行一轮。每一轮集成测试,应该都有自己的目的,比如第......
  • fiddler在软件测试中的使用
    1.抓包,辅助定位bug(web中类似谷歌浏览器F12开发调试工具)合格的软件测试工程师,不仅仅需要能够发现bug,还需要能透过bug表象,分析出问题根本原因,从而提升bug的解决效率,通过fid......
  • 如何从软件测试转行车载测试(网盘视频)
    加v:1489088761纯软件测试越来越卷了,转行车载测试是不错的选择,尤其是车载智能座舱测试,比较好入门。我们班上学了车载测试去一线的同学,本科基本上都是12k起步。(ps:不要问我......
  • 开发工程师人生之路
    郑重声明:本文纯属他人见解,仅供参考,欢迎拍砖。恭喜,你选择开发工程师做为自已的职业悲哀,你选择开发工程师做为自已的职业本文所指的开发工程师,仅指......
  • 软件测试小结
    郑重声明:本文纯属个人见解,不保证内容正确无误,仅供参考,欢迎拍砖。参考文献:《软件测试原理与实践》印度SrinivasanDesikan,GopalaswamyRamesh写作目的:3月份,群硕招测试实......
  • 月薪20k以上的软件测试工程师的必备知识点?全部拿走吧!
    我们都知道作为一个软件测试工程师,入门相对比较简单,但是要达到技术精通,甚至薪资能达到20k以上的话,那绝对需要对测试开发有一个系统的了解,以及对这些系统的知识能够熟练掌握......
  • 运维工程师监控工作之Mysql数据库监控
    目前互联网公司、金融公司信创建设最常用的数据库是Mysql,由于外部流量压力往往最终落到数据库层面,因此对Mysql数据库的监控几乎是运维工程师的看家本领。数据库监控通常分......
  • Linux运维工程师的10个日常使用工具分享
    (Linux运维工程师的10个日常使用工具分享)一、本次分享工具导航1.Adminer数据库管理工具2.Memos碎片化知识管理工具3.Linux服务器集群管理工具APPNode4.webmin——Lin......
  • 软件测试中的软件管理和测试流程
    软件测试管理正确的方式对公司的测试工作进行管理。而“正确的方式”就是在工作中不断摸索和改进后的管理方式,探索并发现这些方式也是测试管理工作的重要任务之一。......
  • 软件测试与软件调试的区别在哪里?
    1、目的不同软件测试的目的是发现错误,至于找出错误的原因和错误发生的地方不是软件测试的任务,而是调试的任务.调试的目的是为了证明程序的正确,因此它必须不断地排......