zoukankan      html  css  js  c++  java
  • 黑盒测试之场景法

    场景法定义

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

    事件流

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


    场景法设计步骤

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


    实例--ATM场景

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

  • 相关阅读:
    利用http协议实现图片窃取
    数字信号处理与音频处理(使用Audition)
    算法--堆排序学习以及模板
    HDInsight-Hadoop实战(一)站点日志分析
    自己动手写缓存Version1
    Xenomai 的模式切换浅析
    JSF学习四 标签
    chrome扩展——Postman
    CSS3:clip-path具体解释
    大型站点的前期规划
  • 原文地址:https://www.cnblogs.com/WFM1997/p/8858705.html
Copyright © 2011-2022 走看看