开发者控制台

活动应用测试案例

活动应用测试案例

下面提供了一些常见的活动应用测试案例。我们建议您在开发时使用这些测试案例,以确保满足我们的要求。

安装

下载并安装的应用填充到“Live(直播)”选项卡中

测试步骤

如果应用采用授权模式:

  1. 安装您的应用
  2. 使用Fire TV遥控器,转到“Settings(设置)”>“Applications(应用)”>“Manage Installed Applications(管理已安装应用)”> 选择您的应用 > 选择启动应用
  3. 使用有效凭证登录
  4. 按下主页按钮
  5. 转到“Live”选项卡
  6. 与预期结果比较

如果应用没有采用授权模式(频道/活动免费):

  1. 安装您的应用
  2. 按下主页按钮
  3. 转到“Live”选项卡 > 应用所在行
  4. 与预期结果比较

预期结果

授权模式:

  • 登录后,“Live”选项卡中立即出现一个专用的应用行,所有频道/活动都填充到该行中。用户无需同步信号源即可显示该行

非授权模式:

  • 安装后,“Live”选项卡中立即出现一个专用的应用行,所有频道/活动都填充到该行中。用户无需同步信号源即可显示该行

“Home(主页)”选项卡 > 活动的“On Now(正在播放)”行未显示

测试步骤

  1. 转到“Home”选项卡 > “On Now”行

预期结果

  • 活动内容未显示在“On Now”行中

“Home”选项卡 > 活动的“Recently Watched(最近观看)”行未显示

测试步骤

  1. 转到“Live”选项卡 > 应用所在行 > 播放活动内容
  2. 转到“Home”选项卡 >“Recently Watched”行

预期结果

  • 步骤1中播放的活动内容未显示在“Recently Watched”行中

应用所在行中未显示任何灰色磁贴

测试步骤

  1. 转到“Live”选项卡 > 应用所在行

预期结果

  • 应用所在行中未显示任何空白磁贴

卸载应用后,所有活动都会被移除

测试步骤

  1. 转到“Settings”>“Applications”>“Manage Installed Applications”
  2. 选择您的应用 > 单击“Uninstall(卸载)”
  3. 与预期结果比较

预期结果

  1. “Settings”>“Live TV”>“Manage Channels(管理频道)”
  2. “Live”选项卡 > 应用所在行
  3. “Home”选项卡 > “On Now”行
  4. 频道指南

测试步骤

  1. 转到“Settings”>“Applications”>“Manage Installed Applications”
  2. 选择您的应用 > 单击“Uninstall(卸载)”
  3. 与预期结果比较
  • 从“Live”选项卡 > 应用所在行中删除了您的应用

播放

从应用播放器或本地Fire TV原生播放器的“Live(直播)”选项卡播放活动

测试步骤

  1. 转到“Live”选项卡 > 向下滚动至应用所在行 > 单击应用所在行中的任意活动磁贴

预期结果

如果使用Fire TV原生播放器:

  • 内容开始在原生播放器中播放,无需进入应用的UI

如果使用自己的播放器:

  • 内容开始在播放器中播放,而不显示应用主页

聚焦状态下的直播预览

测试步骤

  1. 安装您的应用
  2. 确保PCON(家长监护)处于关闭状态
  3. 转到“Live”选项卡 > 应用所在行

预期结果

  • 频道直播预览在右上角播放

家长监护

单击直播频道时出现PCON(家长监护)PIN提示

测试步骤

  1. 确保已启用PCON:“Settings”>“Preferences(首选项)”>“Parental Controls(家长监护)”。打开家长监护

预期结果

  • 对于您的应用播放器: 单击“Live”选项卡时,出现PCON PIN提示(不取决于您的内容分级)

PCON处于打开状态时,实时预览不会启动

测试步骤

  1. 确保已启用PCON:“Settings”>“Preferences(首选项)”>“Parental Controls(家长监护)”。打开家长监护。
  2. 聚焦于“Live”选项卡 > 应用所在行中的频道磁贴

预期结果

  • PCON处于打开状态时,实时预览不会启动

直播线性频道

直播活动频道填充到各活动提供方所在行中(如果适用)。

测试步骤

  1. 如果活动类型为提供方所提供的TYPE_CHANNEL
  2. 转到“Live”选项卡提供方所在行

预期结果

  • 直播线性频道显示在提供方所在行中

元数据

活动行在每个当前播放活动磁贴的简单详情中支持以下元数据字段

测试步骤

  1. 转到“Live”选项卡 > 活动提供方所在行
  2. 聚焦于活动磁贴

预期结果

以下元数据显示在磁贴上:

  • 赛事简短描述
  • 节目名称
  • 开始和结束时间(如果提供方有提供)
  • 当前正在播放的直播活动或没有开始和结束日期的活动的“LIVE”徽标

如果迷你预览可用

  • 迷你预览(视频)显示在页面的右上角(如果提供方提供了迷你预览)

如果迷你预览不可用

  • 页面右上角会显示静态节目/频道图像

直播线性频道的元数据在频道磁贴上有一个“LIVE”徽标

测试步骤

  1. 转到“Live”选项卡 > 直播活动提供方所在行
  2. 聚焦于活动类型为TYPE_CHANNEL的活动
  3. 与预期结果比较

预期结果

以下元数据显示在回看/重播/重放活动磁贴上:

  • 频道磁贴带有“LIVE”徽标

验证内容类型的元数据: 回看/重播(VOD)/重放活动磁贴

测试步骤

  1. 转到“Live”选项卡 > 活动提供方所在行
  2. 聚焦于回看/重播(VOD)/重放赛事磁贴

预期结果

以下元数据显示在回看/重播/重放活动磁贴上:

  • 标题
  • 简短描述
  • 初始播放日期和时间
  • 评级(如果可用)
  • 播放时间(如果可用)
  • 右上角背景图片
  • 回看/重播(VOD)/重放活动不显示“LIVE”徽标

验证内容类型的元数据: 精彩亮点、赛事集锦、访谈(短篇VOD)

测试步骤

  1. 转到“Live”选项卡 > 活动提供方所在行
  2. 聚焦于回看/重播(VOD)/重放赛事磁贴

预期结果

以下元数据显示在回看/重播/重放活动磁贴上:

  • 标题
  • 简短描述
  • 播放时间
  • 初始播放日期(如果可用)
  • 评级(如果可用)
  • 观看次数(如果可用)
  • 右上角背景图片

验证直播线性频道中的元数据

测试步骤

  1. 转到“Live”选项卡 > 活动提供方所在行
  2. 聚焦于直播线性频道

预期结果

以下元数据显示在直播线性频道磁贴上:

  • 标题
  • 简短描述
  • 开始和停止时间
  • 评级(如果可用)
  • 接着播放(如果可用)
  • 右上角背景图片
  • 右上角显示合作伙伴属性
  • 显示直播徽标

活动的“Manage Channel(管理频道)”未显示

测试步骤

  1. 转到“Settings”>“Live TV”>“Manage Channels(管理频道)”

预期结果

  • 您的应用未显示在列表上

活动的频道指南未显示

测试步骤

  1. 转到频道指南 > 与预期结果比较

预期结果

  • 活动应用未显示在频道指南中