Back To Schedule

Snapshot Testing for Audio DSP

12:10 - 12:30 Monday 11th November 2024 BST Bristol 2
Beginner
Intermediate
Advanced

Typical tools for testing DSP algorithms often fall short when it comes to describing complex outputs. Articulating expected behavior concisely and elegantly is challenging, and maintaining such test cases over the long term can be difficult.

As a result, we often resort to manual or semi-automated testing strategies.

In this talk, we will present an alternative testing technique that offers a convenient and automated solution for testing audio code. By using audio waveforms, we can easily generate and test the results of DSP algorithms, ensuring safety when refactoring audio code.

Josip Cavar

iOS developer

Infinum

Josip is an experienced programmer with over a decade of programming experience. He has recently developed a passion for audio and has been dedicated to this field for the past few years.

He finds joy in debugging, creating application architecture, testing, and reverse engineering.

Josip enjoys documenting his experiences on the Infinium blog, sharing insights with other programmers.