我不知道StackOverflow是否适合这个问题,但我仍然会问它。
最近我做了一些关于软件方法论的研究,我有一个问题出现了,在这个问题上我可以找到一个确凿的答案;
测试是Scrum的(必要)部分,还是可以将其视为一种单独的方法?我知道,在实践软件方法论时,实践中的事情可能与理论中描述的事情不同。但在这种情况下,我只想要与Scrum相关的测试的简单事实/描述。
发布于 2011-06-17 22:17:14
不,我认为更正确的说法是测试是敏捷过程的重要部分。
scrum是项目管理方面的事情,从客户那里获得特定冲刺的用户故事,然后通过每天的scrum会议让团队放松工作。
因此,虽然测试可能是最初与客户聚会时决定的可交付成果的一部分,并且可能会在每天的scrum会议中提出,但它并不是scrum过程工作所必需的。客户可能(愚蠢地)没有测试需求,开发人员可能不会遇到任何测试问题。
发布于 2011-08-05 02:46:20
测试可以是您的“完成定义”的一部分,或者您可以指定测试/缺陷减少冲刺。归根结底,这取决于您的发布计划、您的业务如何执行以及您的客户要求和期望。
scrum过程并没有声明任何特定类型的测试必须在sprint的范围内完成。
但是顺便说一句,如果你能自动化你的测试过程,你会发现更多的价值。
我们发现,将所有测试作为sprint过程的一部分来包含会更容易。原因是,如果在sprint one中引入了缺陷,那么拥有“测试sprint”允许复合复杂性,但测试和缺陷解决直到sprint 8才会发生。
https://stackoverflow.com/questions/6387022
复制相似问题