Java 通过仅运行受影响的集成测试减少测试时间

Java 通过仅运行受影响的集成测试减少测试时间,java,integration-testing,code-coverage,test-coverage,Java,Integration Testing,Code Coverage,Test Coverage,我们有一个涵盖API的大型集成测试Java代码库,并希望通过在测试和web服务源代码之间构建影响图来减少测试时间 据我所知,TFS中提供了这样的功能,但Java有什么功能吗 我对相关主题的搜索没有提供任何有用的信息——只有想法和实验,通常与单元测试相关。这种功能可以使用Jacoco等工具构建,但我希望找到一种随时可用的工具(包括专有软件),这将有助于构建和维护这种映射 您可以推荐任何解决方案吗?您可以使用自定义注释(或JUnit 4中的类别)对测试进行注释,并配置生成工具以有条件地运行它们。您使

我们有一个涵盖API的大型集成测试Java代码库,并希望通过在测试和web服务源代码之间构建影响图来减少测试时间

据我所知,TFS中提供了这样的功能,但Java有什么功能吗

我对相关主题的搜索没有提供任何有用的信息——只有想法和实验,通常与单元测试相关。这种功能可以使用Jacoco等工具构建,但我希望找到一种随时可用的工具(包括专有软件),这将有助于构建和维护这种映射


您可以推荐任何解决方案吗?

您可以使用自定义注释(或JUnit 4中的类别)对测试进行注释,并配置生成工具以有条件地运行它们。您使用什么工具或框架进行集成测试?它们中的大多数允许像单元测试工具那样进行分类。我们使用TestNG来执行测试。类别和组-是的,但您仍然需要将它们动态映射到源代码。您可以使用自定义注释(或JUnit 4中的类别)对测试进行注释,并配置生成工具以有条件地运行它们。您使用什么工具或框架进行集成测试?它们中的大多数允许像单元测试工具那样进行分类。我们使用TestNG来执行测试。类别和组-是的,但仍然需要将它们动态映射到源代码。