gpt4 book ai didi

java - 如何使用 jacoco 获得不同存储库中测试的测试覆盖率?

转载 作者:行者123 更新时间:2023-12-02 02:08:47 25 4
gpt4 key购买 nike

我对这个领域很陌生。我正在尝试获取在完全不同的存储库下编写的自动化测试用例的测试覆盖率,以使用 Jacoco 进行测试。我首先想知道这是否可能?而如果是的话又是如何实现的呢?开发人员为应用程序源代码使用单独的存储库。当源代码和测试位于不同的存储库时,如何获得测试覆盖率单元测试覆盖率已被开发人员接受。测试人员如何获得集成测试的覆盖率?

最佳答案

您是否使用像 Jenkins 这样的 CI/CD 工具?在这种情况下,如果您拥有该工具的管理员访问权限,您可以为不同的分支安排不同的构建。

看到约翰的请求后进行编辑。

通常,公司会有 DevOps 管理员和项目的其他利益相关者来监控每个分支中发生的情况。每个产品团队都会有一个分支策略。您需要定期将开发人员分支的内容合并到测试分支,以便 jacoco 测试覆盖率报告不会让您的开发团队成员感到困惑。合并的时间、方式和内容将由利益相关者决定,并且这取决于从软件开发过程开始的许多事实。

如果您遵循 Scrum 方法进行软件开发,则在每个冲刺结束时,开发人员将提供可测试的新功能或增强功能的演示。测试团队将根据交付的内容创建测试用例。所有这些都发生在冲刺评审/回顾/演示 session 中。

如果您需要有关 Jenkins 以及在其上配置多个作业的更多信息,您需要查看专门针对 DevOps 的单独 stackexchange 论坛。我相信this对您来说应该是一个很好的起点。

关于java - 如何使用 jacoco 获得不同存储库中测试的测试覆盖率?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57340561/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com