An advantage in using a bottom-up vs. a top-down approach to software testing is that: 
A、interface errors are detected earlier. 
B、confidence in the system is achieved earlier. 
C、errors in critical modules are detected earlier. 
D、major functions and processing are tested earlier.