Certified Information Systems Auditor (CISA) — Question 403
During which process is regression testing MOST commonly used?
Answer options
- A. Unit testing
- B. System modification
- C. Stress testing
- D. Program development
Correct answer: B
Explanation
Regression testing is primarily utilized during system modification to ensure that new changes do not adversely affect existing functionality. While unit testing focuses on individual components and program development encompasses the entire development lifecycle, neither specifically addresses the need to verify that modifications maintain system integrity like system modification does. Stress testing assesses system behavior under extreme conditions, which is unrelated to regression concerns.