Reliability Testing by Example

25-minute Talk

By diving into concrete examples, we will show how Chaos Engineering can be used to increase the fidelity of various test automation setups.

Virtual Pass session

Timetable

4:00 p.m. – 4:45 p.m. Wednesday 15th

Room

Room F1 - Track 1: Talks

Audience

Engineers operating in a DevOps environment, quality engineers, chaos engineers

Key-Learning

  • Inject chaos into local integration tests with Testcontainers
  • Create realistic test environments by injecting chaos into fakes
  • Spicing up load tests by combining them with chaos experiments
  • Automate reliability regression testing with end-to-end tests and chaos experiments

Introducing Chaos Engineering into Your Testing Practices

Chaos Engineering, in its current form, is primarily meant to be an instrument for sense-making in complex software landscapes. In this talk, we want to go beyond and show you how to use Chaos Engineering as part of your quality assurance practices.

By diving deep into concrete examples, we will show you how you can use Chaos Engineering practices to increase the fidelity of your test automation setup. We'll be touching on the following topics:

- Injecting chaos into local integration

- Creating realistic test environments at a fraction of the cost and effort by injecting Chaos into mocked components

- Spicing up your load tests with automated Chaos experiment execution

- Automated reliability regression testing

If you are writing code in a DevOps environment, expect to walk away with some ideas for making reliability testing an integral part of your delivery pipeline.

Related Sessions

Virtual Pass session
10:45 a.m. – 11:30 a.m.
Room F3 - Track 3: Talks

25-minute New Voice Talk

Virtual Pass session
10:45 a.m. – 11:30 a.m.
Room F2 - Track 2: Talks

25-minute Talk

Virtual Pass session
10:45 a.m. – 11:30 a.m.
Room E2+E3 - Track 5: Test Automation Deep Dive

25-minute Talk

Virtual Pass session
10:45 a.m. – 11:30 a.m.
Room F1 - Track 1: Talks

25-minute Talk