首页 > 其他分享 >成为一名优秀的软件测试人员需要具备哪些素质?

成为一名优秀的软件测试人员需要具备哪些素质?

时间:2023-01-04 11:13:49浏览次数:52  
标签:测试 哪些 素质 项目 用例 质量 产品 软件测试

  保持怀疑

  对产品的质量持有一颗敢于怀疑的心,质量不是开发人员说"我做完了而且也测过了"就可以保证的。直到你测完最后一轮,最后一个用例之前,你都应该对产品的质量持怀疑态度。这个态度是混口饭吃的基本技能。

  永不妥协

  1、不要对产品质量妥协,哪怕开发口口声声说这个问题不好改,改不了,一改就要延期之类的话。

  2、妥协意味着你成功的把质量不好这口黑锅华丽的背在了自己的身上。

  让用户满意

  产品或项目成功的标志之一是能够让用户满意,很显然用户是不会对一个bug频出的系统/产品满意的。

  从用户角度思考

  1、很多测试同学不知道测试用例应该怎么去写,不知道怎么写才能写得出比较健全的用例。

  2、当你在苦恼用例从哪里来的时候,不妨试试下面两个办法。

  ·从用户角度去思考,如果你是一个特定的用户(年龄,身份,职业)你应该会怎么使用这个产品。

  ·从场景的角度去思考,在哪些场景下会使用到这个产品。

  写不出用例可能就意味着你对产品的功能不够熟悉,不如让熟悉这个产品的同事给你介绍一下主要功能。

成为一名优秀的软件测试人员需要具备哪些素质?

   分清主次

  1、要分清楚任务的优先级,优先级高的先做,以此类推。

  2、在没有分清优先级的情况下不要盲目的开始测试。

  3、从不承诺100%的覆盖率。

  4、不要把话说满,这个中国人都很理解。

  5、不要保证太高的目标,给自己留点后路。

  倾听建议

  1、别人的建议有些是金玉良言,有些则可以忽略不计。

  2、做测试的时候你不是一个人在战斗,多听听别的的有效建议是没有坏处的。

  尽早开始

  1、尽早开始重要的模块的测试工作。

  2、因为问题发现的越早解决的成本就越低。另外早点开始测试重要的模块或功能可以尽可能多的增加测试时间,拿时间换质量一般来说是有效果的。

  3、这个建议的另一个说法就是想办法让重要的模块可以尽早的开始测试。

  确定并管理风险

  1、在做项目测试的时候,一个好的测试需要有发现项目质量上可能出现的风险的能力。

  2、另外当发现了项目风险的时候,我们还需要能够将风险管理起来,让风险可以被控制,可以被解决。

  做市场调研

  1、看看友商的产品做的怎么样,有什么好的地方,有什么不好的地方。

  2、好的地方我们的产品可以学习,不好的地方我们可以预防和改进。

  3、这是站在产品人员的角度去看待自己的项目或产品,因为好的测试在某些时候需要具备好的产品人员的素质。

  培养BA技能

  1、BA就是业务分析师的意思,在某些项目里,这类同学被称为产品狗。

  2、这要求测试人员有分析需求的能力,哪些需求是真需求,哪些需求是伪需求。真需求就玩命的测,伪需求在时间允许的情况下尽量的测。

  3、这也是产品视角,这也是为什么有很多测试同学转去做产品的原因。

  不要忘了异常情况

  1、只测试正常的流程往往是不太够的,一些异常的情况我们也需要进行测试。

  2、另外不出意外的话异常情况的测试用例数量是要多于正常情况的。

  3、测试异常情况有助于我们发现bug,也有助于我们换个角度看待产品和项目的业务行为。

  4、Be a Good Judge of Your Product。

  5、做那个对项目/产品最有发言权的人。

  学会交涉

  1、在保证项目质量的前提下我们要尽可能多的通过交涉和协商保障自己的利益。

  2、交涉意味着在某些情况下我们需要做出让步,退一步海阔天空,但前提是,退的这一步不影响项目或产品的质量。

  停止指责

  出问题的时候第一要务是先把问题解决掉,而不是指责相关责任人。

  最后,做一个好的观察者。观察项目,观察开发的流程,观察测试的流程,发现问题,提出问题,引导团队去解决问题。

  总结

  ·如果你能做到这些的话,那么你已经具备了做一个好的职业人(不仅仅是测试人)的能力。

  · 如果你想有更深入的发展,你可以尝试转职成产品人员或者升级为测试管理者,记得当年我们部门的所有leader都是做测试起家。

  · 如果你现在从事测试职业却举步维艰的话,对照上面的一些素质要求,看看自己是否已经做的足够好了。

  以上内容为大家介绍了成为一名优秀的软件测试人员需要具备哪些素质,本文由多测师亲自撰写,希望对大家有所帮助。

标签:测试,哪些,素质,项目,用例,质量,产品,软件测试
From: https://www.cnblogs.com/lfc666/p/17024283.html

相关文章

  • 中高级软件测试工程师需要掌握哪些专业技能?
    随着互联网产品功能的日渐复杂,企业越来越重视中高级软件测试工程师在研发团队中的比重,高需求促使转行的人也越来越多,可能很多人都觉得软件测试的门槛很低,很容易进入到......
  • 为什么越来越多的企业招聘软件测试开发工程师?
    对软件测试感兴趣的人不难发现一个现实问题,很多企业对于软件测试岗位的招聘要求越来越高,甚至已经明确要招聘的就是软件测试开发工程师,为什么测试开发工程师的需求量空......
  • BI软件上的多维度分析有哪些方式?怎么用?
    什么是多维度数据分析?举个例子,从一个物体的正面、上面、下面、左边、右边看过去都可能看到不一样的东西,如果将这个物体看做数据分析,那么正面、下面等就是不同的维度。BI软件......
  • 模块电源应用哪些领域?
    模块电源是可以直接就安装在印刷电路板上,不管是数字负载还是模拟负载都可以运用,供电效果佳。本身就具备可靠安全的特点。不仅小体积并且功率密度、转换效率高。这也是电源......
  • 恒创科技:影响香港站群服务器价格的因素有哪些?
    ​在站长/企业管理者需租用站群服务器时,有哪些标准来判断值不值得租用?性价比高不高?首先,肯定要先了解站群服务器的价格影响因素,这样在租用挑选时,就有更多把握认为服务......
  • 个人网站需要ICP备案吗?哪些企业需要办理ICP备案?
    现在多数企业都有自己的门户网站。而上线一个网站可不是直接放到网上即可,还有很多事情要做,比如注册域名,ICP备案,ICP许可证申请,甚至是IDE许可证申请。那么办理这些资质的流程......
  • 在Oracle中,位图索引是什么?在哪些列上适合创建位图索引?
    文章内容来自于位图索引位图索引(BitmapIndexes)是一种使用位图的特殊数据库索引。它针对大量相同值的列而创建,例如:类别、型号等。位图索引块的一个索引行中存储的是键值(以......
  • 应用工业以太网交换机有哪些好处?
    什么是工业以太网交换机?工业以太网交换机,是在工业环境中开展连续不断数据传输的必备工具,它在安装及配置上十分方便快捷。工业网络交换机的显著特点是坚固耐用,此外它对于高速......
  • 进程间通讯有哪些方式
    进程间通信(inter-processcommunication或interprocesscommunication,简写IPC)是指两个或两个以上进程(或线程)之间进行数据或信号交互的技术方案。文件没错,文件就是......
  • 服务器有哪些用途
    1、外贸网站与电子商务平台企业可以通过租用服务器,在服务器上建立网站或博客、电子商务平台等,不仅安全好用,而且性价比也是很高的。可以通过服务器提供网站访问,不仅访问......