Debug客栈
做一个爱分享的程序猿
Debug客栈
软件质量测试 因果图测试用例 自动售货机

问题描述

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

分析情况

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

结果有哪些呢?
(1)送出“橙汁”饮料
(2)送出“啤酒”饮料
3)找5角硬币

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

因果测试图判定

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

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

https://www.debuginn.cn/wp-content/uploads/2019/07/image-20.png
因果图生成判定表

最后把测试用例写出来:

https://www.debuginn.cn/wp-content/uploads/2019/07/image-21.png

转载自文章: https://blog.csdn.net/xuhongge/article/details/2627464

https://www.debuginn.cn/wp-content/uploads/2019/07/debuginn-mfzzbz.png
赞赏
本文链接:https://www.debuginn.cn/3256.html
本文采用 CC BY-NC-SA 3.0 Unported 协议进行许可,转载请保留文章链接
Debug客栈  |  Debug客栈引导页  |  Debug客栈交流群  |  赞助本站  |  博主微博  |  音乐下载器
首页      学习笔记      软件测试      软件质量测试 因果图测试用例 自动售货机

发表评论

textsms
account_circle
email

Debug客栈

软件质量测试 因果图测试用例 自动售货机
问题描述 有一个饮料自动售货机(处理单价为5角钱)的控制处理软件,它的软件规格说明如下:若投入5角钱的硬币,按下“橙汁”或“啤酒”的按钮,则相应的饮料就送出来。若投入1元钱的硬币…
扫描二维码继续阅读
2019-07-03
文章日历
2019年七月
« 6月    
1234567
891011121314
15161718192021
22232425262728
293031  
近期评论
统计数据
  • 1
  • 290
  • 9,318
  • 4,740
  • 4
  • 284
  • 190
  • 2019年7月13日
本站存活