场景法

上一篇 / 下一篇  2011-08-01 16:49:51

现在的软件几乎都是用事件触发来控制流程的,事件触发时的情景便形成了场景,而同一事件不同的触发顺序和处理结果就形成事件流。这种在软件设计方面的思想也可以引入到软件测试中,可以比较生动地描绘出事件触发时的情景,

有利于测试设计者设计测试用例,同时使测试用例更容易理解和执行。

1.场景法的基本流和备选流

场景用来描述流经用例的路径,从用例开始到结束遍历这条路径上所有的基本流和备选流,如图3-7所示。

 
图3-7 场景法的基本流和备选流

图3-7中经过用例的每条路径都用基本流和备选流来表示,直黑线表示基本流,是经过用例的最简单路径。下面三点给出了一个备选流的开始和结束的可能历程,它可以在某个特定条件下执行:

可能重新加入基本流中(如备选流1和3)。

也可能从另一个备选流(如备选流2)中引出。

或者终止用例而不再重新加入到某个流(如备选流2和4)。

2.场景法的设计步骤

场景法的设计步骤如下:

1)根据说明,描述出程序的基本流及各项备选流。

2)根据基本流和各项备选流生成不同的场景。

3)对每一个场景生成相应的测试用例。

4)对生成的所有测试用例重新审查,去掉多余的测试用例,确定测试用例后,为每

一个测试用例确定测试数据值。


TAG:

引用 删除 layzhang_xu   /   2020-01-11 17:02:25
5
 

评分:0

我来说两句

Open Toolbar