我正在编写一个可以用来远程控制Transmission(一个torrent下载客户端)的java库。现在我可以添加/启动/停止/删除torrent。 我已经为它写了一些测试。但问题是,每次我更改一些代码时,我应该首先运行junit test以将torrent添加到Transmission,然后检查torrent是否实际添加到Transmission。然后我运行第二个测试来停止工作,并检查它是否实际停止等等。 我想知道在行业中测试代码的最佳方法是什么。是否可以运行某些测试并获得100%通过而无需手动检查传输状态?