Automating Audio Tests? Sounds Good!
summary
App automates audio verification by exposing Unity UI and evaluation JSON over grpc, letting tests assert per-note correctness and timing; live service returns every node with offsets so automated checks ensure nodes sit within a 50 milliseconds window. Automation uses a custom playback tool called test2 built with juice, routes MIDI/playback to targets, and runs via exit test and Jenkins. Setup scales to eight soundproofed targets, uses wooden boxes and audio interfaces, and reports pass/fail reliably for 20 million MAU app.
AI-written summary · about
chapters (10)
- 0:00Automating audio tests intro
- 5:47Audio testing challenges
- 8:55Unity UI automation
- 11:47UI tests with universal links
- 14:39Acoustic echo testing
- 18:28Unsync audio scenarios
- 22:39Sync audio playback testing
- 25:55Audio testing infrastructure
- 29:11Conclusion and future work
- 30:38Q&A
related talks
48mAudio and Video Testing Fundamentals
05mTesting MIDI applications
39mYou're Testing WHAT?
32mWhy testing is a developer's problem
28mBuilding an automated testing suite...
19mChallenges in testing social networks.
45mTest Automation Requirements Through Recordings
19mTesting things that don't want to be tested: A game streaming story
