Chaos as an Art: Fault Injection
-
Locked
Yusuf Tayman
QA Lead

Talk Description
This session will delve into the art of fault injection and its profound impact on testing and quality assurance. We'll explore the philosophy, methodology, and practical applications of fault injection, emphasising its ability to enhance fault tolerance mechanisms, improve system robustness, and elevate overall performance. Also will kick off with an introduction to fault injection, setting the stage for a comprehensive understanding of this testing technique. We will delve into various fault injection methods, including both deterministic and probabilistic approaches, discussing their merits and suitability for different scenarios. Attendees will gain insights into selecting the most appropriate fault injection technique based on system characteristics and testing objectives.
On the other hand will explore the fault injection tool which is xk6-disruptor, discussing features, capabilities, and integration possibilities with existing testing environments. Attendees will gain practical knowledge on how to leverage these tools to create controlled chaos and simulate realistic failure scenarios.
What you’ll learn
By the end of this talk, you'll be able to:
- Understand how fault injection enhances system resilience and performance
- Learn various fault injection methods and when to apply them
- Familiarise yourself with tools and frameworks for conducting fault injection (k6)
- Gain insights into analysing and interpreting fault injection results
- Explore real-world case studies highlighting the benefits of fault injection
Yusuf Tayman
QA Lead