批判性思维是软件测试人员取得成功所需要具备的核心特质。测试涉及到通过客观地分析事实来做出决定;因为我们要对被测试产品的质量负责,所以这是测试人员必须掌握的技能。
然而,批判性思维有许多限制因素,包括产品和市场的变化、开发方法的演变、组织中各级角色和期望的变化,这些因素都会使这项活动充满挑战性。例如,鉴于产品需求的动态性,测试人员为做出可靠决策而收集的一系列实例可能不会长期有效或准确。
变化是如此迅速和频繁,测试人员不仅需要成为批判性思考者,而且需要成为能够在限制和压力条件下工作的批判性思考者。所以就目前来说,提问的艺术仍然是一项有助于提高批判性思维的重要技能。无论年龄、教育程度或职业如何,在正确的时间提出正确的问题都能提高批判性思维和逻辑判断能力。提问能带来所需的信息,打破假设,让团队中的每个人都能从大局观出发,提出自己的观点。
在正确的时间提出正确的问题非常重要。任何事情都有特定的时间、地点和背景,这些在提问时都是至关重要的。从战术和战略上理解讨论的背景,这样你就可以评估所提出问题的真正价值,这是一项需要经验积累的技能。
假设正在开会。考虑到时间有限,最好权衡一下你想问的问题的价值,以及你需要的回答如何不仅对你有益,对会议中的其他人也有好处。然而,尽管这样做有好处,但人们往往不愿意提问和被提问。犹豫背后的一些原因包括:害怕自己听上去不聪明,自以为无所不知,以及不想批判性地挑战自己。
提问的艺术是一个不断学习的过程。虽然时间、背景和地点都很重要,但情况并不总是那么简单明了的。为了让所有利益相关者受益,你需要提出并回答棘手的问题。有时,问题本身比答案更重要。
所以我们必须鼓励不提问的团队成员去提问。那些提问过多的团队成员也必须学会调整控制。鉴于这一特质的重要性,让我们来评估一下我们自己在提问方面的现状,以提高我们的批判性思维能力,同时不断加强这一核心技能,使我们可以把工作做得更好。