端到端测试自动化和容器化可以定义为 SCRUM 中的用户故事吗?

问题描述 投票:0回答:1

是否应该将使用 docker 容器化应用程序并创建 e2e 测试自动化作为用户故事提及?我们可以将它们放入产品/Spring 待办事项列表中吗?或者,它们已经是其他 Sprint 的一部分! 如果是这样,当它们在第一个冲刺中没有完成并且需要稍后完成时,我们需要做什么?

例如:

  • 作为一名开发人员,我想使用 Docker 将我们的应用程序容器化,以便我们可以轻松地将其部署在不同的环境中并有效地扩展我们的基础设施。
  • 作为质量保证工程师,我希望自动化我们的应用程序的端到端测试,以便我们可以确保整个应用程序工作流程的功能。
agile scrum user-stories
1个回答
0
投票

用户故事应该与用户相关,而不是与非最终用户的内部同事相关。因此,我建议不要将这些任务写成故事,而是写成任务或任何其他票证类型(如有必要)。

当必须对之前另一个冲刺中开发的功能实施某些(e2e)测试时,写下一些票确实可能有所帮助。为了避免经常遇到这种情况,您可以考虑将(自动化)测试作为验收标准的一部分。

关于产品积压。保持卫生。所有必须完成但不会改进产品的任务不必在待办事项中列出。积压工作应该向利益相关者展示他们在未来几个月内对产品的期望。他们大多对测试、重构等内部事物不感兴趣。 - 请记住:待办事项列表的目的不是表明整个团队很忙并且将永远忙碌,但并不表明您的产品将揭示什么价值。

我应该在什么时间、在哪些待办事项中写下您可能会问的任务。当然,您仍然可以使用产品待办事项列表来跟踪某些任务。根据我的经验,产品待办事项随着时间的推移会变得混乱。因此,仅将票证添加到冲刺待办事项列表中可能会有所帮助,团队在规划过程中会考虑这一点。

最后,您必须找到适合您和您周围环境的解决方案。

© www.soinside.com 2019 - 2024. All rights reserved.