我们的产品看起来像是由两部分组成:
主程序将向代理发送RESTApi呼叫,代理将完成它的工作并向主程序报告。
现在的问题是,我们是否可以获得从主Windows程序开始的流程的覆盖范围 - > Linux代理 - >主程序又来了?
编辑:考虑了API测试,Windows主应用程序已经过测试,因为这是一个已经存在的具有一系列功能的应用程序。
我更关心的是Linux代理的覆盖范围以及它们之间的集成。一种选择是以某种方式使其使用mocked / faked / shimmed / etc数据独立执行,但我不是这些用于集成测试的忠实粉丝。