5状态迁移图法练习
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
1、某打印机的打印功能如下:
打印机初始处于就绪的状态下,可以接收打印的任务,进入打印状态,开始打印;在打印的过程中,如果打印机出现故障,打印机将处于故障状态,等待修复故障;故障修复后,打印机会回复打印状态,继续打印原来的文档;
在打印的过程中,如果纸张用完,打印机将暂停打印,处于缺纸状态,当放入打印纸后,打印机会自动检测,回复打印状态,继续开始打印;
打印任务完成,打印机恢复就绪状态。
2、手机中MP3播放功能如下,请用状态迁移法设计用例。
选中MP3曲目后,可以按P键(播放)、F键(快进)、RC键(录音);
播放过程中可以按F键、R键(后退)、S键(停止);
播放或者快进结束时,MP3自动停在曲目终点,此时可以按R键;
在停止状态下可以按RC键;
后退到曲目起点,MP3自动停止;
没有选择MP3曲目时不能按任何键,并且当MP3曲目在起点时不能按R键,当MP3曲目在末端时不能按P、F键。
3、在某游戏软件中,系统需要实现这样一个需求:
容许某角色通过钥匙打开各个屋子的门,进去寻找某个东西然后再用钥匙锁上门离开。
门的初始状态是关闭并锁着的,输入了“使用钥匙”时,门的状态可以变成“关闭未锁”状态;输入了“使用手”时,门的状态可以转换成“打开未锁”的状态。
当门处于“打开未锁”的状态时,我们输入“使用手”时,会使门的状态重新回到“关闭未锁”的状态。
当“门”处于“关闭未锁”的状态时,我们输入“使用钥匙”时,这将会使门重新回到“关闭并锁”的状态。
当门处于“关闭并锁”的状态,输入“使用手”,不能打开门
当门处于“打开未锁”的状态时,输入“使用钥匙”不能锁上门。
4、某电话系统,在不同的事件驱动下,可以进入不同的状态,状态定义如下表:
5一个缺陷的一生
测试人员提交新问题单,测试经理审核问题单,如果不是问题则作为非问题关闭,如果重复则作为重复问题关闭。
否则置为打开状态。
开发人员分析打开状态的问题单,如果接受则进行修改,否则应与测试人员协商,在问题提交人统一的情况下可
退回给测试人员作为非问题关闭。
对于开发人员拒绝修改但测试人员无法认同的情况,该问题单需交CCB评审,根据评审结果,如果确认要修改则进入修改状态。
如果不是问题则作为非问题关闭,如果是问题但暂时无法解决则挂起。
挂起的问题单到达指定修改期限时会再次进入打开状态。
修改后的问题单需由测试人员进行回归测试,如果回归通过则关闭问题单,如果回归不通过则重新进入打开状态。