Dishwasher fills, won't wash or drain

My Maytag dishwasher fills with water but won’t wash or drain. The motor tested fine for continuity. Could this be anything other than the circuit board? I have seen suggestions for the "timer" and "cycle switches" but believe that these may be part of the circuit board and touch sensor pad. Am I correct? It is an expensive part and I hate to replace it and be wrong. Is there any way to test these electronic parts??