CISA · Question #245
Which of the following testing methods is MOST appropriate for assessing whether system integrity has been maintained after changes have been made?
The correct answer is B. Regression testing. Regression testing is the most appropriate method for assessing system integrity after changes by verifying that new code has not adversely affected existing functionalities.
Question
Which of the following testing methods is MOST appropriate for assessing whether system integrity has been maintained after changes have been made?
Options
- AIntegration testing
- BRegression testing
- CAcceptance testing
- DUnit testing
How the community answered
(31 responses)- A6% (2)
- B90% (28)
- D3% (1)
Why each option
Regression testing is the most appropriate method for assessing system integrity after changes by verifying that new code has not adversely affected existing functionalities.
Integration testing focuses on verifying the interfaces and interactions between different modules or components of a system, not primarily on the integrity of existing functionality after a change.
Regression testing specifically aims to ensure that new code, bug fixes, or system changes have not introduced new defects or negatively impacted existing, previously functional parts of the system. By re-running existing test cases, it verifies that the system's integrity and expected behavior are maintained after modifications.
Acceptance testing (UAT) is performed by end-users or clients to verify if the system meets business requirements and is ready for deployment, rather than focusing on the integrity of existing code after technical changes.
Unit testing focuses on testing individual components or units of code in isolation to ensure they function correctly according to their design, not on the overall system integrity after changes have been integrated.
Concept tested: Software testing types (Regression testing)
Source: https://learn.microsoft.com/en-us/azure/architecture/reference-architectures/devops/agile-devops-testing
Topics
Community Discussion
No community discussion yet for this question.