新的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上的一些改進,其中將添加對實體分辨和對話管理等特性的支持。
查看英文原文: Alexa Test Simulator Simplifies Alexa Skill Testing