因果图法
- 因果图法又叫因果分析图(Causality chart), 用图表示输入输出关系,写出判定表,设计测试用例.
- 特点: 因(输入条件), 果(输出结果)
- 输入与输出的关系主要有:恒等、非、与、或
基本符号
- 因果图中用Ci表示原因, 用Ei表示结果各结点状态,可取值“0”或“1”。“0”表示某状态不出现,“1”表示某状态出现.
- 恒等
原因出现,结果出现;原因不出现,结果也不出现
如果c1=1,则e1=1
如果c1=0,则e1=0
- 非
原因出现,结果不出现;原因不出现,结果出现
如果c1=1,则e1=0
如果c1=0,则e1=1
- 或
多个原因有一个出现,结果出现
如果c1=1或c2=1或c3=1,则e1=1
如果c1=c2=c3=0,则e1=0
- 与
几个原因都出现,结果才出现
如果c1=1并且c2=1,则e1=1
如果c1=0或c2=0,则e1=0
因果图中约束条件
场景法
• 用场景对功能点或业务流程进行描述的方法, 主要用于测试系统的业务流程
• 在冒烟测试时也主要采用场景法进行测试
两个基本概念
• 基本流
也叫效流或正确流, 按照正确的业务流程来实现的一条操作路径(模拟正确的操作流程)
• 备选流
也叫无效流或错误流, 导致程序出现错误的操作流程(模拟错误的操作流程)