线性应用测试案例
线性应用测试案例
下面提供了一些常见的线性应用测试案例。请在进行开发时使用这些测试案例,以确保符合认证标准。
重要须知: 亚马逊完成配置工作之后,这些测试才可以运行。请与亚马逊联系人协调进度。
授权
电视直播信号源列表
测试步骤
- 使用Fire TV遥控器,转到“Settings(设置)”>“Live TV(电视直播)”>“Sync Sources(同步信号源)”。在特定Fire TV遥控器上,可以按指南按钮
预期结果
- 您的应用在频道指南中列出
单击“Sync sources(同步信号源)”中的信号源名称
测试步骤
- 转到“Settings”>“Live TV”>“Sync Sources”
- 单击应用名称
- 与预期结果比较
预期结果
- 用户被带到同步屏幕(这是最佳实践),或者收到一条toast消息,告知“频道同步已启动”(如果对实现同步屏幕有限制),这应该会启动频道同步
您的应用频道在频道指南中列出
测试步骤
- 使用下面列出的任意方法转到频道指南(某些设备也提供了其他方法):
- 将鼠标悬停在任意直播节目上 > 单击三线状菜单按钮 > 选择频道指南
- 转到“Live(直播)”选项卡中的选项行并选择左侧选项。
- 转到“Home(主页)”选项卡 >“On Now(正在播放)”行 > 左侧第一项
- 转到“Live”选项卡 >“Guide & Your Recents(指南和您最近观看的节目)”>左侧第一项
预期结果
- 频道标志和频道名称均正确无误
- 您的应用名称和频道按照频道指南中的要求列出
在授权状态下访问频道
测试步骤
-
确保用户账户处于已授权状态
-
转到“Settings”>“Live TV”>“Manage Channels(管理频道)”
预期结果
- 您的应用显示在直播信号源列表中
- 单击您的应用会显示频道列表
- 应用所在行连同其中的频道一起显示
- 应用的频道显示在“On Now”行中
安装
下载并安装的应用填充到“On Now(正在播放)”行中
注意: 请记住,“On Now”行中可显示的项目数量有限。
测试步骤
如果应用采用授权模式:
- 安装您的应用
- 转到“Settings”>“Applications(应用)”>“Manage Installed Applications(管理已安装应用)”> 选择您的应用 > 启动应用
- 使用有效凭证登录
- 按下主页按钮
- 转到“Home”选项卡 > “On Now”行
- 与预期结果比较
如果应用采用自动授权模式(频道免费):
- 安装您的应用
- 按下主页按钮
- 转到“Home”选项卡 > “On Now”行
- 与预期结果比较
预期结果
授权模式:
- 应用中的所有已授权频道都立即填充到“On Now”行中。用户登录后无需同步信号源即可获得这些频道
自动授权模式:
- 应用中的所有频道都立即填充到该行中。用户无需打开应用或同步信号源即可获得这些频道
下载并安装的应用填充到您在“Live(直播)”选项卡中所在的行,不进行同步
测试步骤
授权模式:
- 安装您的应用
- 转到“Settings”>“Applications”>“Manage Installed Applications”> 选择您的应用 > 选择启动应用
- 使用有效凭证登录
- 按下主页按钮
- 转到“Live”选项卡
- 与预期结果比较
自动授权模式:
- 安装您的应用
- 按下主页按钮
- 转到“Live”选项卡 > 应用所在行
- 与预期结果比较
预期结果
授权模式:
- 登录后,“Live”选项卡中立即出现一个专用的应用行,所有频道都填充到该行中。用户无需同步信号源即可显示该行
自动授权模式:
- 安装后,“Live”选项卡中立即出现一个专用的应用行,所有频道都填充到该行中。用户无需同步信号源即可显示该行
应用所在行中未显示任何灰色磁贴
测试步骤
- 转到“Live”选项卡 > 应用所在行
预期结果
- 应用所在行中未显示任何空白磁贴
用户卸载应用后,所有频道都会被移除
测试步骤
- 转到“Settings”>“Applications”>“Manage Installed Applications”
- 选择您的应用 > 单击“Uninstall(卸载)”
- 与预期结果比较
预期结果
从以下位置移除了您的应用:
- “Settings”>“Live TV”>“Manage Channels(管理频道)”
- “Settings”>“Live TV”>“Sync Sources”
- “Live”选项卡 > 应用所在行
- “Home”选项卡 > “On Now”行
- 频道指南
- 搜索结果
注意: 卸载您的应用后,可能需要一个小时才能从搜索结果中将其移除。如果卸载后应用中的频道出现在搜索结果中,请等待一小时,然后再次进行测试。
播放
从应用播放器或本地Fire TV原生播放器的“Home(主页)”选项卡播放频道
测试步骤
- 安装您的应用
- 转到“Home”选项卡 > “On Now”行
- 单击程序磁贴
预期结果
如果使用Fire TV原生播放器:
- 频道深层链接在原生播放器中播放时不会崩溃
如果使用自己的播放器:
- 内容开始在应用播放器中播放,无需进入应用的UI
从应用播放器或本地Fire TV原生播放器的“Live(直播)”选项卡播放活动
测试步骤
- 转到“Live”选项卡 > 向下滚动至应用所在行 > 单击应用所在行中的任意活动磁贴
预期结果
如果使用Fire TV原生播放器:
- 内容开始在原生播放器中播放,无需进入应用的UI
如果使用自己的播放器:
- 内容开始在播放器中播放,而不显示应用主页
聚焦状态下的直播预览
测试步骤
- 安装您的应用
- 确保PCON(家长监护)处于关闭状态
- 转到以下任意一项,聚焦于您的频道: “Home”选项卡 > “On Now”行、“Live”选项卡 > 应用所在行,频道指南,“Home”选项卡 >“Recently Watched(最近观看)”、“Manage Channels”
预期结果
- 在右上角播放频道内容的频道实时预览,而不是播放静态图像
正确播放频道指南深层链接中的频道
测试步骤
- 使用下面列出的任意方法转到频道指南(某些设备也提供了其他方法):
- 将鼠标悬停在任意直播节目上 > 单击三线状菜单按钮 > 选择频道指南
- 转到“Live(直播)”选项卡中的选项行并选择左侧选项。
- 转到“Home(主页)”选项卡 >“On Now(正在播放)”行 > 左侧第一项
- 转到“Live”选项卡 >“Guide & Your Recents(指南和您最近观看的节目)”>左侧第一项
- 单击列表中的任意频道项目
预期结果
如果使用Fire TV原生播放器:
- 内容开始在原生播放器中播放,不会崩溃
如果使用自己的播放器: 内容开始在应用播放器中播放,无需进入应用的UI
家长监护
单击直播频道时出现PCON(家长监护)PIN提示
测试步骤
- 确保已启用PCON:“Settings”>“Preferences(首选项)”>“Parental Controls(家长监护)”。打开家长监护
预期结果
如果使用Fire TV原生播放器:
- 原生播放器内出现PCON PIN提示
如果使用自己的播放器:
- 单击“On Now”行、“Live”选项卡、搜索结果和频道指南中的直播频道时,出现PCON PIN提示(不取决于您的内容分级)
PCON处于打开状态时,实时预览不会启动
测试步骤
- 确保已启用PCON:“Settings”>“Preferences(首选项)”>“Parental Controls(家长监护)”。打开家长监护
- 聚焦于以下位置的频道磁贴:
- 转到“Home”选项卡 > “On Now”行
- 转到“Home”选项卡 >“Recently Watched”行
- 转到“Live”选项卡 >“Recent Channels(最近观看频道)”行
- 转到“Live”选项卡 > 应用所在行
- 转到“Live”选项卡 > 类型行(“Breaking News(突发新闻)”/“Live Sports(体育直播)”)
预期结果
- 如果PCON在上述任意位置处于打开状态,则实时预览不会启动
元数据
验证“On Now(正在播放)”行上的元数据、迷你预览和进度条
测试步骤
- 转到“Home”选项卡 > “On Now”行
- 聚焦于任意磁贴
- 与预期结果比较
预期结果
简单详情显示在屏幕左上角,包含以下元数据:
- 节目名称
- 开始和结束时间
- 内容评级(如果可用)
- 隐藏式字幕(如果可用)
- 视频质量(如果可用)
- 接着播放
- 简短描述
- 频道磁贴上的进度条根据节目时间进度显示
如果迷你预览可用
- 迷你预览(视频)显示在页面的右上角(如果提供方提供了迷你预览)
如果迷你预览不可用
- 如果提供方未提供迷你预览视频,则页面右上角会显示带有提供方标志的静态节目/频道图像
- 频道磁贴上的进度条根据节目时间进度显示
验证频道指南中的节目元数据、迷你预览和进度条
测试步骤
- 转到频道指南 > 任意提供方所在部分 > 聚焦于任意节目(当前正在播出或未来将要播出的节目)
- 与预期结果比较
预期结果
- 将显示当前节目的进度
- 简单详情显示在屏幕左上角,包含以下元数据:
- 节目名称
- 开始和结束时间
- 内容评级(如果可用)
- 隐藏式字幕(如果可用)
- 视频质量(如果可用)
- 接着播放
- 简短描述
如果迷你预览可用
- 迷你预览(视频)显示在页面的右上角(如果提供方提供了迷你预览)
如果迷你预览不可用
- 页面右上角会显示带有提供方标志的静态节目/频道图像
验证频道指南中未来播出节目的简单详情
测试步骤
- 转到频道指南 > 任意提供方所在部分 > 选择未来播放的节目
预期结果
- 节目名称
- 开始和结束时间
- 内容评级(如果可用)
- 隐藏式字幕(如果可用)
- 视频质量(如果可用)
- 接着播放
- 简短描述