Javascript 测试需要音频响应的测验应用程序
我有一个测验应用程序,它有音频问答。我正在使用howler.js播放音频问题,并使用MediaStreamRecorder.js录制音频回答。这些都会上传到s3,然后由老师进行评估,然后提供分数 我想为这个应用程序构建一个自动化测试套件。我希望我的应用程序等待音频播放,然后通过回答问题(可能使用现有的音频响应进行模拟)。实现这一目标的最佳框架是什么?我使用Ruby selenium webdriver编写了部分代码,因为应用程序是使用Rails构建的Javascript 测试需要音频响应的测验应用程序,javascript,ruby-on-rails,automated-tests,Javascript,Ruby On Rails,Automated Tests,我有一个测验应用程序,它有音频问答。我正在使用howler.js播放音频问题,并使用MediaStreamRecorder.js录制音频回答。这些都会上传到s3,然后由老师进行评估,然后提供分数 我想为这个应用程序构建一个自动化测试套件。我希望我的应用程序等待音频播放,然后通过回答问题(可能使用现有的音频响应进行模拟)。实现这一目标的最佳框架是什么?我使用Ruby selenium webdriver编写了部分代码,因为应用程序是使用Rails构建的 我找不到合适的方法来实现音频响应和媒体录制的
我找不到合适的方法来实现音频响应和媒体录制的模拟。如果是完整的UI测试,为什么要使用模拟?如果你想用音频进行测试,你能深入一层(API/Web Service/Stream/…)@lloyd你能给我建议一个更好的方法来验证这个吗?只有当音频录制完成,UI才会转到下一个屏幕,否则验证失败请看一看。MediaStreamRecorder和howler在上进行了测试。您可以使用可预测的问题和答案。