音频播放测试用例归档
用例表
| 测试功能 | 预置条件 | 输入 | 预期输出 | 是否自动 |
|---|---|---|---|---|
| 拉起应用 | 设备正常运行 | - | 成功拉起应用,进入首页 | 是 |
| 进入音频渲染测试页面 | 位于主页 | 点击"跳转到音频渲染功能页面" | 进入音频渲染测试页面 | 是 |
| 创建播放流 | 音频渲染测试页面 | 点击"创建播放流"按钮 | 成功创建音频渲染流,返回成功提示 | 是 |
| 销毁播放流 | 播放流已创建 | 点击"销毁播放流"按钮 | 成功销毁音频渲染流,释放相关资源 | 是 |
| 设置音量 | 播放流已创建 | 点击"设置音量"按钮 | 成功设置音频输出音量,返回操作结果 | 是 |
| 设置时延模式 | 播放流已创建 | 点击"设置时延模式"按钮 | 成功配置低时延或普通时延模式 | 是 |
| 获取时延模式 | 播放流已创建 | 点击"获取时延模式"按钮 | 正确返回当前音频渲染的时延模式 | 是 |
| 创建工作组 | 播放流已创建 | 点击"创建工作组"按钮 | 成功初始化音频工作组实例 | 是 |
| 处理工作组 | 工作组已创建 | 点击"处理工作组"按钮 | 成功执行工作组相关操作(如绑定、调度等) | 是 |
| 注册自定义回调方法 | 播放流已创建 | 点击"自定义的回调方法"按钮 | 成功注册用户自定义的音频写入回调函数 | 是 |
| 空指针初始化回调方法 | 播放流已创建 | 点击"空指针初始化回调方法"按钮 | 兼容性测试通过,未发生崩溃,返回合理错误或默认行为 | 是 |
| 设置同时写入回调 | 播放流已创建 | 点击"设置同时写入回调"按钮 | 成功同时注册 OnWriteData 与 OnWriteDataWithMetadata 回调 |
是 |