zoukankan      html  css  js  c++  java
  • 第五天-黑盒测试用例设计方法(二)

    一、因果图法

    定义:

     第一步:根据功能说明书中规定的原因和结果之间画出因果图

      原因和结果的关系:

      (1)、恒等,原因A成立,结果B一定成立。

      (2)、非。

      (3)、或

      (4)、原因A、B、C都成立时,结果D成立

    第二步:根据功能说明在因果图中加上约束条件

     因果图法实例分析:

    案例:自助售货机卖啤酒和橙汁,处理单间5角;投5角硬币,按下按钮,出饮料;投一元,按下按钮,出饮料,找零5角。

    分析原因和结果:

    画出原因和结果之间的关系(部分关系):

    按照需求描述原因、结果间的约束:

    因果图的局限性:当原因和结果很多时,它们之间的关系连线就会很多,导致因果图的可读性变差。因此用作局部的小功能(原因和结果不是很多的时候)分析。

    列出所有的原因和结果的列表,设计初步的测试用例步骤

     设计测试用例(略)

    二、判断表法

    1、应用场合:主要适应于多条件的内容组合于结果分析。

    2、组成:由条件项、动作项、条件桩、动作桩四部分组成。

    3、使用条件:所有的条件桩在表中的位置和顺序互相不影响;所有的动作桩的顺序不会因为条件的顺序的变化而产生不同。

    4、建立判断表的步骤:

    实例:

    需求

     (1)、分析条件和动作

     (2)、写入条件桩、动作桩、条件项、动作项

    测试用例的设计方法:没有哪一种方式是单独使用的。

    (1)、所有的软件,都是因为某种操作才会导致一定的结果。——考虑使用因果图

    (2)、所有的软件都有文本框。——考虑使用等价类、边界值。

  • 相关阅读:
    常见cout格式输出
    P3332 [ZJOI2013]K大数查询
    pdb
    OS
    ubuntu su failure when password was right
    【opencv安裝】ubuntu16 opencv安装+测试
    shell脚本读取文件+读取命令行参数+读取标准输入+变量赋值+输出到文件
    xshell上传下载文件
    【sed / awk脚本编写】
    shell正则式解析身份证和手机号
  • 原文地址:https://www.cnblogs.com/zxdjy-blog/p/13628351.html
Copyright © 2011-2022 走看看