Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Linux Foundation

Bug Hunting in Distributed Systems: Using Robustness Tests to Test Your Code Better

Linux Foundation via YouTube

Overview

Learn how to effectively test distributed systems through robustness testing in this 33-minute technical talk from Linux Foundation. Explore why traditional testing methods like unit and integration tests may fall short when dealing with real-world distributed system failures. Discover how to implement robustness testing by injecting failures during testing to simulate network issues, hardware errors, and race conditions. Examine the Jespen framework's approach to distributed system testing and learn about etcd's Golang-based testing framework used in Kubernetes. Gain practical insights from etcd contributors on writing failure tests using gofail, developing testing frameworks, and debugging issues in distributed systems. Walk away with applicable knowledge to enhance testing practices for distributed system projects.

Syllabus

Bug Hunting in Distributed Systems: Using Robustness Tests to Test... - Chun-Hung Tseng & Arka Saha

Taught by

Linux Foundation

Reviews

Start your review of Bug Hunting in Distributed Systems: Using Robustness Tests to Test Your Code Better

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.