标签: ios unit-testing fft
我想在我们的持续集成单元测试中验证我们的应用音乐播放器的更改(更像是集成测试,真的)。我的想法是从一个只包含纯音或一系列纯音的音频文件开始。我们的自动化测试将通过互联网传输此文件并通过我们的播放器播放。我们将使用MTAudioProcessingTap捕获输出。此输出将通过并且FFT和通过/失败测试将检查是否仅存在原始频率。
我认为这会捕捉到弹出和故障,但不一定是输出中的不连续性。
这会有用吗?