所以我编写了蚁群优化(ACO)元启发式的实现,我想编写一些单元测试。但是,我不确定测试一种方法的最佳方法,该方法根据各种设置返回“正确”答案的能力会有所不同。
一个单元如何测试启发式算法?
顺便说一下,代码仍然在https://github.com/rhgrant10/pants。
答案 0 :(得分:1)
我用this integration test class测试我的TSP实现,它执行了2次测试:
除此之外,我还有单元测试来测试算法的特定组件,以检查它们是否按预期运行,例如this unit test class。