1. 事件流的概念

同一事件的不同触发顺序和处理结果形成事件流,事件流分为基本流和备选流

  • 基本流:基本流表示通过业务流程时输入都正确,能达到目标的流程。
  • 备选流:备选流表示通过业务流程时输入错误(或者操作错误)导致流程存在反复,但是经过纠正后仍能达到能达到目标的流程。

2. 场景法实例

经过用例的每条路径都用基本流和备选流来表示,直黑线表示基本流,是经过用例的最简单的路径。备选流用不同的彩色表示,一个备选流可能从基本流开始,在某个特定条件下执行,然后重新加入基本流中(如备选流 1 和 3);也可能起源于另一个备选流(如备选流2),或者终止用例而不再重新加入到某个流(如备选流2 和 4)

在这里插入图片描述

3. 场景设计法的应用案例

用例:两位数加法器,输入两个数值后,点击加号求和。如下图:

在这里插入图片描述

1)列出事件

事件:输入数据1

输入数据2

点击”加“按钮

2)分析流程

基本流:输入数据1

输入数据2

点击”加“按钮

备选流1:输入数据1无效

备选流2:输入数据2无效

3)场景设计

场景1:基本流

场景2:基本流+备选流1

场景3:基本流+备选流2

场景4:基本流+备选流1+备选流2

4)用例设计

用例编号 场景 加数1 加数2 预期结果
1 场景1 -55 100 输出45
2 场景2 j 50 提示加数1输入不正确
3 场景3 20 i 提示加数2输入不正确
4 场景4 s d 提示加数1输入不正确和加数2输入不正确
Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐