Directional testing works on the basis that if you check all the debits then, following double entry principles, all the credits must be ok
Transaction cycle approach works on the basis that the processing of every transaction is sub-divisible into discrete stages, but the accumulation of these stages results in the proper recording of that transaction