我在php中有一个遗留代码库,我们在python(新代码库)中有一些应用程序。我正在尝试将旧版块迁移到新的代码库/语言。目前我只能想到使用回归测试(意味着有人手动访问遗留代码曾经处理过的链接)来验证和验证代码是否已成功迁移。然而,我是单元测试的忠实粉丝,并且想知道是否可以在更高级别应用单元测试。所以我的测试将位于php / python级别之上并且不知道它下面的级别的细节。一个例子是如果php曾经处理过一个GET请求。我在应用程序级别上面编写单元测试,以验证对GET请求的响应。然后我用python代码替换php代码,并进行测试,直到我能够成功。我想我要做的是定义一个比应用程序级别更高级别的接口,并使用该接口进行单元测试。这可能/听说过吗?还是我在错误的树上吠叫?