1# 音乐播放器案例 2 3## 用例表 4 5| 测试功能 | 预置条件 | 输入 | 预期输出 | 是否自动 | 测试结果 | 6|----------------------|------------------|-----------------|---------------------------------------------------------------|------|------| 7| 应用内播放音乐 | 启动app | 点击控制栏的播放按钮 | 音乐正常启播,播控按钮状态变成播放状态,歌曲进度条前进,歌词滚动展示,播控中心状态同步展示正确 | 否 | Pass | 8| 应用内暂停音乐 | 启动app并启动音乐播放 | 点击控制栏的暂停按钮 | 音乐正常暂停,播控按钮状态变成暂停状态,歌曲进度暂停,歌词滚动暂停在当前音乐暂停位置,播控中心状态同步展示正确 | 否 | Pass | 9| 应用内切换歌曲播放模式 | 启动app | 点击控制栏的播放模式切换按钮 | 按钮状态按照单曲循环、列表循环、随机播放顺序切换,同时播控中心显示相同状态 | 否 | Pass | 10| 应用内切换下一首 | 启动app并启动音乐播放 | 点击控制栏的下一首按钮 | 单曲循环:当前歌曲从头开始播放;列表循环:按照歌曲序号切换到下一首歌曲开头开始播放;随机播放:切换随机一首歌曲从头开始播放 | 否 | Pass | 11| 应用内切换上一首 | 启动app并启动音乐播放 | 点击控制栏的上一首按钮 | 单曲循环:当前歌曲从头开始播放;列表循环:按照歌曲序号切换到上一首歌曲开头开始播放;随机播放:切换随机一首歌曲从头开始播放 | 否 | Pass | 12| 播控中心内播放音乐 | 启动app,退后台 | 点击播控中心的播放按钮 | 音乐正常启播,播控按钮状态变成播放状态,歌曲进度条前进,歌词滚动展示 | 否 | Pass | 13| 播控中心内暂停音乐 | 启动app并启动音乐播放,退后台 | 点击播控中心的暂停按钮 | 音乐正常暂停,播控按钮状态变成暂停状态,歌曲进度暂停,歌词滚动暂停在当前音乐暂停位置 | 否 | Pass | 14| 播控中心内切换歌曲播放模式 | 启动app,退后台 | 点击播控中心的播放模式切换按钮 | 按钮状态按照单曲循环、列表循环、随机播放顺序切换 | 否 | Pass | 15| 播控中心内切换下一首 | 启动app并启动音乐播放,退后台 | 点击播控中心的下一首按钮 | 单曲循环:当前歌曲从头开始播放;列表循环:按照歌曲序号切换到下一首歌曲开头开始播放;随机播放:切换随机一首歌曲从头开始播放 | 否 | Pass | 16| 播控中心内切换上一首 | 启动app并启动音乐播放,退后台 | 点击播控中心的上一首按钮 | 单曲循环:当前歌曲从头开始播放;列表循环:按照歌曲序号切换到上一首歌曲开头开始播放;随机播放:切换随机一首歌曲从头开始播放 | 否 | Pass | 17| 播控中心拉起app | 启动app | app退后台 | 拉起app,展示同播控中心一致 | 否 | Pass | 18| 折叠屏设备折叠态切换到展开态,ux变化 | 折叠屏设备折叠态启动app | 折叠态切换到展开态 | 歌曲标题、封面、歌手、歌词的展示发生变更,折叠态为上下布局,展开态为左右布局 | 否 | Pass | 19| 折叠屏设备展开态切换到半折叠态,ux变化 | 折叠屏设备展开态横屏启动app | 展开态切换到半折叠态 | 歌曲标题、封面、歌手、歌词的展示发生变更,展开态为全屏布局,半折叠态是,标题、封面、歌手歌词移动到上屏 | 否 | Pass | 20| 应用退后台,音乐正常播放 | 启动app并启动音乐播放 | 应用退后台 | 音乐正常播放,播控中心状态正常 | 否 | Pass |