您应该在哪里投入有限的测试工作?

作为一个测试人员(或者作为测试团队的您的团队),您应该把时间花在哪里,这总是一个大问题。

qa

  • 应该运行尽可能多的测试吗?

  • 自动化测试用例呢?确保您可以更快地运行这些测试,并始终重用它们。

– 显然有必要花时间研究新技术, 测试工具和方法论吗?

– 那么如何指导和培训组织中的其他人员(例如开发人员,业务分析师等)呢? 这样,他们将与您一起运行测试,以在需要时分担测试的负担?

所有这些都是真的。如果您想要成功地进行测试,这些都是必需的重要任务。

更重要的是,该列表甚至都没有涉及您为组织提供更多价值而应该做的大量工作(作为测试人员!)。

我们有经理为我们做出决定,对吧?

好的,因此您应该做很多事情。 其中许多事情确实很重要。

但是问题在于,由于所有这些事情都需要时间,这意味着它们正在争夺相同的资源,因此需要以某种方式或由某人确定优先级。

谁可以这样做? 谁拥有可见性,权威和理解力?

很多时候,这将是质量检查或测试经理的职责。

但是最近,我们看到越来越多的测试人员在非常小的团队中工作,或者甚至在较大的敏捷团队中作为单个测试人员工作,如果是这种情况,那么谁可以做决定?

答案很简单:

您!

是时候变成一把破梳子了

我不太记得在哪个会议上听到过这个概念,但它仍然是一个很好的概念。我们需要表现得像一个坏掉的梳状测试器。

qa 一个“破梳子”测试人员拥有广泛的测试基础知识,足以胜任大多数基本测试任务。然后在一些领域,他/她有更深的知识,可以做一个更专业的工作。

成为一支断梳很重要的原因很简单,您要有足够的通用能力来处理各种各样的任务,具体取决于团队和组织的需求。

也是时候学会自己思考

但是多才多艺本身并不好,你仍然需要知道什么时候应用这些领域的知识。

优先级或者用外行的话来说,你需要在什么时候决定什么是重要的! qa

知道该做什么的唯一方法是充分理解你的项目,知道现在需要什么,以及未来几天/几周需要什么。

一旦你知道了这一点,你就需要想想你在哪里会更有价值,这会告诉你把时间花在哪里。

知道在哪里投入时间的真正困难在于,您的优先级会不断变化。 这是我们当前发展状态的本质,因此这不是一个一次性的过程。

您需要使其成为日常工作的一部分,坐下来查看当前项目,然后分析所需时间。 知道这一点之后,您将需要决定要让别人去做的事情,以及您不会做的事情,因为它们对项目成功的重要性不那么重要。

学会说不,学会跌倒后爬起来

显然,对别人说“不”会自动使您变成一个坏人,其中一些人对您的想法更少(甚至更可怕的事情),这将是您工作的艰辛部分。 但是冷漠地看待它,是唯一的方法。

因此,要坚强,只要您对自己的决定有信心,请确保继续前进。

请放心:-),您一定会犯错! 但是,就像历史上的其他领导者一样,您的成功不仅取决于您的胜利,还取决于您一路上犯错误时的反应。

如果您的组织不能忍受真诚地犯的错误并且作为学习过程的一部分,请继续寻找可以这样做的组织。

关注价值,让你的团队告诉你你在做什么

qa 你是测试员吗?让我们从开始的地方做起,了解为什么我们要做所有这些事情。

我们正在努力了解我们的工作在什么地方对本组织更有价值。我们也明白,我们所拥有的资源和时间比我们想做的每件事所需要的要少。

基于这两点,你需要了解在哪里集中精力才能产生更高的价值。就是这么简单!

让这个过程更容易、更少痛苦的事情是让你的团队和你一起参加这个过程。让它们成为输入的一部分,并与它们分享你的输出。接受新思想和批评。但也要学会在需要的时候坚持自己的立场。

随着时间的推移,你会到达一个地方,一个过程,一个你可以花更少的精力说服你的团队你在做正确的事情,花更多的精力在你认为正确的事情上。 祝好运!