【发布时间】:2023-04-07 15:48:01
【问题描述】:
我想知道在这种情况下标准推荐的最佳实践是什么:
为用户故事创建任务时,我们通常有开发/设计/文档/测试任务。我们是否应该创建一个任务来测试每个可测试的开发交付物,因为我们是否应该在将开发任务标记为完成之前对其进行测试?
我们是创建单独的测试任务(当然不能在相应的开发任务完成之前启动,并且会导致一定的任务依赖性和优先级开发)还是我们只是在测试完成后认为任务完成?后一种情况如何在黑板上做标记?
【问题讨论】:
-
你在说什么样的测试?一些测试,比如单元测试,不应该与编程脱钩;他们是一个无缝的整体。另外,您所描述的听起来根本不像敏捷开发。听起来你在做迭代的迷你瀑布。
-
集成(功能)测试,当然单元测试由编写代码并在 Jenkins 中保存/运行的同一个人处理。我对标准如何建议这种情况发生感兴趣。在我在线搜索答案时,我不断发现相互矛盾的结果(如果测试任务是单独创建的,那么我们将有一个任务依赖项来跟踪;如果我们将测试作为 DONE 的定义,我们必须添加更多可能任务状态:待办事项、进行中、测试中、完成)。推荐的方式是什么?
标签: testing task agile user-stories