Quiero probar la unidad de un generador de señal, digamos que genera una onda sinusoidal simple, o la modulación de frecuencia de una señal en una onda sinusoidal. Es bastante fácil definir parámetros de prueba sensibles, y es bien sabido cómo debería "parecerse" la salida, pero esto es bastante difícil de probar.¿Cuál es una buena técnica para probar la unidad de generación de audio digital
Podría hacer (por ejemplo) un análisis de frecuencia en la salida y verificar que, verifique la amplitud máxima, etc., pero a) esto hará que el código de prueba sea significativamente más complicado que el código que está probando yb) no complete prueba la forma de la salida.
¿Existe alguna manera establecida de hacerlo?
Generar señales "bien conocidas" para cada combinación de parámetros que deseo probar podría ser bastante doloroso, pero probar las propiedades (por ejemplo, frecuencia) de muchas señales, más una comparación bit a bit de un par de señales podría funciona bastante bien – Draemon