我们正在使用cobertura来展示我们的单元测试覆盖率,我们刚刚开始使用它(我是这个团队的新手),我们目前的单元测试覆盖率很低,不只是找到需要提高覆盖率的领域,我想通过强制要求所有新用户故事具有超过80%的覆盖率来开始。
cobertura可以向我展示与该用户故事相关的区域的单元测试覆盖范围,但据我所知,它无法向我展示该故事的实际单元测试覆盖率。
请注意,我来自QA背景,曾经几次管理开发团队,但没有实际的编码经验。
谢谢
我们正在使用cobertura来展示我们的单元测试覆盖率,我们刚刚开始使用它(我是这个团队的新手),我们目前的单元测试覆盖率很低,不只是找到需要提高覆盖率的领域,我想通过强制要求所有新用户故事具有超过80%的覆盖率来开始。
cobertura可以向我展示与该用户故事相关的区域的单元测试覆盖范围,但据我所知,它无法向我展示该故事的实际单元测试覆盖率。
请注意,我来自QA背景,曾经几次管理开发团队,但没有实际的编码经验。
谢谢
由于用户故事与代码之间没有直接的映射(许多代码部分在故事之间共享,并且通常用户故事的代码分布在整个应用程序中),因此这通常是不可能的。
是的,您可以获取特定于用户故事的代码覆盖率,但我认为没有现成的解决方案。
您可以从SCM存储库提交中找到用户故事的代码变更,并将其映射到代码覆盖工具输出以查找您的用户故事覆盖的代码百分比。