CSE 270: Software Testing

W05 Activity: Fault Injection Test

Overview

To test the resiliency of a system, a software tester will often use chaos engineering.

Chaos engineering is used to test and improve the resilience and reliability of software systems. It involves intentionally introducing controlled and measured forms of failure into a system to observe how it responds and to identify potential weaknesses or vulnerabilities.

The primary goal of chaos engineering is to proactively identify and address issues that can lead to system failures, downtime, or degraded performance before they occur in production. By subjecting a system to controlled chaos, engineers can gain insights into how it behaves under unexpected conditions and use that knowledge to make the system more robust and resilient.

Instructions

Configure your test environment as follows (If you need a refresher view W04 Activity: Setup a Local Test Environment):

Submission

Return to Canvas and answer the quiz questions using this new setup.

Useful Links: