软件测试理论3

因果图法

  • 因果图法又叫因果分析图(Causality chart), 用图表示输入输出关系,写出判定表,设计测试用例.
  • 特点: 因(输入条件), 果(输出结果)
  • 输入与输出的关系主要有:恒等、非、与、或

基本符号

  • 因果图中用Ci表示原因, 用Ei表示结果各结点状态,可取值“0”或“1”。“0”表示某状态不出现,“1”表示某状态出现.

- 恒等

图片.png

原因出现,结果出现;原因不出现,结果也不出现

如果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

因果图中约束条件

图片.png

图片.png

场景法

• 用场景对功能点或业务流程进行描述的方法, 主要用于测试系统的业务流程
• 在冒烟测试时也主要采用场景法进行测试

两个基本概念

• 基本流
也叫效流或正确流, 按照正确的业务流程来实现的一条操作路径(模拟正确的操作流程)
• 备选流
也叫无效流或错误流, 导致程序出现错误的操作流程(模拟错误的操作流程)

流程图画法

图片.png
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。