如何获得集成测试和回归测试的代码覆盖率

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

我已经使用 Rest Assured 和 TestNg 框架为我的 maven spring 应用程序设置了回归测试,它工作正常。我想使用 Junit5 设置相同的单元测试并获得代码覆盖率。我是否仍要为应用程序编写集成测试并且仍然能够获得集成测试的代码覆盖率?获得集成测试的代码覆盖率是个好主意吗? 获得回归测试的代码覆盖率也是一个好主意吗?如果是,我怎样才能得到它们?

我可以像 jenins 一样将单元测试和集成测试(如果答案是肯定的)集成到 CI/CD 中吗? 请帮助我查询。

automated-tests integration-testing code-coverage regression-testing
1个回答
0
投票

如果您需要代码行的代码覆盖率,请运行单元测试。回归和集成测试不应该包括它。这绝对不是一个好主意。甚至单元测试也包括已实现行的代码覆盖率信息,而不仅仅是一整套不同的单元级测试。如果您的目标是增加代码覆盖率,请专注于单元测试。如果您想要测试覆盖率,请专注于集成和回归测试。鉴于明确的回应,我希望。

注意:如果要覆盖 API 层,则使用不同类型的覆盖机。

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