黑盒测试之场景法
Posted 我将军
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了黑盒测试之场景法相关的知识,希望对你有一定的参考价值。
场景法定义
定义官方版:通过运用场景来对系统的功能点或业务流程的描述,从而提高测试效果的一种方法。
本人俗套版:你从A走到B,其中一种走法是你在大路上从头到尾每一步都走得很漂亮,路上鸟语花香。还有很多种走法是你走了其他的小路,但是最终还是走到了B,即使中间你摔过、绕过了一条河等。这些都是场景。
事件流
基本流:1、仅有一个基本流
2、经过用例的最简单的路径,指每个步骤都“正常”运作时所发生的事
备选流:1、可以有多个
2、可选的或备选的情况 ,异常事件流程。
场景是事件流的一个实例,有基本流或(基本流+备选流)的步骤组成,表明了用户执行系统操作系列。
备选流越多,场景越多,执行路径越多,将导致场景爆炸---》选取典型场景进行测试,其基本如下:
1、最少场景数等于基本流与备选流的总数。
2、有且唯一有一个场景仅包含基本流。
3、对应某个备选流,至少应该有一个场景覆盖备选流,且在该场景中应尽量避免覆盖其他备选流。
场景法设计步骤
1、分析被测业务,找出基本流及备选流
2、根据各项基本流和各项备选流生成不同的场景
3、对每一个场景生成相应的测试用例
4、对生成的所有测试用例重新审查,去掉多余的测试用例,确定测试用例后,为每一个测试用例确定测试数据值
实例--ATM场景
基本流为方框内的流程走向。
以上是关于黑盒测试之场景法的主要内容,如果未能解决你的问题,请参考以下文章