欢迎软件行业的同仁们来参观讨论!

使用状态转换图法设计测试用例的相关概念

上一篇 / 下一篇  2013-09-09 21:41:05 / 个人分类:每日一记

一、状态转换图法应用的场合
为了更真实地模拟用户的操作顺序、操作流程(避免场景法有遗漏),把所有用户的操作可能全部列举出来。状态图法的基本思想是化整为零,首先把用户的完整动作进行分解,然后使用图形的方式把动作再进行合并。
二、核心概念
1、动作:用户能够向软件做的操作(输入)
2、状态:软件运行到某个时刻所处的情况(可以认为每对软件做一个操作,状态就会发生变化)
三、如何使用状态转换图法设计测试用例
1、找出软件的所有输入的单独动作,编号
2、找出软件的所有状态(可以认为每做一个动作,就会产生一个新的状态)
3、找出什么动作会导致什么状态变化
4、把相关联的动作和状态联系起来,编写测试用例
四、总结
1、优点:可以找全用户所有可能的操作顺序和流程
   缺点:画图比较复杂
   所以,一般在比较严格的软件中使用(可能只是局部)
2、每一个状态都必须测试过
3、对于常见和不常见的分支路径,全要进行测试
4、关注错误处理

TAG:

引用 删除 Alice.5118   /   2015-02-12 09:47:29
-3
 

评分:0

我来说两句

日历

« 2024-05-04  
   1234
567891011
12131415161718
19202122232425
262728293031 

数据统计

  • 访问量: 39511
  • 日志数: 55
  • 建立时间: 2013-08-30
  • 更新时间: 2013-12-27

RSS订阅

Open Toolbar