Control-flow Errors
- Will every loop eventually terminate ?
- Will the program, module, procedure eventually terminate ?
- Are there any off-by-one errors? (one too many/few) iterations?
- Are there any non-exhaustive decisions (E.g: does every switch statement cover all possible cases?) If not, does this represent an oversight?
- Does every if statement have a corresponding else clause? If not, does this represent an oversight?