A. You should execute all logical decisions on their tree and false sides. B. You should execute all independent paths within a module at least once. C. You should execute all loops at their boundary conditions. D. You should execute all interfaces at their boundary conditions.