我的团队最近已经从传统的瀑布方法过渡到实践Scrum。作为QA的领导者,实际上是一个小团队中唯一的测试人员,我如何才能使这个过程与敏捷更加一致?
现在,我们似乎只是在一个迭代中运行一个带有开发的小瀑布,然后在下一个迭代中进行测试(不是敏捷!)。在与程序员进行了一些讨论之后,我发现我们没有设置任何单元测试,所以我们甚至都没有做任何类型的TDD。我们还没有实现任何类型的自动化测试。我不知道该从哪里开始,让我们走上正确的轨道。
发布于 2011-06-06 07:02:01
到目前为止,您所描述的是一些我称之为“scrummerfall”的东西,但考虑到它的结果,可能是拼写为scrummerFAIL。我认为有几个问题需要解决。@Aruna在他们的回答中包括了几个,这得到了我的高分。在他们所说的话之外,我还要补充以下几点。
发布于 2011-06-03 20:37:24
如果您有兴趣找到更多信息,我还在http://technologyandleadership.com/making-a-successful-transition-to-agile-testing/上写了一篇关于“成功过渡到敏捷测试”的文章。
发布于 2011-06-03 18:54:26
使用您的测试技能来帮助团队更具体地定义每个故事。这将你的贡献从一个严格的发现问题转移到一个也有助于防止它们的问题。
在为下一次规划会议准备故事时,请与产品所有者和开发人员合作,澄清每个功能的界限。使用你发展完善的边界探测和模糊探测技巧来问“你是指”问题,并假设“如果”情景。帮助团队表达他们对具体的书面例子的理解。
如果您可以将这些示例自动化为自动验收测试,那就太好了。但是即使你做不到,他们也能帮助整个团队更好地理解这个特性,测试他们自己对这个特性的理解,并在系统满足越来越多的例子的情况下,在迭代过程中标记进度。
https://sqa.stackexchange.com/questions/963
复制相似问题