gpt4 book ai didi

alexa-skills-kit - 使用 alexa-sdk 对 Alexa 技能进行单元测试

转载 作者:行者123 更新时间:2023-12-04 04:20:51 27 4
gpt4 key购买 nike

我正在开发节点中的 Alexa 技能,我想知道如何对我的代码进行单元测试。我正在使用亚马逊发布的alexa sdk。

我找到了很多库来实现这一点,但它们似乎是在 alexa sdk 可用之前开发的。

提前致谢。

最佳答案

我们专门构建了我们的 Alexa 模拟器,以便对 Alexa 技能进行简单的单元测试和功能测试:
http://docs.bespoken.tools/en/latest/tutorials/tutorial_bst_emulator_nodejs/

有了它,您可以像这样调用电话:

alexa.launched(function (error, response) {
alexa.spoken('About the podcast', function (error, response) {
assert.equal(response.response.outputSpeech.ssml, '<speak> Some SSML </speak>');
done();
});
});

此测试代码模拟用户启动技能并说“关于播客”。这些交互会自动转换为正确的 Alexa JSON 请求,然后将其发送到您的技能代码。

您还可以创建更复杂的单元测试,这些测试依赖于在交互中模仿 Alexa 设备的内部状态。这些在教程中进行了描述。

关于alexa-skills-kit - 使用 alexa-sdk 对 Alexa 技能进行单元测试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42190976/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com