让我以引用JUnit测试感染:程序员喜欢写作测试的一段话的形式开始一些上下文:
每个程序员都知道他们应该为他们的代码编写测试。很少有人会这么做。对“为什么不?”的普遍反应?就是“我太急了”这很快就变成了一个恶性循环--你感觉到的压力越大,你编写的测试就越少。编写的测试越少,效率就越低,代码就越不稳定。你的工作效率和准确性越低,你的压力就越大。
我是三个(五个开发人员大小) Scrum团队的测试工程师。我不能做他们所有的测试工作。因此,我正在训练他们成为更好的测试人员,并不断改进他们的过程。
我坚信,做一个好的软件开发人员的一部分就是做一个好的测试人员。-- 约翰·索梅兹
这就引出了我的问题:
我在寻找我从未尝试过的方法。每个答案最好有一种方法,除非它们不能被单独使用。(通过这种方式,我们可以投票给我们认为是最好或最有希望尝试的方法,当然,对于大型团队中的单个测试人员来说也是如此。)
发布于 2016-11-24 14:10:31
发布于 2016-11-24 17:32:05
另一家我为之工作的公司举办了开发人员/测试人员之间的竞赛。人们喜欢挑战;当被要求尽快提出新的测试想法和编写测试时,他们变得非常有动力。
结果:
发布于 2016-11-30 13:37:39
受益
防止:
可能是最重要的部分,确保团队有能力拒绝需求或创建一个研究任务来定义需求。如果在计划期间,团队无法为需求定义大多数基本测试,那么它们是不明确的。通过让团队对测试更加热情,它将使他们能够预先定义测试并了解需要进行哪些更改。如果它们无法定义测试,则应该重新定义需求,以使其更加清晰。
https://sqa.stackexchange.com/questions/23869
复制相似问题