测试功能 预置条件 输入 预期输出 是否自动 测试结果
拉起应用 设备正常运行 启动应用 成功拉起应用,显示主页面 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