当前位置:   article > 正文

【学习】“糟糕的测试人员”有哪些特征

【学习】“糟糕的测试人员”有哪些特征

软件开发生命周期中,测试是软件进入正式环境之前的一个重要阶段,每个项目在移交给最终用户之前都要经过多个测试阶段。想象一下,如果没有测试阶段,如果软件在没有测试的情况下交付,那么它将如何满足客户的要求呢?因此,为了测试好一个软件,我们需要“优秀的测试人员”。那么,一个项目团队里“糟糕的测试人员”有哪些特征?就这个话题和小编一起走进今天的分享。

1)沟通不畅

由于测试工作在软件开发周期的早期就开始了,在需求分析过程中,测试人员的角色很重要,客户和产品经理也希望测试人员提供建议。因此,测试人员应该具有良好的沟通技巧,以便能够向客户和产品经理提供清晰简洁的细节。不仅在初始阶段,而且在整个过程中,测试人员应该能够与客户、开发团队或任何其他团队进行有效的沟通,无论是口头沟通还是通过邮件等方式沟通。

下面列出的导致沟通不畅的几点原因:

  • 要求和技术知识

  • 缺乏沟通的动力

  • 害怕、拒绝输入

  • 性格、文化原因

  • 缺乏沟通准备

2)缺乏技术知识

除了强有力的沟通之外,如果测试人员对软件有很强的技术知识和领域知识,那么它会给参与项目的不同方留下很好的印象。

如果测试人员没有或几乎没有技术知识,那么用户和项目其他成员显然会对软件的质量产生怀疑。有时在小组讨论中,开发人员会使用技术术语,并更多地谈论项目的技术内容。如果测试人员很难理解这些技术术语,这将会对项目产生很大影响。

下面列出了影响技术知识的因素:

  • 工作相关项目缺乏培训计划

  • 没有合格的培训师或工作导师

  • 缺乏自主学习态度

  • 缺乏业务实践

  • 缺乏活力或学习热情

3)提交缺陷而不进行分析

在测试过程中,测试人员一旦发现实际结果不符合要求,就必须立即报告缺陷。报告缺陷很重要,但在此之前,测试人员应该调查缺陷的原因和影响。

因此,调查分析缺陷的原因通常是一种很好的方法,如果可能的话,在报告缺陷之前进行两次测试。测试人员不应将测试过程中发现的任何问题都直接报告为Bug,而是应在将其报告为Bug之前对问题进行分析和调查。

以下是在报告缺陷之前需要分析的因素,它们是导致无效缺陷的因素:

  • 无效的测试数据

  • 环境不稳定

  • 测试步骤不正确

  • 需求不明确

4)不遵循质量流程

每个组织都有不同的质量流程,这有助于他们成功地推进项目。个人和团队的表现通常用这些过程表现来衡量。不遵循此类流程的测试人员可能会在质量上妥协,从而导致客户不满。

以下是一些不遵循流程的例子:

  • 没有为测试工件(如测试用例、测试报告等)使用正确的模板

  • 没有遵循审查程序

  • 由于缺乏版本控制,在测试过程中引用了文档的旧版本

5)对“假设”进行测试

有许多与软件相关的东西是测试人员假设并执行测试的。这些假设由技术性、非技术性的软件流组成,这些假设可能会出错,测试人员可能会错过关键缺陷。

因此,永远不要基于假设测试任何应用程序,而应该从开发人员或业务分析师那里提出清晰易懂的需求。如果您不清楚具体要求,请毫不犹豫地提出疑问。否则,由于这些假设而错过的缺陷可能会给项目带来巨大的成本。

以下是测试期间的常见假设:

  • 开发人员对应用程序有了更多的了解,他们已经正确地编写了代码

  • 假设声明或需求而不参考任何文件

  • 假设特定功能超出测试范围,则不进行讨论或批准

6)缺少“突破测试”的态度

测试主要是一个查找系统中错误的过程。这些Bug是隐藏的Bug,每个测试人员都应该正向和反向地思考以发现这些Bug。因此,测试人员应该对测试中的应用程序形成这样的态度。

为此,他们不应该假设任何事情,而是测试人员需要测试最大可能的流量或场景,以证明系统没有按预期工作。

如果测试人员只测试需求中给出的内容,即愉快的路径或只测试积极的场景,那么他们可能会错过隐藏在系统中或在开发过程中产生的关键缺陷。

以下因素会影响“突破测试”的态度:

  • 积极思考,对测试中的系统及其工作流程不能有消极的想法

  • 没有进行探索性测试或特别测试方法

  • 仅对系统行为进行假设,而不是检查实际需求

  • 测试时不专心

  • 只测试正常业务路径流

7)停滞不前的测试技能

软件行业每天都在变化,有很多新兴技术和工具可以在软件测试中使用。测试人员有责任获得有关工具的最新知识。此外,如果他们学习新技术,并在项目中使用工具和实施,这将对他们有利。一个糟糕的测试人员只是完成了他的/她的任务,没有再学习工具、技术、语言等。他们不会超越自己的极限,学习新事物,也不会在软件行业寻找新信息。

以下几点导致停滞测试技能:

  • 缺乏主动学习应用程序的能力

  • 工作太无聊

  • 感觉这是一份单调的工作,在日常的测试工作中什么都不做

  • 你可能处于“舒适区”

  • 还没有确定自己的职业目标和发展方向

8)缺少客户洞察力

测试人员有责任测试应用程序是否按要求工作。此外,他们在测试时还需要考虑最终用户的观点。

一个糟糕的测试人员不会超越已知需求进行思考并识别缺陷。糟糕的测试人员无法理解客户及其需求。一个糟糕的测试人员会犹豫是否提出任何疑问,这可能是因为缺乏信心或缺乏技术知识。

每个测试人员都需要清楚地理解,在测试时必须始终考虑最终用户在使用该应用程序时的感受,以及软件的易用性等。

9)粗心大意

有时,测试人员在测试应用程序时可能会变得懒惰,但请记住,这样的习惯会让你成为一个糟糕的测试人员。在测试过程中,测试人员需要确保提供关于报告、测试用例中的缺陷等的精确细节。

以下是测试时粗心大意的几个例子:

  • 缺陷忘记添加截图

  • 报告的缺陷信息不正确或过少

  • 提供冗长的报告,而不是精确的报告

  • 编写不正确的测试用例或测试用例中缺少一些步骤

  • 缺乏倾听技巧,因此无法获取所有的产品技术信息

10)认为任何人都可以进行测试

如果测试人员认为测试是一项简单的工作,并且任何知识不多的人都可以进行测试,那么他们真的不清楚基本的测试概念以及“测试”的必要性。

具有这种态度或心态的测试人员对项目是一种威胁,因为它肯定会在质量上妥协。

测试是一种你可以通过学习、经验等获得的技能。我在这里没有提供详尽的列表,但每个测试人员都应该具备技能、学习态度、强大的沟通能力、技术知识、打破测试心态等。

所有这些品质的结合将使您成为一名优秀的测试人员,您将成为项目和组织的核心资产。

糟糕的测试人员对测试有以下假设:

  • 测试不需要任何技能

  • 测试是一项简单的工作,因此任何人都可以执行

  • 测试或作为测试人员没有未来或成长

  • 测试是一项单调的工作,日常工作或活动中没有任何新内容

通过以上内容,我们已经总结了一个糟糕的测试人员的十大不同特征。其中大多数也适用于任何其他相关的职业。如果你必须在测试生涯中取得成功,那么你需要避免这些特征,或者你需要尽快摆脱它们。希望你能消除以上特征,证明自己是一名优秀的测试者!

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/小丑西瓜9/article/detail/327338
推荐阅读
相关标签
  

闽ICP备14008679号