2020-12-18:【黑盒测试用例设计】测试方法之场景法

【黑盒测试用例设计】测试方法之场景法

原理:核心思想是站在用户的角度上检测软件功能,发现软件的错误。

场景法能够以最少的测试成本,来发现最多的与用户平时使用时息息相关的软件缺陷或错误。

适用场景:业务流程清晰(工作流或场景)、参与者与系统交互过程。

使用技巧

  1. 理解业务需求,分析业务基本流和备选流上所有会影响数据流走向的的各种因素,从用户操作角度拆分流程中各环节,同时考虑时间、网络等因素。
  2. 组合场景中可能发生的事件序列。
  3. 将环境因素和事件序列进行组合并进行分析推导,得到不同的场景。

现在的软件几乎都是用事件触发来控制流程的,事件触发时的情景便形成了场景,而同一事件不同的触发顺序和处理结果就形成事件流。该方法可以比较生动地描绘出事件触发时的情景,有利于测试设计者设计测试用例,是测试用例更容易理解和执行。

(1) 基本流和备选流

基本流和备选流

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

(2) 基本流和备选流的识别原则

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值