微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

在多个环境中测试相同的用户故事时如何使用“基于需求的套件”Azure DevOps

如何解决在多个环境中测试相同的用户故事时如何使用“基于需求的套件”Azure DevOps

我通过在 ADO 中创建一个基于需求的套件将测试与用户故事联系起来。当我这样做时,用户故事会在用户故事上显示这个烧杯,指示测试是否通过、失败等:

enter image description here

我注意到,如果您将多个基于需求的套件与同一个用户故事相关联,则最新的测试结果会覆盖烧杯显示内容。例如,在我的例子中,故事从较低的环境发展到较高的环境(在我的例子中;开发、QA(功能测试)、UAT(回归测试)、生产)。我不能对 QA 和 UAT 使用相同的基于需求的套件,因为我必须重置测试,这会丢失较低环境的结果。因此,我必须为更高的环境创建一个新的基于需求的套件,并将其与相同的用户故事相关联。当我这样做时,新套件结果会在查看烧杯时覆盖较低环境的结果。换句话说,如果我有一个 QA 测试和一个 UAT 测试,两者都与用户故事相关,那么烧杯只会反映一个测试,而不是两个。

我认为应该发生的是烧杯显示来自较低和较高环境的测试。

我这样做对吗?

解决方法

我可以在我这边重现这种情况,这可能是设计使然。卡片中的烧杯只会显示更高配置测试的结果。

enter image description here

enter image description here

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。