Хорошо, альфа-бета-обрезка - это только оптимизация для базового алгоритма MiniMax (т.е. исключить пути, которые определенно не будут выбраны оптимальным играющим врагом), поэтому я бы просто сравнил результаты алгоритма альфа-бета сболее простой MiniMax.Как только они не соглашаются, вы получаете ошибку в одном из двух алгоритмов.
Это упрощает задачу тестирования правильности вашего алгоритма MiniMax, и я не могу придумать каких-либо специальных приемов для этого -но так как это рекурсивная функция, должна быть возможность написать Unittests для всех случаев