0

我有一大块 Java 软件,我希望为新模块添加测试。新模块涉及运行外部应用程序和处理结果。外部应用程序不是我可以修改的。为了获得结果,这些外部应用程序需要能够访问和修改 2 台以上的远程机器。一旦他们进行了这些修改,那台机器就不再处于有效状态,无法进行更多测试。我当前的应用程序已经包含了 JUnit 测试,所以如果我也可以在 JUnit 中编写新的测试,那就太好了。

我的问题:这个用例是否有已知的技术?我知道我可以使用 Vagrant 组合某种解决方案,其中机器在 JUnit 的设置和拆卸块中启动和拆除,但这似乎很难维护,需要连续运行测试,并且会非常非常慢。

编辑:删除了“单位”一词,因为它明显偏离了问题。

4

0 回答 0