码迷,mamicode.com
首页 > 其他好文 > 详细

黑盒测试之场景法

时间:2018-04-16 21:57:04      阅读:329      评论:0      收藏:0      [点我收藏+]

标签:情况   用户   设计   ima   组成   用例   技术   src   路径   

场景法定义

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

事件流

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


场景法设计步骤

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


实例--ATM场景

技术分享图片

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

 

黑盒测试之场景法

标签:情况   用户   设计   ima   组成   用例   技术   src   路径   

原文地址:https://www.cnblogs.com/WFM1997/p/8858705.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!