ASP.NetCore代码仅适用于Linux上的代理

ASP.NetCore代码仅适用于Linux上的代理,linux,asp.net-core,code-coverage,.net-core,Linux,Asp.net Core,Code Coverage,.net Core,我们的产品由两部分组成: 在Windows上运行的主程序 在Linux发行版上运行的ASP.NET核心代理 主程序将向代理发送RESTApi调用,代理将完成其工作并向主程序报告 现在的问题是,我们能否再次获得从主Windows程序->Linux代理->主程序开始的流的覆盖率 编辑:考虑了API测试,并且已经测试了Windows主应用程序,因为这是一个已经存在的具有一组功能的应用程序 我更关心的是Linux代理的覆盖范围以及它们之间的集成。一种选择是使用模拟/伪造/填充等数据以某种方式使其独立执行

我们的产品由两部分组成:

  • 在Windows上运行的主程序
  • 在Linux发行版上运行的ASP.NET核心代理
  • 主程序将向代理发送RESTApi调用,代理将完成其工作并向主程序报告

    现在的问题是,我们能否再次获得从主Windows程序->Linux代理->主程序开始的流的覆盖率

    编辑:考虑了API测试,并且已经测试了Windows主应用程序,因为这是一个已经存在的具有一组功能的应用程序


    我更关心的是Linux代理的覆盖范围以及它们之间的集成。一种选择是使用模拟/伪造/填充等数据以某种方式使其独立执行,但我不太喜欢这些集成测试。

    我认为不同的测试策略更有意义。为什么不使用Postman或
    HttpClient
    编写一组RESTAPI测试来测试代理呢?调用方是Windows这一事实应该无关紧要。同样,您可以从API中单独测试Windows客户机。谢谢,但这些都考虑在内了。我也更新了这个问题。