状态迁移图法

许多需求用状态机的方式来描述,状态机的测试主要关注在测试状态转移的正确性上面。对于一个有限状态机,通过测试验证其在给定的条件内是否能够产生需要的状态变化,有没有不可达的状态和非法的状态,可能不可能产生非法的状态转移等。

  构造能导致状态迁移的事件,来测试状态之间的转换。
  状态迁移图的步骤:
  1、        画出状态迁移图;
  2、        列出状态——事件表;
  3、        得到状态转换树;
  4、        推出测试路径;
  5、        根据测试路径编写测试用例。
  
  下面我们结合一个例子来理解。

  举例:
  手机中MP3播放功能状态-事件表如下,请用状态迁移法设计用例。其中没有选择MP3曲目时不能按任何键,并且当MP3曲目在起点时不能按R键,当MP3曲目在末端时不能按P、F键。
 

 

 

更多经常内容请访问      www.17testing.com 

你可能感兴趣的:(状态迁移图法)