你不是专业测试员的6大原因!

发表于:2022-10-20 09:17

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:佚名    来源:知乎

  你是专业的测试人员吗?专业测试人员是怎样的?
  如果你正在阅读这篇文章,那么你大概率会是。
  一般来说,如果你能在空闲时间阅读一篇与QA相关的文章,来提高你的测试技能,那么你就属于决心成为专业测试人员中的一个。
  在网上看到过一个讨论,关于测试为什不被视为一种职业。
  而答案也五花八门,从“因为大学里没有正式授课考试”,到“因为考试是新事物,人们还在学习如何专业地进行考试”。
  至于为什么测试不被认为是一种职业,个人认为可能是因为我们很多人在工作中都不够专业。
  有时候人们太忙于自怜及关注不公平的地方,以至于没有注意到大部分责任都在我们自己身上。
  老实说,无论我们在什么情况下没有被当作(测试)专业人员来对待,很大可能都是因为我们没有体现出专业测试人员应有的素质。
  基于我有限的经验,之前共事过的测试人员对待他们的工作是非常认真且专业的,并且也在努力提高他们的技能水平。所以他们也得到了应有的尊重和回报,因为他们为团队提供了价值。
  那么问题来了,这6个主要原因是什么?
  为什么你不是专业的测试人员呢?接下来我给大家一 一介绍。
  1. 你认为测试不是技术专业,所以你甚至不需要理解产品背后的代码!
  如果你从事软件开发工作,你应该至少了解一点软件工程的相关知识。
  作为一名测试人员,你需要能够阅读代码,以便分析你的产品,并了解更改和修复如何影响产品并导致额外的bug。隐藏在“黑盒”和“白盒”测试背后的日子已经结束了。
  如果不愿意,也可以不写任何代码,但是只要不读代码,就会丢失整个测试过程中非常重要的输入。
  2. 在开发丢给你一个版本之前你都没参与过这个过程。
  扪心自问:你是在什么时候开始参与开发过程的?
  理论上,我们希望在需求收集和分析阶段,与团队的其他成员一起参与开发过程。但是在实践中,我们几乎不提供任何输入,直到第一次构建被我们的开发人员弄的头晕脑胀,他们正在寻找关于其特性的反馈。
  为什么会这样?大多数测试人员会说,这是个恶性循环,测试是因为“粘循环”是开发链中的最后一个环节,当“其他人”开始新的计划时,我们总是忙于测试。
  但事实上,如果你不能每天抽出2个小时参加功能设计会议,这意味着你是一个糟糕的时间管理者。它还意味着,你没有参与早期开发过程的唯一原因是你没有将其作为优先级,或者换句话说,因为你不想!
  3.你与客户的唯一交流,是在你的支持团队要求你复现从该字段复制一个bug的时候。
  你的工作内容的部分内容是将在现场使用的方式来测试您的产品,并在产品发布后捕获对用户非常重要的bug。
  事实上,你的工作是在开发团队中为客户提供支持。根据测试的工作行为来计划测试和设置环境。你还需要根据他们的需求和约束提供功能性反馈。
  如果是这种情况,那么如果你不了解用户,如何模拟现场工作并向用户展示呢?你最后一次访问用户了解他或如何使用你的产品是什么时候?你真的能将他们的工作与你的系统和他们工作环境的约束联系起来吗?
  我想答案是否定的。
  所以,建议多与客户沟通!除非你非常了解并理解您的用户,否则作为测试人员,你将继续做一份糟糕的工作。
  4.你只有在特定的环境下才会进行风险管理。
  在测试中有一些简单的事实,也许其中最琐碎的是“没有一个测试人员有足够的时间来测试所有的东西”。这就是基本风险管理发挥作用的地方,帮助我们确定工作的优先级,以便知道需要测试什么(以及首先测试什么),以及根据其他测试的结果可以设定什么是有效的。
  但是,正如我所说,这只是风险管理的基本方面,而更高级的方面,是能够为你的团队提供同样价值,与测试是完全没有直接关系的!
  每个测试人员都知道他的产品中有一些区域的风险更大,总是有更多的bug,并且团队的工作总是由于计划外和计划外的情况而延迟。
  作为测试人员,我们的工作之一就是在项目的所有阶段都要意识到这些领域,并提醒团队注意它们。通过这种方式,我们可以选择是使用产品的不同区域开发特性,还是在必要时安排更多的时间来稳定系统,从而解决这些总是会出现的“意外问题”。
  你应该努力阐明影响你的产品的问题,无论是现有的还是潜在的。帮助团队设定切实可行的目标,按时按量完成目标。
  5. 你没有提高测试价值的计划。
  测试行业在很多方面都是未知领域。有许多方法可以将你带入测试,并且一旦你成为测试领域的一部分,就有许多方法可以提高你的专业水平。
  这些“测试能力提升路径”中的大多数都是独立的,并且将是测试人员个人能力的混合,以及他当前工作场所的需求和约束,以及他当前可用的信息源。
  简而言之,没有哪一种方法可以让你直接成为一名专业的测试人员,并且这些成长不会是容易的,也不会很快达成。因此,除非你决定要在开发过程中进行认真的学习,并且只有在你理解了如何实现这个目标之后,你才能真正提高你的测试技能,展现你为团队提供的价值。
  6.你没有跟踪你的专业技能和下一步需要改进的领域。
  我过去最好的经理之一曾经把我们的个人“虚拟工具箱”说成是我们每个人随身携带并在需要时使用的一套技能。
  --你知道工具箱里有什么工具吗?
  --哪些工具需要改进或更新?
  --为了提高工作质量,你一直需要哪些工具,下一步你可能需要哪些工具?
  毫无疑问,测试是一项技能,没有合适的工具(虚拟的和实际的),你将无法创造所需的产品。
  作为一名测试人员,从认识到自己的强项和弱项开始。然后决定你想要开发哪些领域(这对你的团队也很有价值),最后寻找你可以使用的方法来开发这些技能。
  而有一件事是肯定的,如果你抱有侥幸心理,或者让另一个测试人员在他的个人开发过程中拖着你前进,那你是不可能成长的。
  本文内容不用于商业目的,如涉及知识产权问题,请权利人联系51Testing小编(021-64471599-8017),我们将立即处理
《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号