成熟的沟通技巧对于软件测试工程师在竞争激烈的软件测试领域中发挥作用至关重要。虽然软件测试职业需要编程技术和业务能力等硬技能,但优秀的测试人员是全面的,并且掌握了人际沟通的艺术。能够有效在团队以及与外部进行交流的测试人员通常会让团队更容易成功。
沟通不畅可能导致缺陷与错误编码一样昂贵)。沟通不畅不仅会导致缺陷,还会导致相互指责、关系降低和项目延迟。要使软件测试人员取得成功,必须掌握沟通技巧,尤其是积极倾听、非语言沟通和压力管理。
积极倾听
人们无法沟通的原因有很多,但一个糟糕的倾听者是最令人沮丧的一种。糟糕的倾听者试图终止他人的发言,在他们说完之前做出回应,或者试图在谈话中保持主导地位。但是这非常不重视他人,这让其他个人都感到不舒服。对于软件测试团队来说,确保所有团队成员都有空间和机会分享他们的看法至关重要,因为不同的观点可以为每个人创造更强大的解决方案。
那么如何成为一个更好的积极倾听者呢?
它从建立信任开始。当队友说完后,试着将他们的想法转述给他们,以确认自己理解是否与他表述一致。可以说如果我理解正确之类的话,然后请他们确认自己的解释。这表明不仅听到了它们,而且表明足够关心以确保收到了他们想要表达的意思。这在理论上可能听起来很笨拙,但是在实际使用中非常有效。
此外,积极倾听是为了确保测试人员与所有合作者所知道的信息保持一致,无论是开发还是产品。倾听团队其他成员,确认你的解释正确,然后一起前进。
非口头交流
你的交流是面对面吗?更重要的是,你真的GET到他们交流的内容吗?你注意到他们的非语言暗示了吗?虽然很难量化交流中有多少是纯语言表达,但专家们普遍承认,大部分交流是通过语气和肢体语言传达的。
非语言线索是信息的宝库,但需要时间来磨练识别和解释它们的能力。积极倾听是第一步。然后,结合所见所闻,了解如何根据提示采取行动。
试着问一些开放式的问题,比如:到目前为止你的看法是什么?或者,根据上下文,也许最好用一个特定的问题来梳理出一个回答,例如:这个流程用户会接受吗,尤其是用户需要从这个页面转到下另外的页面?
如果还是不确定,最好私下与那个人联系,看看他们是否会接受这种提示。如果他们不想在会议期间发言,可以尝试让他们吧自己的想法要点写出来,甚至可以使用匿名形式收集他们的问题。
压力管理
软件测试工程师有责任做出有先见之明的决定;这是一个巨大的挑战,因为他们经常会收到缺失、误解或歪曲的信息。但是导致工作倦怠的主要原因之一:压力。
压力在大多数专业行业中很常见,软件领域也不能幸免。测试人员经常会发现自己处于压力很大的情况下,他们的老板正在询问截止日期,或者被迫不断地重复做一些无效的工作。
压力下有效沟通是软件测试人员必须添加到他们的武器库中的一项宝贵技能。
例如当对项目延期表达不满时,软件测试人员必须具备分散情况和有效沟通的技能。这可以通过保持冷静,承认项目的挫败感并总结经验,积极解决问题以及下一步是什么如何避免。
并非所有压力情况都可以完美解决,但通过使用适当的口头沟通技巧,软件测试人员可以处理更多意外情况,避免剑拔弩张的氛围出现。
结论
可以说,沟通是任何职业的重要组成部分,无论是与老板、队友还是客户。沟通方式可能因人而异,但每个测试都需要成为一个强有力的积极倾听者,一个对非语言线索的细心解释者,以及一个在压力情况下积极主动的沟通者。这些技能需要一些时间和练习才能掌握,可是一旦掌握,那将会成为职业发展的重要垫脚石。