Какая хорошая техника для модульного тестирования генерации цифрового аудио

Я хочу провести модульное тестирование генератора сигналов - допустим, он генерирует простую синусоиду или выполняет частотную модуляцию сигнала на синусоиду. Достаточно легко определить разумные параметры тестирования, и хорошо известно, как должен "выглядеть" выходной сигнал - но это довольно трудно проверить.

Я мог бы сделать (например) частотный анализ на выходе и проверить это, проверить максимальную амплитуду и т.д., но а) это сделает код теста значительно сложнее, чем код, который он тестирует, и б) не полностью проверит форму выхода.

Есть ли устоявшийся способ сделать это?

5
задан Draemon 24 December 2011 в 02:16
поделиться