| 测试功能 | 预置条件 | 输入 | 预期输出 | 是否自动 | 测试结果 |
|---|---|---|---|---|---|
| 拉起应用 | 设备正常运行 | 启动应用 | 成功拉起应用,显示主页面 | 是 | Pass |
| 创建并激活媒体会话 | 应用已启动,在主页面 | 1. 点击'创建并激活媒体会话'按钮进入页面 2. 点击'hello world'文本 |
1. 成功进入CreateAVSession页面 2. 成功点击并触发AVSession创建,session创建日志输出 3. 成功返回主页面 |
是 | Pass |
| 销毁媒体会话 | 应用已启动,在主页面 | 1. 点击'销毁媒体会话'按钮进入页面 2. 点击'hello world'文本 |
1. 成功进入Destroy页面 2. 成功点击并触发session销毁,销毁日志输出 3. 成功返回主页面 |
是 | Pass |
| 注册高级播放控制事件 | 应用已启动,在主页面 | 1. 点击'注册高级播放控制事件'按钮进入页面 2. 点击'hello world'文本 |
1. 成功进入AdvancedPlaybackControlEvents页面 2. 成功点击并注册高级播放事件监听器,注册成功日志输出 3. 成功返回主页面 |
是 | Pass |
| 分发会话事件 | 应用已启动,在主页面 | 1. 点击'分发会话事件'按钮进入页面 2. 点击'hello world'文本 |
1. 成功进入DispatchSessionEvent页面 2. 成功点击并分发会话事件,事件分发日志输出 3. 成功返回主页面 |
是 | Pass |
| 设置媒体会话信息 | 应用已启动,在主页面 | 1. 点击'设置媒体会话信息'按钮进入页面 2. 点击'hello world'文本 |
1. 成功进入SetAVSessionInformation页面 2. 成功点击并设置metadata、state等信息,设置成功日志输出 3. 成功返回主页面 |
是 | Pass |
| 注册固定播放控制命令 | 应用已启动,在主页面 | 1. 点击'注册固定播放控制命令'按钮进入页面 2. 点击'hello world'文本 |
1. 成功进入FixedPlaybackControlCommands页面 2. 成功点击并注册play/pause/stop等监听器,注册成功日志输出 3. 成功返回主页面 |
是 | Pass |
| 获取Controller对象 | 应用已启动,在主页面 | 1. 点击'获取Controller对象'按钮进入页面 2. 点击'hello world'文本 |
1. 成功进入GetController页面 2. 成功点击并获取AVSessionController对象,获取结果日志输出 3. 成功返回主页面 |
是 | Pass |
| 取消监听 | 应用已启动,在主页面 | 1. 点击'取消监听'按钮进入页面 2. 点击'hello world'文本 |
1. 成功进入Off页面 2. 成功点击并取消事件监听,取消监听日志输出 3. 成功返回主页面 |
是 | Pass |
| 设置自定义媒体数据包 | 应用已启动,在主页面 | 1. 点击'设置自定义媒体数据包'按钮进入页面 2. 点击'hello world'文本 |
1. 成功进入SetExtras页面 2. 成功点击并设置自定义extras数据,设置成功日志输出 3. 成功返回主页面 |
是 | Pass |
| 设置WantAgent | 应用已启动,在主页面 | 1. 点击'设置WantAgent'按钮进入页面 2. 点击'hello world'文本 |
1. 成功进入WantAgent页面 2. 成功点击并设置WantAgent,设置结果日志输出 3. 成功返回主页面 |
是 | Pass |