CISSP · Question #1239
CISSP Question #1239: Real Exam Question with Answer & Explanation
The correct answer is D: Automate functionality testing.. In DevOps, automated functionality testing is the cornerstone of maintaining confidence in code quality, enabling rapid, repeatable validation of changes throughout the pipeline.
Question
In a DevOps environment, which of the following actions is MOST necessary to have confidence in the quality of the changes being made?
Options
- APrepare to take corrective actions quickly.
- BReceive approval from the change review board.
- CReview logs for any anomalies.
- DAutomate functionality testing.
Explanation
In DevOps, automated functionality testing is the cornerstone of maintaining confidence in code quality, enabling rapid, repeatable validation of changes throughout the pipeline.
Common mistakes.
- A. Preparing to take corrective actions quickly is a reactive measure that addresses problems after they occur, rather than proactively validating quality before or during the change process.
- B. Receiving approval from a change review board is a traditional ITIL/change management process that introduces manual gates and slows delivery, which is contrary to DevOps principles of continuous integration and delivery.
- C. Reviewing logs for anomalies is a post-deployment monitoring activity that detects issues after changes are already in production, rather than ensuring quality confidence during the development and release pipeline.
Concept tested. Automated testing in DevOps CI/CD pipelines
Reference. https://learn.microsoft.com/en-us/devops/develop/shift-left-make-testing-fast-reliable
Topics
Community Discussion
No community discussion yet for this question.