@Rays
2017-12-19T16:40:55.000000Z
字数 920
阅读 2505
语言开发
Amazon
摘要: 新的Alexa Test Simulator现在以Beta版提供,它支持开发人员脱离设备测试其Skill中的大部分功能。此外,Amazon还宣布改进了对Skill自动测试的支持。
作者: Sergio De Simone
正文:
新的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上的一些改进,其中将添加对实体分辨和对话管理等特性的支持。