Главная
Study mode:
on
1
00:00 - - Intro
2
01:06 - - What is EMQX and Challenges
3
02:39 - - Theory of flaky testcases
4
10:26 - - Concurrency
5
16:56 - - Trace-based vs. State-based Approach
6
17:53 - - Stages of the Test
7
25:53 - - Fault Injection and Scenarios
8
27:52 - - Case Study
9
30:01 - - Challenges
10
34:58 - - QnA
Description:
Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only! Grab it Explore advanced testing techniques for distributed Erlang applications in this 40-minute conference talk from Code BEAM Europe 2022. Delve into trace specifications and chaos engineering using Snabbkaffe, a test framework that employs offline inspection of execution traces. Learn how to verify complex scenarios, including fault tolerance and recovery from injected crashes, in eventually consistent systems. Discover the advantages of trace-based testing over state-based approaches, and gain insights into handling concurrency, implementing fault injection, and overcoming challenges in testing distributed systems. Suitable for software engineers and QA professionals, this talk provides practical knowledge to improve the quality and reliability of Erlang applications in production environments.

Trace Specifications and Chaos Engineering: Advanced Testing with Snabbkaffe - Code BEAM Europe 2022

Code Sync
Add to list
0:00 / 0:00