Which of the following is the best practice for testing a Business Continuity Plan (BCP)?

A.
Test before the IT Audit
B.
Test when environment changes
C.
Test after installation of security patches
D.
Test after implementation of system patches