Существует три способа обнаружения неисправностей: последовательная проверка блоков, проверка методом деления и проверка комбинационным методом.
Основное преимущество первого способа - последовательной проверки заключается в простоте, т.к. не требуется выделять группы блоков для проверки и обнаружения неисправности.
Преимущество метода деления в минимизации затрат времени, но более сложному процессу проверки. Необходимо разделить весь проект на отдельные блоки, а затем попарно на группы блоков. Далее следует проверять работоспособность первой половины. Если отказ происходит именно в ней, следует проверить первую половину этой половины. Таким образом необходимо спускаться до конкретных блоков (в вашем случае, методов).
Суть способа заключается в представлении отдельных блоков как чёрных ящиков, с заданным входом и предполагаемым выходом.
Для вашего проекта, который, я полагаю, вам не знаком, я бы предпочёл метод последовательного обнаружения неисправности.