Unit testing:_________. A. provides the final certification that the system is ready to be used in a production setting. B. includes all the preparations for the series of tests to be performed on the system. C. tests each individual program separately. D. tests the functioning of the system as a whole in order to determine if discrete modules will function together as planned.