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