新的 Alexa Test Simulator现在以Beta 版提供,它支持开发人员脱离设备测试其Skill 中的大部分功能。此外,Amazon 还宣布改进了对Skill 自动测试的支持。
近期,Amazon 一直致力于改进Alexa 智能个人助理的开发人员体验。 Alexa Test Simulator 正是这一策略的一部分,它提供的功能包括多轮对话测试、实体分辨、对话管理,以及一些已有测试工具尚未支持的特性。
基于语音的测试是 Test Simulator 提供的主要特性。此外,该模拟器也支持手工测试 JSON 请求,以及使用语音和音调的测试。当测试中使用了开发人员的语音时,模拟器会通过保持 Skill 的会话,支持 Skill 对话流的测试。如果启用 Skill I/O,将会显示发送和接收的 JSON。启用 Echo Show Display 选项,将可近似地模拟给出 Skill 在 Echo Show 上展示情况。
Test Simulator 取代了 Amazon Developer Portal 提供的基本测试服务。
一则相关报道是,几个月前 Amazon 发布了增强功能的 Skills Management API 和命令行(CLI)工具,支持创建、更新、测试和提交 Alex Skill 以供审核。此外,Alexa Skills CLI 支持开发人员通过 CLI 测试发音,这为 Skill 测试的自动化提供了基础。 例如,开发人员可以运行如下命令:
ask simulate -t "utterance to test" --skill-id amzn1.ask.skill.12345678-1234-1234-123456789123
下周,Amazon 将推出在 Skill 测试 API 上的一些改进,其中将添加对实体分辨和对话管理等特性的支持。
评论