我可以为一个用户故事获取单元测试覆盖率报告吗?

3

我们正在使用cobertura来展示我们的单元测试覆盖率,我们刚刚开始使用它(我是这个团队的新手),我们目前的单元测试覆盖率很低,不只是找到需要提高覆盖率的领域,我想通过强制要求所有新用户故事具有超过80%的覆盖率来开始。

cobertura可以向我展示与该用户故事相关的区域的单元测试覆盖范围,但据我所知,它无法向我展示该故事的实际单元测试覆盖率。

请注意,我来自QA背景,曾经几次管理开发团队,但没有实际的编码经验。

谢谢

3个回答

2

由于用户故事与代码之间没有直接的映射(许多代码部分在故事之间共享,并且通常用户故事的代码分布在整个应用程序中),因此这通常是不可能的。


0

是的,您可以获取特定于用户故事的代码覆盖率,但我认为没有现成的解决方案。

您可以从SCM存储库提交中找到用户故事的代码变更,并将其映射到代码覆盖工具输出以查找您的用户故事覆盖的代码百分比。


0
这是传统的行覆盖率功能覆盖率之间的区别。达到高行覆盖率很有趣(你的目标80%似乎是个不错的起点),但这还不够:重要的是功能覆盖率,而没有自动化工具可以正确地衡量它。
更多详细信息,请参见我的回答,其中涵盖了此内容。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接