软件测试人员的思维方式

简介: 软件测试人员的思维方式

大家好,我是阿萨。作为测试人一般都是如何思考的?今天我们就来学习一下吧。

哪种思维模式代表了有效和高效的软件测试人员?敏捷测试思维方式具体内容又是什么?让我们一起找出答案。

在成功的测试所涉及的众多因素中,测试的心理学占有重要的地位,因为它可以影响我们对待测试的方式,而我们却没有意识到我们正在做某些价值的调用。例如,人们注意到,开发人员在测试他们自己(甚至是他们的队友)的代码时,作为一个专门的测试人员,效率较低。


为什么会发生这种情况,有几个原因:

1. 要在自己创造的东西中找到缺陷是很难的。


2. 当你专注于系统应该做什么时,思考可能出错的地方可能是个挑战。


3.一般来说,开发人员往往有一个面向解决方案的头脑,而测试人员需要面向问题,即寻找 "如何破坏 "事物,而不是 "如何构建 "它们。


4. 测试人员通常不需要深入了解被测系统的工作原理。相反,他们需要戴上最终用户的帽子,站在用户的立场上思考可能发生的情况。在这些方面,开发人员对系统工作方式的认识会使他们无法看到可能导致一些意外行为的其他情况。

这意味着,要成为一个有效的测试人员,你需要专注于破坏软件的方法。从某种意义上说,你的意图应该是证明 "它不起作用",但仅靠这种方法可能并不是好的测试人员的全部条件。


沟通


工作中,需要一些特殊的技能来沟通所发现的问题。从长远的角度来看,仅仅做一个破坏一切的 "坏家伙 "是没有效率的。记住,开发人员对他们的工作成果是有感情的,所以他们对你善意的批评自然会很敏感。


这时,我们在 "建设性沟通 "中一些技能就可以派上用场了。主要内容列举如下。


1. 讨论一个问题,而不是一个人。

2. 要具体,而不是笼统。

3. 用事实说话,而不是用判断说话。

4. 专注于未来,而不是过去。

5. 站在共同目标的立场上进行沟通。


当你意识到测试人员和开发人员为之奋斗的共同目标时,使用建设性和友好的语气是容易和自然的。


事实上,开发人员可能会因为对他们的代码的批评而感到受伤,因为他们在到达测试阶段之前就努力追求质量,这也正是你所努力追求的。


在一个友好的环境中,开发人员会对有机会在自己的错误上学习和接受你的反馈而感到感激。他们会尊重与他们合作的测试人员,这将有助于他们学习如何在需要时戴上测试人员的帽子,扩大他们的经验。这就是一个真正的团队的诞生过程。


敏捷测试思维方式


软件测试员的工作不仅意味着发现错误,还意味着预防错误。这包括需求分析,流程优化,以及实施持续测试方法。


在这个意义上,测试人员的思维模式意味着在软件开发生命周期的所有阶段都要关心质量问题。在敏捷开发中,质量是整个团队的责任,因此,敏捷测试的主要重点转向预防缺陷发生的活动的倡议和控制。


总结


要想成为一个成功的测试人员,你需要对软件持批评态度,对开发人员持亲切态度。换句话说,一个真正的软件测试人员不仅知道如何破坏软件,而且知道如何建立友好的、富有成效的关系,并详细说明防止缺陷的过程。


相关文章
|
19天前
|
测试技术
探索软件测试中的“思维侧翼”——如何以创新思维引领测试策略###
本文旨在探讨软件测试领域中,如何通过培养与运用创新思维,提升测试策略的有效性与效率。不同于传统的技术解析或理论阐述,本文将以“思维侧翼”为喻,启发读者从不同维度审视软件测试,寻找突破常规的思路与方法。我们相信,在快速迭代的软件开发周期中,灵活多变且富有创造力的测试思维,是发现潜在缺陷、保障产品质量的关键。 ###
|
6月前
|
测试技术 UED
设计思维在软件测试领域的应用
设计思维在软件测试领域的应用
|
6月前
|
测试技术 数据库
测试做久了,思维定势了怎么办?
测试做久了,思维定势了怎么办?
|
测试技术 数据安全/隐私保护 UED
《测试内功修炼--思维修炼(下)》
《测试内功修炼--思维修炼(下)》
|
安全 测试技术 UED
《测试内功修炼--思维修炼(上)》
《测试内功修炼--思维修炼(上)》
|
测试技术
03 思维方式:用一个案例彻底理解接口测试的关键逻辑
03 思维方式:用一个案例彻底理解接口测试的关键逻辑
|
数据挖掘
数据分析思维(三)|测试/对比思维
测试/对比思维可以说在数据分析的工作中随处可见。当我们通过各种手段得到一些结果数据后,如何评价结果的好坏呢?这个时候你可能会想到和标准结果进行比较、和之前的数据进行对照等等方法,这些方法归根结底就是一种测试/对比思维。在该思维中最常用的方法就是A/B测试,本文我们就重点了解一下A/B测试的思想及其应用案例。
数据分析思维(三)|测试/对比思维
|
测试技术
闭包思维自动生成unittest 接口测试用例脚本
闭包思维自动生成unittest 接口测试用例脚本
闭包思维自动生成unittest 接口测试用例脚本