活动应用测试案例
活动应用测试案例
下面提供了一些常见的活动应用测试案例。我们建议您在开发时使用这些测试案例,以确保满足我们的要求。
重要须知: 亚马逊完成配置工作之后,这些测试才可以运行。请与亚马逊联系人协调进度。
安装
下载并安装的应用填充到“Live(直播)”选项卡中
测试步骤
如果应用采用授权模式:
- 安装您的应用
- 使用Fire TV遥控器,转到“Settings(设置)”>“Applications(应用)”>“Manage Installed Applications(管理已安装应用)”> 选择您的应用 > 选择启动应用
- 使用有效凭证登录
- 按下主页按钮
- 转到“Live”选项卡
- 与预期结果比较
如果应用没有采用授权模式(频道/活动免费):
- 安装您的应用
- 按下主页按钮
- 转到“Live”选项卡 > 应用所在行
- 与预期结果比较
预期结果
授权模式:
- 登录后,“Live”选项卡中立即出现一个专用的应用行,所有频道/活动都填充到该行中。用户无需同步信号源即可显示该行
非授权模式:
- 安装后,“Live”选项卡中立即出现一个专用的应用行,所有频道/活动都填充到该行中。用户无需同步信号源即可显示该行
“Home(主页)”选项卡 > 活动的“On Now(正在播放)”行未显示
测试步骤
- 转到“Home”选项卡 > “On Now”行
预期结果
- 活动内容未显示在“On Now”行中
“Home”选项卡 > 活动的“Recently Watched(最近观看)”行未显示
测试步骤
- 转到“Live”选项卡 > 应用所在行 > 播放活动内容
- 转到“Home”选项卡 >“Recently Watched”行
预期结果
- 步骤1中播放的活动内容未显示在“Recently Watched”行中
应用所在行中未显示任何灰色磁贴
测试步骤
- 转到“Live”选项卡 > 应用所在行
预期结果
- 应用所在行中未显示任何空白磁贴
卸载应用后,所有活动都会被移除
测试步骤
- 转到“Settings”>“Applications”>“Manage Installed Applications”
- 选择您的应用 > 单击“Uninstall(卸载)”
- 与预期结果比较
预期结果
- “Settings”>“Live TV”>“Manage Channels(管理频道)”
- “Live”选项卡 > 应用所在行
- “Home”选项卡 > “On Now”行
- 频道指南
测试步骤
- 转到“Settings”>“Applications”>“Manage Installed Applications”
- 选择您的应用 > 单击“Uninstall(卸载)”
- 与预期结果比较
- 从“Live”选项卡 > 应用所在行中删除了您的应用
播放
从应用播放器或本地Fire TV原生播放器的“Live(直播)”选项卡播放活动
测试步骤
- 转到“Live”选项卡 > 向下滚动至应用所在行 > 单击应用所在行中的任意活动磁贴
预期结果
如果使用Fire TV原生播放器:
- 内容开始在原生播放器中播放,无需进入应用的UI
如果使用自己的播放器:
- 内容开始在播放器中播放,而不显示应用主页
聚焦状态下的直播预览
测试步骤
- 安装您的应用
- 确保PCON(家长监护)处于关闭状态
- 转到“Live”选项卡 > 应用所在行
预期结果
- 频道直播预览在右上角播放
家长监护
单击直播频道时出现PCON(家长监护)PIN提示
测试步骤
- 确保已启用PCON:“Settings”>“Preferences(首选项)”>“Parental Controls(家长监护)”。打开家长监护
预期结果
- 对于您的应用播放器: 单击“Live”选项卡时,出现PCON PIN提示(不取决于您的内容分级)
PCON处于打开状态时,实时预览不会启动
测试步骤
- 确保已启用PCON:“Settings”>“Preferences(首选项)”>“Parental Controls(家长监护)”。打开家长监护。
- 聚焦于“Live”选项卡 > 应用所在行中的频道磁贴
预期结果
- PCON处于打开状态时,实时预览不会启动
直播线性频道
直播活动频道填充到各活动提供方所在行中(如果适用)。
测试步骤
- 如果活动类型为提供方所提供的
TYPE_CHANNEL
- 转到“Live”选项卡提供方所在行
预期结果
- 直播线性频道显示在提供方所在行中
元数据
活动行在每个当前播放活动磁贴的简单详情中支持以下元数据字段
测试步骤
- 转到“Live”选项卡 > 活动提供方所在行
- 聚焦于活动磁贴
预期结果
以下元数据显示在磁贴上:
- 赛事简短描述
- 节目名称
- 开始和结束时间(如果提供方有提供)
- 当前正在播放的直播活动或没有开始和结束日期的活动的“LIVE”徽标
如果迷你预览可用
- 迷你预览(视频)显示在页面的右上角(如果提供方提供了迷你预览)
如果迷你预览不可用
- 页面右上角会显示静态节目/频道图像
直播线性频道的元数据在频道磁贴上有一个“LIVE”徽标
测试步骤
- 转到“Live”选项卡 > 直播活动提供方所在行
- 聚焦于活动类型为
TYPE_CHANNEL
的活动 - 与预期结果比较
预期结果
以下元数据显示在回看/重播/重放活动磁贴上:
- 频道磁贴带有“LIVE”徽标
验证内容类型的元数据: 回看/重播(VOD)/重放活动磁贴
测试步骤
- 转到“Live”选项卡 > 活动提供方所在行
- 聚焦于回看/重播(VOD)/重放赛事磁贴
预期结果
以下元数据显示在回看/重播/重放活动磁贴上:
- 标题
- 简短描述
- 初始播放日期和时间
- 评级(如果可用)
- 播放时间(如果可用)
- 右上角背景图片
- 回看/重播(VOD)/重放活动不显示“LIVE”徽标
验证内容类型的元数据: 精彩亮点、赛事集锦、访谈(短篇VOD)
测试步骤
- 转到“Live”选项卡 > 活动提供方所在行
- 聚焦于回看/重播(VOD)/重放赛事磁贴
预期结果
以下元数据显示在回看/重播/重放活动磁贴上:
- 标题
- 简短描述
- 播放时间
- 初始播放日期(如果可用)
- 评级(如果可用)
- 观看次数(如果可用)
- 右上角背景图片
验证直播线性频道中的元数据
测试步骤
- 转到“Live”选项卡 > 活动提供方所在行
- 聚焦于直播线性频道
预期结果
以下元数据显示在直播线性频道磁贴上:
- 标题
- 简短描述
- 开始和停止时间
- 评级(如果可用)
- 接着播放(如果可用)
- 右上角背景图片
- 右上角显示合作伙伴属性
- 显示直播徽标
活动的“Manage Channel(管理频道)”未显示
测试步骤
- 转到“Settings”>“Live TV”>“Manage Channels(管理频道)”
预期结果
- 您的应用未显示在列表上
活动的频道指南未显示
测试步骤
- 转到频道指南 > 与预期结果比较
预期结果
- 活动应用未显示在频道指南中