Snapshot Testing for Audio DSP
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.
This talk 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.