Advanced Software Engineering / SDLC / Agile
Q92 / 100

What is the role of "chaos engineering" in software reliability practices, and how does it relate to the SDLC?

Correct! Well done.

Incorrect.

The correct answer is A) Chaos engineering involves deliberately injecting failures, such as shutting down servers or adding latency, into a system, often in production-like environments, to proactively find weaknesses before real outages occur, complementing earlier SDLC testing

A

Correct Answer

Chaos engineering involves deliberately injecting failures, such as shutting down servers or adding latency, into a system, often in production-like environments, to proactively find weaknesses before real outages occur, complementing earlier SDLC testing

Explanation

By proactively testing how systems respond to real failure conditions (rather than only testing "happy path" scenarios), chaos engineering helps teams build more resilient systems and validate recovery procedures, complementing earlier-stage testing like unit and integration tests.

Progress
92/100