IT博客汇
  • 首页
  • 精华
  • 技术
  • 设计
  • 资讯
  • 扯淡
  • 权利声明
  • 登录 注册

    软件质量测试 因果图测试用例 自动售货机

    Debug客栈发表于 2019-07-03 18:31:12
    love 0
    Featured image of post 软件质量测试 因果图测试用例 自动售货机

    问题描述

    有一个饮料自动售货机(处理单价为5角钱)的控制处理软件,它的软件规格说明如下: 若投入5角钱的硬币,按下“橙汁”或“啤酒”的按钮,则相应的饮料就送出来。 若投入1元钱的硬币,同样也是按“橙汁”或“啤酒”的按钮,则自动售货机在送出相应饮料的同时退回5角钱的硬币。

    分析情况

    怎么分析这种具有一定实际意义的情况呢? 按照因果图的说法,我们先分析一下,把原因与结果先找出来: 原因是输入条件,在自动售货机里,硬币的投入、按钮的按下,都是输入,这样的话就有以下几个原因:

    • (1)投入5角硬币
    • (2)投入1元硬币
    • (3)按下“橙汁”按钮
    • (4)按下“啤酒”按钮

    结果有哪些呢?

    • (1)送出“橙汁”饮料
    • (2)送出“啤酒”饮料
    • (3)找5角硬币

    按照因果关系,把因果图的雏形画出来:

    因果测试图判定

    再加上因果图的约束关系,那么图形就成为以下:

    根据最终的因果图生成判定表:

    因果图生成判定表

    最后把测试用例写出来:

    测试用例

    转载自文章: 测试用例设计技术-因果图之二



沪ICP备19023445号-2号
友情链接