关闭

测试用例设计——状态迁移图

发表于:2010-12-17 13:39

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:职场人的思考    来源:51Testing软件测试网采编

  1. 定义

  状态迁移图法主要关注在测试状态转移的正确性上面。对于一个有限状态机,通过测试验证其在给定的条件内是否能够产生需要的状态变化,有没有不可达的状态和非法的状态,可能不可能产生非法的状态转移等。通过构造能导致状态迁移的事件,来测试状态之间的转换。

  2. 应用的范围

  一个功能的状态比较多的情况下,比如mp3,堆栈操作等.

  3. 步骤

  状态迁移图的步骤:

  1)画出状态迁移图;

  2)列出状态——事件表;

  3)得到状态转换树;

  4)推出测试路径;

  5)根据测试路径编写测试用例

  4. 案例

  手机中MP3播放功能状态-事件表如下:

  其中没有选择MP3曲目时不能按任何键,并且当MP3曲目在起点时不能按R键,当MP3曲目在末端时不能按P、F键。

  这里给出了状态-事件表,为了能更清楚的说明问题,没有用复杂的文字描述出来,一般需要先从需求中提取信息,画出状态图,再得到状态-事件表。

  1)画出状态迁移图:

21/212>
《2023软件测试行业现状调查报告》独家发布~

精彩评论

  • hzc2007
    2011-1-04 11:00:10

    学习~ 谢谢了

  • kyra67
    2010-12-28 10:11:09

    看来还是这里的资料好一点

  • xingyunshi
    2010-12-23 10:17:37

    学习中,谢谢

  • cjp110212
    2010-12-22 09:17:50

    好,学习了

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号