有一个饮料自动售货机(单价为1元5角钱)的控制处理软件,它的功能说明书如下:

若投入1元5角钱的硬币,按下 “可乐”、“雪碧”或“绿茶”按钮,则送出相应的饮料;

若投入2元钱的硬币,同样也是按下“可乐”、“雪碧”或“绿茶”按钮,则在送出饮料的同时退还5角钱的硬币。

若投入2元钱的硬币,同样也是按下“可乐”、“雪碧”或“绿茶”按钮,则在送出饮料的同时退还5角钱的硬币。

任务1、根据规格说明书,列出原因和结果;
任务2、根据原因和结果,画出因果图;
任务3、根据因果图,画出决策表;
任务4、根据决策表,设计测试用例;
原因 编号 结果 编号
投入1元5角硬币 C1 退换5角钱 e1
投入2元硬币 C2 送出"可乐"饮料 e2
按下"可乐"按钮 C3 送出"雪碧"饮料 e3
按下"雪碧"按钮 C4 送出"绿茶"饮料 e4
按下"绿茶"按钮 C5  

测试用例
编号 输入数据 预期结果
投币 按钮
Test-1 1.5 可乐 送出可乐
Test-2 1.5 雪碧 送出雪碧
Test-3 1.5 绿茶 送出绿茶
Test-4 任意 不按 未按下按钮
Test-5 2 可乐 送出可乐,退5角
Test-6 2 雪碧 送出雪碧,退5角
Test-7 2 绿茶 送出绿茶,退5角
Test-8 0 任意按钮 请投币

【大学生软件测试基础】自动贩卖机 - 因果图相关推荐

  1. 从自动贩卖机找零看Python中的动态规划问题

    原文:http://www.jianshu.com/p/144db81341a3 从自动贩卖机找零看Python中的动态规划问题 问题描述 假设在某国存在[1,x1,x2,x3,...,xn]多种货币 ...

  2. python找零方案_从自动贩卖机找零看Python中的动态规划问题

    原文:http://www.jianshu.com/p/144db81341a3 从自动贩卖机找零看Python中的动态规划问题 问题描述 假设在某国存在[1,x1,x2,x3,...,xn]多种货币 ...

  3. 《Java程序小作业之自动贩卖机》#谭子

    第一次写博客有点小小紧张哈,刚入门Java这门语言没多久,博主现在还在打基础中.这里为大伙们分享一下程序课的模拟作业,大概内容也不是很多,图一乐看个热闹就好了,如果需要借鉴的话,当然可以把这里的源码拿 ...

  4. java学习之路2--简单工厂模式实现饮料自动贩卖机

    java学习之路2 用简单工厂模式实现饮料自动贩卖机 功能简介 具体实现 1.简单工厂模式 2.代码 总结 用简单工厂模式实现饮料自动贩卖机) 功能简介 接收用户输入的信息,选择购买的饮料. 可供选择 ...

  5. c语言自动贩卖机设计报告,自动贩卖机课程设计.doc

    自动贩卖机课程设计.doc 课程设计名称电子技术课程设计题目基于MULTISIM12仿真软件的自动贩卖机的设计学期20132014学年第2学期专业自动化班级12级3班姓名温亮学号1205010321指 ...

  6. 通过编程模拟一个简单的饮料自动贩卖机_你喝过自动贩卖的现榨橙汁吗?

    日前,关于自动贩卖的现榨橙汁机内部构件是否会污染橙汁一事,深圳和上海两地的监管部门给出了不同的监管意见.这也让该类设备产出的食品是否符合食品安全的标准再度成了坊间热议的问题.在青岛,现榨橙汁机也早已遍 ...

  7. java商品自动贩卖机

    文章目录 目录 前言 一.创建类: customer , goods , shopping 1.customer类,主入口函数 2.goods类 (算作商品父类,子类我也写在里面的) 3.shoppi ...

  8. 饮品自动贩卖机系统 c语言,自动贩卖机控制系统自动贩卖机控制系统.doc

    自动贩卖机控制系统自动贩卖机控制系统 综合训练项目四"自动贩卖机控制系统" 专 业: 自动化 班 级: 12-1班 姓 名: 白琼 学 号: 1205010102 指导教师: 谢国 ...

  9. 《数据结构与抽象:Java语言描述(原书第4版)》一1.4 像使用自动贩卖机一样使用ADT...

    本节书摘来华章计算机<数据结构与抽象:Java语言描述(原书第4版)>一书中的第1章 ,第1.4节,[美]弗兰克M.卡拉诺(Frank M. Carrano) 蒂莫西M.亨利(Timoth ...

最新文章

  1. ++i 和 i++ 效率分析(C++)
  2. 【AI产品】一键去除杂物,Photo Eraser助你拍出美丽照片
  3. 学长毕业日记 :本科毕业论文写成博士论文的神操作20170314
  4. 毛笔笔锋算法IOS版
  5. Git学习系列(八)标签的管理及配置别名详解
  6. DisSent: Learning Sentence Representations from Explicit Discourse Relations
  7. GDAL库读取Envisat ASAR数据
  8. DataBase -- Operator
  9. 全球搜索引擎集合(主要有移动搜索APP的)
  10. 软件测试工作基本流程
  11. win10商店游戏存档修改
  12. 抖音私域运营的新玩法
  13. 草根互联网经理掀起的中国性解放运动
  14. 新冠疫情对广告投放影响究竟多大?
  15. 【新知实验室TRTC】
  16. 如何修改PPT中左下方状态栏的主题名称
  17. 计量经济学笔记5-Eviews操作-异方差的检验与消除(White检验与加权最小二乘)
  18. (一)固体密度的测量
  19. 金行健:夺冠要送房? 起底EDG背后的朱一航
  20. POJ 1111(单身快乐)

热门文章

  1. 【CGroup原理篇V1】十四、NET_PRIO子系统
  2. python 浮点数精度不准确_python 浮点数不精确原因
  3. 25年精细创新,打印让生活更美好
  4. SEO技巧:快速提升关键词排名的28个技巧
  5. 国内券商转型迎来新风口——港股市场的火热【宏观篇】
  6. java oshi获取服务器各种信息
  7. L1 P2 抓到一只变量
  8. ubuntu 查看内存命令
  9. 设计模式---七大原则
  10. iPad娱乐之----最新电影下载!