我将军

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

场景法定义

定义官方版:通过运用场景来对系统的功能点或业务流程的描述,从而提高测试效果的一种方法。
本人俗套版:你从A走到B,其中一种走法是你在大路上从头到尾每一步都走得很漂亮,路上鸟语花香。还有很多种走法是你走了其他的小路,但是最终还是走到了B,即使中间你摔过、绕过了一条河等。这些都是场景。

事件流

基本流:1、仅有一个基本流
             2、经过用例的最简单的路径,指每个步骤都“正常”运作时所发生的事
备选流:1、可以有多个
             2、可选的或备选的情况 ,异常事件流程。
场景是事件流的一个实例,有基本流或(基本流+备选流)的步骤组成,表明了用户执行系统操作系列。
备选流越多,场景越多,执行路径越多,将导致场景爆炸---》选取典型场景进行测试,其基本如下:
1、最少场景数等于基本流与备选流的总数。
2、有且唯一有一个场景仅包含基本流。
3、对应某个备选流,至少应该有一个场景覆盖备选流,且在该场景中应尽量避免覆盖其他备选流。


场景法设计步骤

1、分析被测业务,找出基本流及备选流
2、根据各项基本流和各项备选流生成不同的场景
3、对每一个场景生成相应的测试用例
4、对生成的所有测试用例重新审查,去掉多余的测试用例,确定测试用例后,为每一个测试用例确定测试数据值


实例--ATM场景

基本流为方框内的流程走向。

 

posted on 2018-04-16 21:35  我将军  阅读(1918)  评论(0编辑  收藏  举报