专栏名称: 细说云计算
关注云平台的网络技术、存储技术,以及少量架构技术。
目录
相关文章推荐
高可用架构  ·  Feed 流系统的架构设计方案 ·  2 天前  
架构师之路  ·  架构设计中的后台任务:3种场景,2.5种触发 ... ·  3 天前  
奇舞精选  ·  vercel是如何做微前端迁移的 ·  6 天前  
奇舞精选  ·  vercel是如何做微前端迁移的 ·  6 天前  
51好读  ›  专栏  ›  细说云计算

亚马逊改进Alexa Skills Beta测试

细说云计算  · 公众号  · 架构  · 2017-05-02 10:45

正文

作者| Sergio De Simone

译者|谢丽

亚马逊发布了一款新的测试工具,让开发人员可以在发布Alexa Skills之前提供给Beta测试人员进行封闭测试,并收集反馈信息。

对于任何Skill,开发账号管理员或者任意开发人员都可以开启新增的Skills Beta测试特性。只需要满足两个条件:一是Skill要运行在AWS Lamdba上或者一台具有SSL证书(由一个受信任的证书颁发机构所颁发)的服务器上;二是要提供所有的Skill元数据,包括发布和隐私信息。在使用了自签名SSL证书的服务器上运行的自定义Skill将无法使用新增的Beta测试特性。

一旦启用了Skill Beta测试,就可以输入测试人员的电子邮件列表并发出邀请,由此开始测试阶段。总计邀请了多达2000名测试人员。一项测试在开始之后最多可以在90天内保持活跃状态。你可以在任何时候添加或移除测试人员,通知测试人员不再接受他们的要求,请求反馈或者终止测试。此外,Beta测试仪表板提供了指标展示,如活跃测试人员数量及其状态。

在线Skill和Beta Skill可以在同一个账号下共存,也就是说,能够访问Beta版本的用户无法访问在线版本。测试人员可以通过电子邮件进行反馈,该特性尚没有对问卷调查或者其他的反馈收集技术提供支持。

在Amazon Skills Beta测试特性推出之前,对于尚未发布的Skill,开发人员获取反馈的唯一方法是将所有的Beta测试人员添加到Skill开发主账户。虽然这种方法行之有效,测试人员可以提早访问Skill,但关键是,这种方法不允许对那个账号下的Skill进行选择过滤,也就是说,所有受邀的测试人员都可以看到和访问所有的Skill,而更糟糕的是,他们甚至可以修改Skill的元数据,包括Skill交互模型。作为替代方案,有些开发人员转而创建仅用于Beta测试的专用账户,即使那意味着要复制所有的Skill定义,增加了这个过程的不可预测性。

查看英文原文:Amazon Improves Beta Testing for Alexa Skills

细说云计算

「细说云计算」是InfoQ旗下关注云计算技术的垂直社群,投稿请发邮件到[email protected],注明“细说云计算投稿”即可。