Welcome to ExamTopics
ExamTopics Logo
- Expert Verified, Online, Free.
exam questions

Exam CISSP All Questions

View all questions & answers for the CISSP exam

Exam CISSP topic 1 question 101 discussion

Actual exam question from ISC's CISSP
Question #: 101
Topic #: 1
[All CISSP Questions]

In a DevOps environment, which of the following actions is MOST necessary to have confidence in the quality of the changes being made?

  • A. Prepare to take corrective actions quickly.
  • B. Automate functionality testing.
  • C. Review logs for any anomalies.
  • D. Receive approval from the change review board.
Show Suggested Answer Hide Answer
Suggested Answer: B 🗳️

Comments

Chosen Answer:
This is a voting comment (?) , you can switch to a simple comment.
Switch to a voting comment New
RVoigt
Highly Voted 1 year, 8 months ago
Selected Answer: B
CISSP Official Study Guide pg 966 "...organizations using the DevOps model often deploy code several times per day. Some organizations even strive to reach the goal of continuous integration/continuous delivery (CI/CD), where code may roll out dozens or even hundreds of times per day. This requires a high degree of automation, including integrating code repositories, the software configuration management process, and the movement of code between development, testing, and production environments."
upvoted 11 times
jackdryan
1 year, 6 months ago
B is correct
upvoted 1 times
...
Soleandheel
11 months, 3 weeks ago
Thanks for sharing. You're 100% correct.
upvoted 1 times
...
...
[Removed]
Most Recent 4 months ago
Selected Answer: B
Option D , is indeed a critical step in change mgmt. However, in the context of having confidence in the "quality" of changes being made in a DevOps environment, automated functionality testing (Option B) is typically seen as more directly related. You can then submit your request for change to the CAB knowing that you`ve done the due diligence through testing prior to submittal . Also you may refer to the Official study guide page 966 as RVoigt suggested.
upvoted 2 times
...
Ramye
5 months, 4 weeks ago
Selected Answer: B
Change management is critical to vet for changes to go to production, and changes in production does not happen frequently. On the other hand, in DevOps environments, changes happen frequently which needs thorough testing before they can go to production, so it’s not ideal to go to Change Board frequently for these type of changes.
upvoted 1 times
...
73f8ac3
7 months, 2 weeks ago
Selected Answer: B
Devops means frenquent changes. CAB is good - and necessary, but a CAB done too often, sometimes several time a week will not guarantee anything on the quality of the change. Automated functional tests on the other hand, allows you to be reactive on the change, before and after.
upvoted 1 times
...
marziparzi
7 months, 4 weeks ago
Strongly torn between B and D, but I'm leaning towards B because of it being DevOps
upvoted 2 times
...
homeysl
8 months, 1 week ago
Selected Answer: D
Testing is part of the approval process. CAB won't approve CR if it's not tested.
upvoted 1 times
...
gjimenezf
10 months, 2 weeks ago
Selected Answer: B
As CI/CD makes multiples changes is very important to test if functionality is not broken because of a change
upvoted 1 times
...
Soleandheel
11 months, 3 weeks ago
B. Automate functionality testing. In DevOps, the emphasis is on automation, continuous integration, and continuous delivery (CI/CD) processes. Automated testing provides immediate feedback to development teams, helping them catch and fix issues early in the development process, reducing the likelihood of introducing defects into the production environment.
upvoted 2 times
...
thanhlb
1 year ago
Selected Answer: B
ACD are more relevant to monitoring and evaluating the changes after they are deployed
upvoted 3 times
...
homeysl
1 year, 1 month ago
Selected Answer: D
D. Think like a manager.
upvoted 3 times
Ramye
6 months, 1 week ago
Not all thinking like manager is correct / appropriate. Do what is should be the correct steps or process.
upvoted 2 times
...
...
Bach1968
1 year, 4 months ago
Selected Answer: D
In a DevOps environment, receiving approval from the change review board (option D) can indeed be an important step to ensure confidence in the quality of changes being made. The change review board plays a vital role in reviewing and approving changes to be deployed to the production environment. By obtaining approval from the change review board, organizations can ensure that changes have undergone thorough review and evaluation, including considerations for potential impacts on security, stability, compliance, and overall alignment with the organization's objectives. While automating functionality testing (option B) is also a crucial aspect of DevOps to validate changes, it is not the only factor in ensuring confidence in the quality of changes. A holistic approach that includes various practices, such as automated testing, change approval, monitoring, and continuous feedback, is typically necessary for achieving a high level of confidence in the quality of changes in a DevOps environment. Therefore, both options D (receiving approval from the change review board) and B (automating functionality testing) are important considerations, and the specific importance may vary depending on the organization's processes and requirements.
upvoted 4 times
...
Andy880
1 year, 6 months ago
Selected Answer: D
D. The Change Review Board (CRB) assists in the assessment and prioritization of changes and approves requested changes...Ensure that all changes adhere to quality requirements (i.e. testing is completed, roll-back plans are in place etc.)
upvoted 4 times
Andy880
1 year, 6 months ago
https://kb.mit.edu/confluence/pages/viewpage.action?pageId=155261648
upvoted 4 times
...
...
crazywai1221
1 year, 7 months ago
Selected Answer: D
approval come first
upvoted 2 times
...
sausageman
1 year, 8 months ago
Answer is B. In DevOps the changes doesn't go through the CAB that's why you need to make sure the quality of the changes are good
upvoted 2 times
...
Qwertyloopback
1 year, 9 months ago
Selected Answer: B
According to CISSP 9th ed., DevOps and DevSecOps move to frequent code reviews, multiple daily. Although it is not clearly defined in this text, the only practical answer listed would be B. To keep up with multiple code submissions daily the testing needs to be automated to prevent bottlenecking by security and code reviews.
upvoted 2 times
...
somkiatr
1 year, 11 months ago
Selected Answer: B
A successful DevOps testing strategy is one aimed at building, testing and releasing software faster and more frequently. If you're lucky enough to start out in a "greenfield" organization without an established coding culture, it's a good idea to try to create and automate your software delivery pipeline upfront. If you're successful out-of-the-gate in creating a Continuous Delivery DevOps pipeline, your business will be much more competitive since you'll be able to get higher-quality software into the hands of your users and customers faster than your competitors, and you'll be able to react to business demand and change much more rapidly. reference : https://smartbear.com/blog/devops-testing-strategy-best-practices-tools/#:~:text=A%20successful%20DevOps%20testing%20strategy%20is%20one%20aimed%20at%20building,your%20software%20delivery%20pipeline%20upfront.
upvoted 2 times
somkiatr
1 year, 11 months ago
Why is not D (CAB) ? Please read this --> https://kaimarkaru.medium.com/cab-in-the-age-of-devops-dd6f03b12af8
upvoted 2 times
...
...
Firedragon
2 years ago
Selected Answer: D
D. change management is still required in DevOps environment. This becomes a wording problem, D is the answer. D. Receive approval from the change review board is MOST necessary to have confidence in the quality of the changes being made. A. Prepare to take corrective actions quickly is MOST necessary to have confidence in the quality of the changes being made.
upvoted 2 times
...
Community vote distribution
A (35%)
C (25%)
B (20%)
Other
Most Voted
A voting comment increases the vote count for the chosen answer by one.

Upvoting a comment with a selected answer will also increase the vote count towards that answer by one. So if you see a comment that you already agree with, you can upvote it instead of posting a new comment.

SaveCancel
Loading ...