01状态迁移法样例(MP3)
用例设计之状态迁移法样例
目
请用状态迁移法设计MP3播放功能用例。
当MP3曲目在起点时不能按R键,当曲目在末端时不能按P、F键。
MP3状态:起点(B)、停止(S)、倒退(R)、播放(P)、前进(F)、录音(RC)、结尾(E)
按键 起点 停止 倒退 播放 前进 录音 结尾 R (倒退) — 倒退 — 倒退 倒退 — 倒退 P (播放) 播放 播放 播放 — 播放 — — F (前进) 前进 前进 前进 前进 — — — RC(录音) 录音 录音 — — — — 录音 S (停止) 停止 — 停止 停止 停止 停止 停止
1.画出状态迁移图
2.列出状态事件表
当前状态 事件 下一状态 输出
中途停止 P 播放
F 前进
R 后退
RC 录音
播放 F 前进
R 后退
S 中途停止 前进 P 播放
R 后退
S 中途停止
自动 终点停止 后退 P 播放
F 前进
S 中途停止
自动 终点停止 录音 S 停止 起点停止 P 播放
F 前进
RC 录音 终点停止 R 后退
或者
3.画出状态迁移树
4.合法测试用例
测试用例编
号 MP3-ST-FUNC-PLAY-001 测试项目 手机中MP3的播放功能
停止状态下进行播放操作,然后进行前进操
测试标题 作
重要级别 高
预置条件 mp3处于停止状态
输入 P,F
操作步骤 1.先按下P 2.观察一分钟再按下F 预期输出 播放,然后处于快前状态
测试用例编
号 MP3-ST-FUNC-PLAY-002
测试项目 手机中MP3的播放功能
停止状态下进行播放操作,然后进行后退操测试标题 作
重要级别 高
预置条件 mp3处于停止状态
输入 P,R
操作步骤 1.先按下P 2.观察一分钟再按下R 预期输出 播放,然后处于后退状态
测试用例编
号 MP3-ST-FUNC-PLAY-003
测试项目 手机中MP3的播放功能
测试标题 停止状态下进行播放操作,然后停止 重要级别 高
预置条件 mp3处于停止状态
输入 P,S
操作步骤 1.先按下P 2.观察一分钟再按下S 预期输出 先是播放,然后停止
测试用例编
号 MP3-ST-FUNC-PLAY-004
测试项目 手机中MP3的播放功能
停止状态下进行前进操作,然后进行播放操测试标题 作
重要级别 高
预置条件 mp3处于停止状态
输入 F,P
操作步骤 1.先按下F 2.观察一分钟再按下P 预期输出 先进入快进状态,再进入播放
测试用例编
号 MP3-ST-FUNC-PLAY-005
测试项目 手机中MP3的播放功能
停止状态下进行前进操作,然后进行后退操测试标题 作
重要级别 高
预置条件 mp3处于停止状态
输入 F,R
操作步骤 1.先按下F 2.观察一分钟再按下R
预期输出 进入快进状态,然后进入后退状态
测试用例编
号 MP3-ST-FUNC-PLAY-006
测试项目 手机中MP3的播放功能
测试标题 停止状态下进行播放操作,然后停止 重要级别 高
预置条件 mp3处于停止状态
输入 F,S
操作步骤 1.先按下F 2.观察一分钟再按下S 预期输出 先进入快进状态,然后停止
测试用例编
号 MP3-ST-FUNC-PLAY-007
测试项目 手机中MP3的播放功能
停止状态下进行播放操作,一直到全部播放测试标题 完,再进行后退操作
重要级别 高
预置条件 mp3处于停止状态
输入 P,R
操作步骤 1.按下P 2.等待直到播完停止 3.按下R 预期输出 进入播放状态,播放完,自动停止,然后后退
测试用例编
号 MP3-ST-FUNC-PLAY-008
测试项目 手机中MP3的播放功能
停止状态下进行后退操作,然后进行播放操测试标题 作
重要级别 高
预置条件 mp3处于停止状态
输入 R,P
操作步骤 1.先按下R 2.观察一分钟再按下P 预期输出 进入后退状态,然后播放
测试用例编
号 MP3-ST-FUNC-PLAY-009
测试项目 手机中MP3的播放功能
停止状态下进行后退操作,然后进行前进操测试标题 作
重要级别 高
预置条件 mp3处于停止状态
输入 R,F
操作步骤 1.先按下R 2.观察一分钟再按下F 预期输出 先进入后退状态,然后进入快进.
测试用例编
号 MP3-ST-FUNC-PLAY-010
测试项目 手机中MP3的播放功能
测试标题 停止状态下进行后退操作,然后停止 重要级别 高
预置条件 mp3处于停止状态
输入 R,S
操作步骤 1.先按下R 2.观察一分钟再按下S 预期输出 先进入后退状态,然后停止
测试用例编
号 MP3-ST-FUNC-PLAY-011
测试项目 手机中MP3的播放功能
停止状态下进行后退操作,直到自动停止,测试标题 然后进行播放操作
重要级别 高
预置条件 mp3处于停止状态
输入 R,P
操作步骤 1.按下R 2.等待直到播放结束 3.按下P
进入后退状态,退到起点自动停止,然后播预期输出 放
测试用例编
号 MP3-ST-FUNC-PLAY-012
测试项目 手机中MP3的播放功能
停止状态下进行后退操作,直到自动停止,测试标题 然后进行前进操作
重要级别 高
预置条件 mp3处于停止状态
输入 R,F
操作步骤 1.按下R 2.等待直到播放结束 3.按下F
进入后退状态,退到起点自动停止,然后快预期输出 进
测试用例编
号 MP3-ST-FUNC-PLAY-013
测试项目 手机中MP3的播放功能
停止状态下进行后退操作,直到自动停止,测试标题 然后进行录音操作
重要级别 高
预置条件 mp3处于停止状态
输入 R,RC
操作步骤 1.按下R 2.等待直到播放结束 3.按下RC
进入后退状态,退到起点自动停止,然后录预期输出 音
测试用例编
号 MP3-ST-FUNC-PLAY-014
测试项目 手机中MP3的播放功能
测试标题 停止状态下进行录音操作,然后停止
重要级别 高
预置条件 mp3处于停止状态
输入 RC,S
操作步骤 1.先按下RC 2.说话 3.按下S 预期输出 倒退再播放能听到刚才的录音 5.非法测试用例
测试用例编
号 MP3-ST-FUNC-PLAY-015 测试项目 手机中MP3的播放功能
停止状态下进行播放操作,然后进行录音
测试标题 操作
重要级别 高
预置条件 mp3处于停止状态
输入 P,RC
操作步骤 1.先按下P 2.再按下RC 预期输出 播放,按下RC不起作用
测试用例编
号 MP3-ST-FUNC-PLAY-016 测试项目 手机中MP3的播放功能
停止状态下进行前进操作,然后进行录音
测试标题 操作
重要级别 高
预置条件 mp3处于停止状态
输入 F,RC
操作步骤 1.先按下F 2.再按下RC 预期输出 进入快进状态,按下录音不起作用
测试用例编
号 MP3-ST-FUNC-PLAY-017 测试项目 手机中MP3的播放功能
停止状态下进行播放操作,一直到全部播
测试标题 放完,再进行前进操作 重要级别 高
预置条件 mp3处于停止状态
输入 P,F
操作步骤 1.按下P 2.等待直到播完停止 3.按下F
进入播放状态,播放完,自动停止,按下F
预期输出 不起作用
测试用例编
号 MP3-ST-FUNC-PLAY-018 测试项目 手机中MP3的播放功能
停止状态下进行后退操作,然后进行录音
测试标题 操作
重要级别 高
预置条件 mp3处于停止状态
输入 R,RC
操作步骤 1.先按下R 2.再按下RC
预期输出 进入后退状态,按下录音不起作用
测试用例编
号 MP3-ST-FUNC-PLAY-019
测试项目 手机中MP3的播放功能
停止状态下进行后退操作,直到自动停止,测试标题 然后进行后退操作
重要级别 高
预置条件 mp3处于停止状态
输入 R,R
操作步骤 1.按下R 2.等待直到播放结束 3.按下R
进入后退状态,退到起点自动停止,然后按预期输出 下R不起作用
测试用例编
号 MP3-ST-FUNC-PLAY-020
测试项目 手机中MP3的播放功能
测试标题 停止状态下进行录音操作,然后前进操作 重要级别 高
预置条件 mp3处于停止状态
输入 RC,F
操作步骤 1.先按下RC 2.说话 3.按下F 预期输出 处于录音状态,然后而按下F不起作用