自动售货机测试用例资料

合集下载

因果图判定表综合示例1-自动售货机

因果图判定表综合示例1-自动售货机

一、测试项要求如下:有一个处理单价为5角钱的饮料的自动售货机软件测试用例的设计。

其规格说明如下:若投入5角钱或1元钱灯是亮的,这时在投入1元硬币并押下按钮后,饮料不送出来而且1元硬币也退出来;若有零钱找,则显示〖零钱找完〗的红二、分析以上要求,得出原因和结果:原因:1、售货机有零钱找2、投入1元钱3、投入5角钱4、选择橙汁5、选择啤酒结果:21、售货机“零钱找完”灯亮22、退还1元钱23、找回5角钱24、送出橙汁饮料25、送出啤酒饮料三、因果图如下:思路:逐个分析条件,看它与其它哪些条件之间有制约关系,都会影响哪些结果,把这种制约影响关系画出四个角度着手画因果图。

又由于条件1为真和为假时导致的结果不同,所以为真和为假两种情况下的因果图都要画出来,否因果图中出现的中间节点为:11、需要找回5角钱12、选择了橙汁或啤酒13、售货机能够找出5角钱14、钱已结清,可以送出饮料四、根据因果图画出判定表1、条件2、3不能同时为1123456789101有零钱找1111111111四、根据状态图完成判定表12=or(4,5)11=and(2,12)13=and(1,11)14=or(3,13)21=not(1)22=and(11,not(1))23=1324=and(4,14)五、将这16条规则分别转化测试用例其它用例略1元钱的硬币,押下〖橙汁〗或〖啤酒〗的按钮,则相应的饮料就送出来。

当售货机没有零钱找,则一个显示〖零零钱找,则显示〖零钱找完〗的红灯不会亮,在送出饮料的同时退还5角硬币。

系画出来,直到所有条件都被分析、所有结果都被覆盖。

本例中,条件1、2、4;1、2、5;3,4;3,5之间存在情况下的因果图都要画出来,否则覆盖不到所有结果。

1234567892012345678111111000000000000示〖零钱找完〗的红间存在制约关系,从这。

单项案例-因果图法设计测试用例-2-题

单项案例-因果图法设计测试用例-2-题
பைடு நூலகம்
现要求:
(1)分析该自动售货机的原因与结果(提示: 要建立适当的中间节点);
(2)画出包含其所有原因-中间节点-结果的 因果图。
使用因果图法设计测试用例
有一个处理单价为5角钱的饮料的自动售货机, 其规格说明如: 若投入5角钱或 1元钱的硬币,押下〖橙汁〗 或〖啤酒〗的按钮,则相应的 饮料就送出来。 若售货机没有零钱找,则一个显示〖零钱找完〗 的红灯亮,这时 再投入1元硬币并押下按钮后, 饮料不送出来而且1元硬币也退出来;若有零 钱 找,则显示〖零钱找完〗的红灯灭,在送 出饮料的同时退还5角硬币。”

自动售货机实验报告

自动售货机实验报告

自动售货机实验报告自动售货机实验报告引言:自动售货机是一种现代化的商业销售设备,它通过自动化技术实现商品销售和支付功能,为消费者提供了便利和选择。

本实验旨在探究自动售货机的工作原理、销售模式以及对消费者行为的影响。

一、自动售货机的工作原理自动售货机通过内部的电子系统和机械结构实现商品的储存、选择、售卖和支付等功能。

其工作原理主要包括以下几个步骤:1. 商品储存:自动售货机内部设置有多个货道,每个货道可以储存一种商品。

商品通过传送带或弹簧等装置储存在货道中,保持整齐有序。

2. 商品选择:消费者通过触摸屏或按键选择所需商品。

自动售货机内部的电子系统会根据消费者的选择信号,控制相应货道的开关门,将商品送至取货口。

3. 商品售卖:当消费者选择的商品位于取货口时,自动售货机会打开门,消费者可以取走商品。

部分自动售货机还配备了自动找零功能,方便消费者支付。

4. 支付方式:自动售货机通常支持多种支付方式,如硬币、纸币、银行卡、移动支付等。

消费者可以根据自己的需求选择适合的支付方式。

二、自动售货机的销售模式自动售货机的销售模式主要分为自动售卖和自助选购两种。

1. 自动售卖:在这种模式下,自动售货机会事先设定好商品的价格,并通过内部的计算机系统实时监测库存和销售情况。

当商品售罄或库存不足时,自动售货机会停止销售并显示相应信息。

这种模式适用于一些固定价格和库存较少的商品,如饮料、零食等。

2. 自助选购:在这种模式下,自动售货机提供了更多的选择和定制化服务。

消费者可以根据自己的需求选择商品的种类、数量和价格等,并通过自动售货机完成支付。

这种模式适用于一些需要个性化定制的商品,如鲜花、礼品等。

三、自动售货机对消费者行为的影响自动售货机的出现改变了传统的购物方式,对消费者行为产生了一定的影响。

1. 购物便利性:自动售货机的24小时不间断运营,为消费者提供了更加便捷的购物体验。

消费者可以在任何时间和地点购买所需商品,无需排队等待。

实验一用例图设计参考解答

实验一用例图设计参考解答

实验一用例图设计参考解答公司内部档案编码:[OPPTR-OPPT28-OPPTL98-OPPNN08]实验11. 一台自动售货机能提供6种不同的饮料,售货机上有6个不同的按钮,分别对应这6种不同的饮料,顾客通过这些按钮选择不同的饮料。

售货机有一个硬币槽和找零槽,分别用来收钱和找钱。

现在为这个系统设计一个用例图。

找零钱自动售货机系统用例图2.现有一个产品销售系统,其总体需求如下:系统允许管理员生成存货清单报告。

管理员可以更新存货清单。

销售员记录正常的销售情况。

交易可以使用信用卡或支票,系统需要对其进行验证。

每次交易后都需要更新存货清单。

分析其总体需求,并绘制出其用例图。

产品销售系统用例图3 某酒店要开发一个酒店住宿管理系统,该酒店可对外开放500个双人间和50个单人间,房间费用视情况按季节由管理人员进行调整,但周一到周五半价(周末全价)折扣不变。

只有在该系统进行了注册的人员才能登录该系统进行酒店住宿预定。

对于顾客的请求,该系统能根据请求入住时间预定指定档次的房间信息,记录该顾客姓名、地址、联系电话、有效证件号、房间类型和预定的天数,并计算出总费用。

预定的同时顾客按规定要提交10%定金。

六个小时之内酒店允许顾客取消预定金,超过六个小时定金不退还。

每周一系统自动打印一周预定情况的清单。

顾客离开时,可以到总台办理结帐。

结帐方式可采用两种方式,一种是现金结帐,另一种是银行卡结帐,银行卡结帐将通过与银联POS机来完成。

POS4.登录一个网上酒店管理系统,根据其客人预订房间流程,描述系统的“预订房间”用例。

当客人登陆网上酒店管理系统,系统显示需要选择的服务,客人选择预订房间,系统判断客人预订的房间是否还有剩余,如果没有剩余,询问顾客是不是要继续选择预订其他的房间,顾客如果选择是,则重新进去预订房间的用例,如果客人选择不继续预订房间的话,系统询问客人是否要选择退出,客人退出,如果客人要预订的房间有剩余,系统询问顾客是不是要确定预订这个房间,顾客选择是,然后系统询问顾客的详细的信息,系统记录信息,然后回到系统询问顾客是否需要其他的服务,顾客选择退出,系统注销用户的登录信息。

自动售货机检测测验用例(因果图)

自动售货机检测测验用例(因果图)

题目:有一个处理单价为5角钱的饮料的自动售货机软件测试用例的设计。

其规格说明如下:若投入5角钱或1元钱的硬币,押下〖橙汁〗或〖啤酒〗的按钮,则相应的饮料就送出来。

若售货机没有零钱找,则一个显示〖零钱找完〗的红灯亮,这时在投入1元硬币并押下按钮后,饮料不送出来而且1元硬币也退出来;若有零钱找,则显示〖零钱找完〗的红灯灭,在送出饮料的同时退还5角硬币。

1.分析这一段说明,列出原因和结果原因:1.售货机有零钱找2.投入1元硬币3.投入5角硬币4.押下橙汁按钮5.押下啤酒按钮结果:21.售货机〖零钱找完〗灯亮22.退还1元硬币23.退还5角硬币24.送出橙汁饮料25.送出啤酒饮料2.画出因果图如图所示。

所有原因结点列在左边,所有结果结点列在右边。

建立中间结点,表示处理的中间状态。

中间结点:11. 投入1元硬币且押下饮料按钮12. 押下〖橙汁〗或〖啤酒〗的按钮13. 应当找5角零钱并且售货机有零钱找14. 钱已付清3.转换成判定表:4.设计测试用例1)在售货机有零钱找的情况下,投入1元硬币,押下橙汁按钮,找回5角硬币并送出橙汁饮料。

2)在售货机有零钱找的情况下,投入1元硬币,押下啤酒按钮,找回5角硬币并送出啤酒饮料。

3)在售货机有零钱找的情况下,投入1元硬币,系统不做任何处理。

4)在售货机有零钱找的情况下,投入5角硬币,押下橙汁按钮,送出橙汁饮料。

5)在售货机有零钱找的情况下,投入5角硬币,押下啤酒按钮,送出啤酒饮料。

6)在售货机有零钱找的情况下,投入5角硬币,系统不做任何处理。

7)在售货机有零钱找的情况下,押下橙汁按钮,系统不做任何处理。

8)在售货机有零钱找的情况下,押下啤酒按钮,系统不做任何处理。

9)在售货机没有零钱找的情况下,投入1元硬币,押下橙汁按钮,售货机“零钱找完”灯亮,并退还1元硬币。

10)在售货机没有零钱找的情况下,投入1元硬币,押下啤酒按钮,售货机“零钱找完”灯亮,并退还1元硬币。

11)在售货机没有零钱找的情况下,投入1元硬币,售货机“零钱找完”灯亮。

自动售货机测试用例

自动售货机测试用例

自动售货机测试用例第一篇:自动售货机测试用例题目:有一个处理单价为5角钱的饮料的自动售货机软件测试用例的设计。

其规格说明如下:若投入5角钱或1元钱的硬币,押下〖橙汁〗或〖啤酒〗的按钮,则相应的饮料就送出来。

若售货机没有零钱找,则一个显示〖零钱找完〗的红灯亮,这时在投入1元硬币并押下按钮后,饮料不送出来而且1元硬币也退出来;若有零钱找,则显示〖零钱找完〗的红灯灭,在送出饮料的同时退还5角硬币。

1.分析这一段说明,列出原因和结果原因:1.售货机有零钱找2.投入1元硬币3.投入5角硬币4.押下橙汁按钮5.押下啤酒按钮结果:21.售货机〖零钱找完〗灯亮22.退还1元硬币23.退还5角硬币24.送出橙汁饮料 25.送出啤酒饮料 2.画出因果图如图所示。

所有原因结点列在左边,所有结果结点列在右边。

建立中间结点,表示处理的中间状态。

中间结点:11.投入1元硬币且押下饮料按钮12.押下〖橙汁〗或〖啤酒〗的按钮 13.应当找5角零钱并且售货机有零钱找 14.钱已付清3.转换成判定表:4.设计测试用例1)在售货机有零钱找的情况下,投入1元硬币,押下橙汁按钮,找回5角硬币并送出橙汁饮料。

2)在售货机有零钱找的情况下,投入1元硬币,押下啤酒按钮,找回5角硬币并送出啤酒饮料。

3)在售货机有零钱找的情况下,投入1元硬币,系统不做任何处理。

4)在售货机有零钱找的情况下,投入5角硬币,押下橙汁按钮,送出橙汁饮料。

5)在售货机有零钱找的情况下,投入5角硬币,押下啤酒按钮,送出啤酒饮料。

6)在售货机有零钱找的情况下,投入5角硬币,系统不做任何处理。

7)在售货机有零钱找的情况下,押下橙汁按钮,系统不做任何处理。

8)在售货机有零钱找的情况下,押下啤酒按钮,系统不做任何处理。

9)在售货机没有零钱找的情况下,投入1元硬币,押下橙汁按钮,售货机“零钱找完”灯亮,并退还1元硬币。

10)在售货机没有零钱找的情况下,投入1元硬币,押下啤酒按钮,售货机“零钱找完”灯亮,并退还1元硬币。

因果图法测试举例(精)

因果图法测试举例(精)
因果图法测试举例
• 实例3:有一个处理单价为5角钱的饮料的 自动售货机软件测试用例的设计。其规格 说明如下:
–若投入5角钱或1元钱的硬币,压下【橙汁】 或【啤酒】的按钮,则相应的饮料就送出来 –若售货机没有零钱找,则一个显示【零钱 找完】的红灯亮,这时在投入1元硬币并押 下按钮后,饮料不送出来而且1元硬币也退 出来 –若有零钱找,则显示【零钱找完】的红灯 灭,在送出饮料的同时退还5角硬币
4
2
因果图法测试举例
• 建立中间节点,表示处理中间状态
• • • • 11.投入1元硬币且押下饮料按钮 12.押下【橙汁】或【啤酒】的按钮 13.应当找5角零钱并且售货机有零钱找 14.钱已付清
3
因果图法测试举例
• (2)画出因果图。所有原因节点列在左边, 所有结果节点列在右边 • (3)由于2与3,4与5不能同时发生,分别 加上约束条件E • (4)因果图 • (5)转换成决策表
1
因果图法测试举例
(1)分析这一段说明,列出原因和结果
原• 4.押下橙汁按钮 • 5.押下啤酒按钮
结果: • 21.售货机【零钱找 完】灯亮 • 22.退还1元硬币 • 23.退还5角硬币 • 24.送出橙汁饮料 • 25.送出啤酒饮料

实验1自动售货机系统

实验1自动售货机系统

上机实践报告课程名称:软件工程年级:上机实践成绩:指导教师:姓名:上机实践内容:自动售货机系统学号:上机实践日期:一、目的用面向对象分析、设计方法来分析机票预订系统。

二、主要内容及问题自动售货机系统是一种无人售货系统。

售货时,顾客把硬币投入机器的投币口中,机器检查硬币的大小、重量、厚度及边缘类型。

有效的硬币是一元币、五角币、一角币、五分币、二分币和一分币。

其他货币都被认为是假币。

机器拒绝接收假币,并将其从退币孔退出。

当机器接收了有效的硬币之后,就把硬币送入硬币储藏器中。

顾客支付的货币根据硬币的面值进行累加。

自动售货机装有货物分配器。

每个货物分配器中包含零个或多个价格相同的货物。

顾客通过选择货物分配器来选择货物。

如果货物分配器中有货物,而且顾客支付的货币值不小于该货物的价格,货物将被分配到货物传送孔送给顾客,并将适当的零钱返回到退币孔。

如果分配器是空的,则和顾客支付的货币值相等的硬币将被送回到退币孔。

如果顾客支付的货币值少于所选择的分配器中货物的价格,机器将等待顾客投进更多的货币。

如果顾客决定不买所选择的货物,他投放进的货币将从退币孔中退出。

三、使用环境操作系统:Windows XP建模工具:StarUML、Microsoft Visio四、设计内容1-1、用例模型图用例模型图说明:自动售货系统主要使用的对象是顾客。

系统根据顾客的钱和选择处理,则系统其中的一个功能即用例就是接收顾客信息。

顾客需要自己投币和选择,系统由输入的信息来识别,则系统的另一个功能即用例就是发货,在系统没货的时候会提醒供货员供货。

1-2、类图类图说明:为此系统定义了4个类,分别是顾客类,系统前台类,后台类,售货机类。

各个类对应的属性和操作方法在图中已表示出,目前应该还是有很多不完善的地方,在后期再加以修改。

1-3、对象图对象图说明:对象图是根据设置的类图而设置的。

一个对象就是类的一个具体实例,本例中设置了一个顾客,详细信息在图中已经设置,根据储户的相关信息和操作,系统会调用相应的类的对象来处理,在本例中不一定会全部都涉及。

自动售货机实验报告

自动售货机实验报告

目录一、设计目的 (1)1.控制要求 (1)2.课题要求 (1)二、设计步骤 (1)1.设计思路 (1)2.I/O分配表 (3)3.各种中间继电器 (3)三、实验步骤 (3)四、控制图 (4)1.电器控制图及必要的文字说明 (4)2.硬件链接图 (4)五、程序设计 (4)1.梯形图 (5)2.触摸屏 (11)六、实验总结 (11)1.课题设计的整体分析 (11)2.设计中遇到的问题及解决办法 (11)3.实验中遇到的问题及解决办法 (11)4.主要输入、输出及中间继电器的时序图 (14)5.收获 (14)参考文献 (15)自动售货机的PLC控制一、设计目的1.控制要求:(1)自动售货机可投入5角、1元、5元、10元硬币。

(2)当投入的硬币总值等于或超过5元时,汽水按钮指示灯亮;当投入的硬币总值超过10元时奶茶按钮指示灯亮;当投入的硬币总值超过15元时咖啡按钮指示灯亮。

(3)当汽水按钮指示灯亮时,按汽水按钮,则汽水排出,5秒后自动停止。

汽水排出时,相应指示灯闪烁。

(4)当奶茶和咖啡按钮指示灯亮时,动作同上。

(5)若投入的硬币总值超过按钮所需的钱数时,找钱指示灯亮,同时八段码显示所找钱数。

2.课题要求(1)设计出硬件系统的结构图、接线图、时序图等;(2)运用功能指令进行PLC控制程序设计,并有主程序和子程序;(3)进行系统调试,实现自动售货机的控制要求。

二、设计步骤1.设计思路自动售货机是台机电一体化的自动化装置,在接受到货币已输入的前提下,靠触摸控制按钮输入信号使控制器启动相关的机械装置完成规定动作,将货物输出,用自动控制系统代替现有的人工销售方式,节省人力,减少相应的销售开支,扩大销售覆盖面。

当投入的硬币总值超过5元时,汽水指示灯亮。

当硬币总值超过10元时,汽水和奶茶指示灯亮。

当投入的硬币总值超过15元时,汽水,奶茶和咖啡指示灯都亮。

当汽水指示灯亮时,按汽水按钮,则汽水排出,5秒后自动停止,相应的指示灯闪烁;当奶茶指示灯亮时,按奶茶按钮,则奶茶排出,5秒后自动停止,相应的指示灯闪烁;当咖啡指示灯亮时,按咖啡按钮,则咖啡排出,5秒后自动停止,相应的指示灯闪烁。

数字电路综合实验-自动售货机

数字电路综合实验-自动售货机

数字电路综合实验报告之简易自动售货机班级:姓名:班内序号:学号:日期:目录一、任务要求................................................................................ 错误!未定义书签。

二、系统设计 (4)1.结构框图 (4)2流程图 (5)三、波形分析及波形仿真 (6)⒈主程序 (8)⒉分频模块 (13)⒊防抖模块................................................................................................................ 错误!未定义书签。

⒋点阵模块................................................................................................................ 错误!未定义书签。

⒌译码模块................................................................................................................ 错误!未定义书签。

⒍中心模块................................................................................................................ 错误!未定义书签。

五、功能说明及资源利用情况 ....................................................... 错误!未定义书签。

1.功能说明.................................................................................................................... 错误!未定义书签。

黑盒测试实验报告

黑盒测试实验报告

软件测试实验报告----黑盒测试一.实验内容使用黑盒测试技术设计一个自动售货机上的系统。

自定义自动售货机只卖三种饮料:可口可乐,雪碧,百事可乐,单价分别为2.5元,2.5两元,2元。

假设输入饮料类别及需要的数量,如果输入的金额数足够,直接送出饮料,退回零钱,如果输入的金额不够,有提示可以继续输入钱币。

自动售货机运行界面如下:二、黑盒测试(1)测试用例一(2)测试用例二具体操作实践如下:三代码#include<iostream.h> void main(){int n,m,i;for(i=0;i<100;i++){cout<<"欢迎使用自动售货机系统!\n" ;cout<<"请选择商品\n";cout<< "1 可口可乐2.5元\n";cout<< "2 雪碧2.5元\n";cout<< "3 百事可乐2元\n";cout<< " 4 结束购物\n";cin>>n;if(n==1){cout<<"你选择的是可口可乐\n";cout<<"请选择投币种类\n";cout<< "1 2.5元\n";cout<< "2 3元\n";cout<< "3 5元\n";cout<< "4 1元\n";cin>>m;if(m==1){cout<<"付款金额正好,请取走商品\n";}else if(m==2){cout<<"找您0.5元\n";}else if(m==3){ cout<<"找您2.5元\n";} else {cout<<”钱不够!”;}}if(n==2){cout<<"你选择的是雪碧\n";cout<<"请选择投币种类\n";cout<< "1 2.5元\n";cout<< "2 3元\n";cout<< "3 5元\n";cout<< "4 1元\n";cin>>m;if(m==1){cout<<"付款金额正好,请取走商品\n";}else if(m==2){cout<<"找您0.5元\n";}else if(m==3){ cout<<"找您2.5元\n";}else {cout<<”钱不够!”;}}if(n==3){"你选择的是百事可乐\n";cout<<"请选择投币种类\n";cout<< "1 2.5元\n";cout<< "2 3元\n";cout<< "3 5元\n";cout<< "4 1元\n";cin>>m;if(m==1){cout<<"找您0.5元\\n";}else if(m==2){cout<<"找您1元\n";}else if(m==3){ cout<<"找您2元\n";}else {cout<<”钱不够!”;}}if(n==4)cout<<"谢谢惠顾!"<<endl; }}。

因果图判定表综合示例1-自动售货机

因果图判定表综合示例1-自动售货机

因果图判定表综合⽰例1-⾃动售货机⼀、测试项要求如下:有⼀个处理单价为5⾓钱的饮料的⾃动售货机软件测试⽤例的设计。

其规格说明如下:若投⼊5⾓钱或1元钱灯是亮的,这时在投⼊1元硬币并押下按钮后,饮料不送出来⽽且1元硬币也退出来;若有零钱找,则显⽰〖零钱找完〗的红⼆、分析以上要求,得出原因和结果:原因:1、售货机有零钱找2、投⼊1元钱3、投⼊5⾓钱4、选择橙汁5、选择啤酒结果:21、售货机“零钱找完”灯亮22、退还1元钱23、找回5⾓钱24、送出橙汁饮料25、送出啤酒饮料三、因果图如下:思路:逐个分析条件,看它与其它哪些条件之间有制约关系,都会影响哪些结果,把这种制约影响关系画出四个⾓度着⼿画因果图。

⼜由于条件1为真和为假时导致的结果不同,所以为真和为假两种情况下的因果图都要画出来,否因果图中出现的中间节点为:11、需要找回5⾓钱12、选择了橙汁或啤酒13、售货机能够找出5⾓钱14、钱已结清,可以送出饮料四、根据因果图画出判定表1、条件2、3不能同时为1123456789101有零钱找1111111111四、根据状态图完成判定表12=or(4,5) 11=and(2,12)13=and(1,11)14=or(3,13)21=not(1)22=and(11,not(1))23=1324=and(4,14)五、将这16条规则分别转化测试⽤例其它⽤例略1元钱的硬币,押下〖橙汁〗或〖啤酒〗的按钮,则相应的饮料就送出来。

当售货机没有零钱找,则⼀个显⽰〖零零钱找,则显⽰〖零钱找完〗的红灯不会亮,在送出饮料的同时退还5⾓硬币。

系画出来,直到所有条件都被分析、所有结果都被覆盖。

本例中,条件1、2、4;1、2、5;3,4;3,5之间存在情况下的因果图都要画出来,否则覆盖不到所有结果。

1234567892012345678111111000000000000⽰〖零钱找完〗的红间存在制约关系,从这。

PLC自动售货机实验

PLC自动售货机实验

PLC售货机实验
亲测平台:s7-200
无漏洞
仅供学习参考之用
青海大学
化工学院
化工机械系
11级自动化
何延海
实验内容:1、用定时器和计数器配合设计一个计时约1年的长定时程序。

2、自动售货机设计。

说明:可投硬币规格为1元、5元、10元;可卖商品为
商品A3元、商品B5元、商品C8元。

要求:有1元、5元、10元硬币的
投币口;有3种商品的选择购买按钮;可买商品指示功能;可找零钱指
示功能;找钱功能(不考虑钱不够的问题);找钱指示功能。

端口自主
分配。

Network7:找零启动及找零指示延时
Network8:找零10元指示闪一下表示找出10元Network9:找零5元指示闪一下表示找出5元
Network10:找零1元指示闪一下表示找出1元Network11:零余额指示
I/O口分配
I0.0 投币1元Q0.0 3元商品可购指示I0.1 投币5元Q0.1 5元商品可购指示I0.2 投币10元Q0.2 8元商品可购指示I0.3 购买3元商品Q0.3 1元/次指示
I0.4 购买5元商品Q0.4 找零5元/次指示I0.5 购买8元商品Q0.5 找零10元/次指示I0.6 结束购买找零Q0.6 找零状态指示
I0.7 暂停找零继续购买Q0.7 零余额指示。

自动售货饮料机软件测试用例设计(测试培训)

自动售货饮料机软件测试用例设计(测试培训)

自动售货饮料机软件测试用例设计(测试培训)
(1) 分析这一段说明,列出原因和结果
原因: 1. 售货机有零钱找
2. 投入1元硬币
3. 投入5角硬币
4. 押下橙汁按钮
5. 押下啤酒按钮
建立中间结点,表示处理中间状态
11. 投入1元硬币且押下饮料按钮
12. 押下〖橙汁〗或〖啤酒〗的按钮
13. 应当找5角零钱并且售货机有零钱找
14. 钱已付清
结果:21. 售货机〖零钱找完〗灯亮
22. 退还1元硬币
23. 退还5角硬币
24. 送出橙汁饮料
25. 送出啤酒饮料
(2) 画出因果图。

所有原因结点列在左边,所有结果结点列在右边。

(3) 由于 2 与 3 ,4 与 5 不能同时发生,分别加上约束条件E。

(4) 因果图
(5) 转换成判定表。

自动售货机综合案例考试

自动售货机综合案例考试

自动售货机综合案例考试自动售货机综合案例考试自动售货机是一种人们生活中常见的设备,它通过自动化技术为消费者提供各种商品和服务。

在现代社会中,自动售货机起到了便捷、快速、高效的作用,深受人们的喜爱和使用。

为了更好地了解和应用自动售货机,下面我们将通过一个综合案例考试来介绍其相关内容。

在一个繁华的购物中心里,设有一台自动售货机。

这台自动售货机售卖各种零食和饮料,供消费者选择购买。

首先,让我们来了解自动售货机的结构和运行原理。

自动售货机一般由外壳、货道、控制系统和支付系统组成。

外壳是售货机的外部保护结构,货道是放置商品的空间,控制系统负责售货机的操作和管理,支付系统是消费者进行支付的方式。

当消费者想购买物品时,首先要选择所需商品的货道,然后使用支付系统进行支付,最后售货机会出货并提供购买的商品。

接下来,我们需要了解售货机的某些功能和特点。

自动售货机通常具有货物存放和补货、货道管理、故障报警和销售统计等功能。

货物存放和补货是指售货机的货道存放有充足的商品,并及时补充不足的商品。

货道管理功能可以对售货机的货道进行管理,包括设置货道的容量、价格、商品种类等。

故障报警是指当售货机发生故障时,能够及时报警并通知维修人员进行修理。

销售统计功能可统计售货机的销售额、销售量和销售情况,为营销决策提供参考依据。

在购物中心中,消费者经常会遇到使用自动售货机的情况。

为了保证安全和卫生,消费者在使用自动售货机时应注意以下几点。

首先,消费者应选择卫生良好、货物摆放整齐的自动售货机。

其次,消费者在购物前应检查所需商品的过期日期和质量。

再次,消费者在购买商品后要妥善保管收据,以便在出现问题时寻求售货机经营者的帮助。

最后,消费者在使用支付系统时要保护好个人信息,避免信息泄露和被骗。

最后,我们还要了解自动售货机的一些发展趋势和创新应用。

随着技术的不断进步,自动售货机也在不断更新和改进。

一些创新型的自动售货机已经出现,例如提供热饮、新鲜食品、药品、书籍等的自动售货机。

实验七 全自动无人售货机

实验七 全自动无人售货机

实验七全自动无人售货机
一、实验目的
用PLC构成全自动无人售货机系统。

二、实验内容
①控制要求
初始状态
⑴货物:可通过内部寄存器设定四种货品的数量。

⑵货币:可通过内部寄存器设定三种人民币5角、1元、5元的数量。

⑶数码显示:显示找零钱数,单位为元。

初始状态为0.0。

控制要求
根据所需要的货品,将足够的货币以按键的方式投入售货机(输入PLC
),每个投币按键可按多次,数码管显示最后的钱币总数(单位:元)。


币完毕后,按相应物品按键选中物品,相应的显示灯点亮。

如物品价格低于
投入钱币的总数,则数码管显示找零钱币。

取物口灯亮,表示可以取走品。

按退币按钮,退币口灯亮,表示可以取走找零钱币,同时数码管清零。

如物
品价格高于投入钱币的总数,则L1灯亮,表示投币不足。

经过若干次售货
后,如某物品售空,则L2灯闪,表示无货。

如无钱找零,L2灯亮表示无币
找零。

② I/O分配
输入: 输出:
牛奶: I0.0 5角: I0.4 L1:Q1.0 A1:Q0.4 果汁: I0.1 1元: I0.5 L2:Q1.1 B1:Q0.5 纯水: I0.2 5元: I0.6 取物口:Q1.2 C1:Q0.6 可乐: I0.3 退币按钮: I0.7 退币口:Q1.3 D1:Q0.7
A0:Q0.0 C0:Q0.2
B0:Q0.1 D0:Q0.3。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

自动售货机测试用例
题目:有一个处理单价为5角钱的饮料的自动售货机软件测试用例的设计。

其规格说明如下:若投入5角钱或1元钱的硬币,押下〖橙汁〗或〖啤酒〗的按钮,则相应的饮料就送出来。

若售货机没有零钱找,则一个显示〖零钱找完〗的红灯亮,这时在投入1元硬币并押下按钮后,饮料不送出来而且1元硬币也退出来;若有零钱找,则显示〖零钱找完〗的红灯灭,在送出饮料的同时退还5角硬币。

1.分析这一段说明,列出原因和结果
原因:
1.售货机有零钱找
2.投入1元硬币
3.投入5角硬币
4.押下橙汁按钮
5.押下啤酒按钮
结果:
21.售货机〖零钱找完〗灯亮
22.退还1元硬币
23.退还5角硬币
24.送出橙汁饮料
25.送出啤酒饮料
2.画出因果图
如图所示。

所有原因结点列在左边,所有结果结点列在右边。

建立中间结点,表示处理的中间状态。

中间结点:
11. 投入1元硬币且押下饮料按钮
12. 押下〖橙汁〗或〖啤酒〗的按钮
13. 应当找5角零钱并且售货机有零钱找
14. 钱已付清
3.转换成判定表:
4.设计测试用例
1)在售货机有零钱找的情况下,投入1元硬币,押下橙汁按钮,找回5角硬
币并送出橙汁饮料。

2)在售货机有零钱找的情况下,投入1元硬币,押下啤酒按钮,找回5角硬
币并送出啤酒饮料。

3)在售货机有零钱找的情况下,投入1元硬币,系统不做任何处理。

4)在售货机有零钱找的情况下,投入5角硬币,押下橙汁按钮,送出橙汁饮
料。

5)在售货机有零钱找的情况下,投入5角硬币,押下啤酒按钮,送出啤酒饮
料。

6)在售货机有零钱找的情况下,投入5角硬币,系统不做任何处理。

7)在售货机有零钱找的情况下,押下橙汁按钮,系统不做任何处理。

8)在售货机有零钱找的情况下,押下啤酒按钮,系统不做任何处理。

9)在售货机没有零钱找的情况下,投入1元硬币,押下橙汁按钮,售货机“零
钱找完”灯亮,并退还1元硬币。

10)在售货机没有零钱找的情况下,投入1元硬币,押下啤酒按钮,售货机“零
钱找完”灯亮,并退还1元硬币。

11)在售货机没有零钱找的情况下,投入1元硬币,售货机“零钱找完”灯亮。

12)在售货机没有零钱找的情况下,投入5角硬币,押下橙汁按钮,售货机“零
钱找完”灯亮,并送出橙汁饮料。

13)在售货机没有零钱找的情况下,投入5角硬币,押下啤酒按钮,售货机“零
钱找完”灯亮,并送出啤酒饮料。

14)在售货机没有零钱找的情况下,投入5角硬币,售货机“零钱找完”灯亮。

15)在售货机没有零钱找的情况下,押下橙汁按钮,售货机“零钱找完”灯亮。

16)在售货机没有零钱找的情况下,押下啤酒按钮,售货机“零钱找完”灯亮。

相关文档
最新文档