【技术实现步骤摘要】
【国外来华专利技术】一种收银机测试厨打功能的方法及系统
本专利技术涉及软件测试领域,特别涉及一种收银机测试厨打功能的方法及系统。
技术介绍
收银机是微电子技术发展及现代化商品流通管理理念和技术发展结合的产物,而商业电子收银机则是现代化、自动化商业管理必不可少的基本电子设备之一。当收银机与厨房打印机相连接,就形成一个点餐系统,通过收银机或者是专门的点餐设备进行点菜、下单、结账,并在进行下单的时候通过无线网络传输至厨房打印机,厨房打印机接收并解析厨打订单信息,生成一个厨打订单,从而实现从前厅点餐到厨房出餐的一体化管理。在正常使用厨房打印机时,若要检测是否存在厨打丢单或者厨打数据是否正确的情况,需要人工查看每个厨打订单,在进行拷机测试时,厨打订单比较多,人工检查容易产生误差。
技术实现思路
本专利技术所要解决的技术问题是:提供一种收银机测试厨打功能的方法及系统,能够实现对厨打丢单的校验,替代人工检测丢单,从而减少测试成本。为了解决上述技术问题,本专利技术采用的技术方案为:一种收银机测试厨打功能的方法,包括步骤:S1、收银机获取下单信息,生成厨打订单信息,并将所述厨打订单信息发送至安装有厨打模拟系统的服务端上;S2、所述厨打模拟系统接收并存储厨打订单信息,通过单号生成规则来判断是否存在厨打丢单。为了解决上述技术问题,本专利技术采用的另一种技术方案为:一种收银机测试厨打功能的系统,包括收银机和服务端,所述收银机包括第一存储器、第一处理器及存储在第一存储器上并可在第一处理器上运行的第一计算机程序,所述服务端包括第二存储器、第二处理器及存储在第二存储器上并可在第二处理器上运行的第二计算机程序, ...
【技术保护点】
1.一种收银机测试厨打功能的方法,其特征在于,包括步骤:S1、收银机获取下单信息,生成厨打订单信息,并将所述厨打订单信息发送至安装有厨打模拟系统的服务端上;S2、所述厨打模拟系统接收并存储厨打订单信息,通过单号生成规则来判断是否存在厨打丢单。
【技术特征摘要】
【国外来华专利技术】1.一种收银机测试厨打功能的方法,其特征在于,包括步骤:S1、收银机获取下单信息,生成厨打订单信息,并将所述厨打订单信息发送至安装有厨打模拟系统的服务端上;S2、所述厨打模拟系统接收并存储厨打订单信息,通过单号生成规则来判断是否存在厨打丢单。2.根据权利要求1所述的一种收银机测试厨打功能的方法,其特征在于,所述步骤S2还包括:所述厨打模拟系统设置有票据模板,通过所述票据模板来校验接收到的厨打订单信息是否正确。3.根据权利要求1所述的一种收银机测试厨打功能的方法,其特征在于,所述步骤S1之前还包括步骤:预先设置下单信息和测试次数,所述下单信息包括订单号、下单时间以及下单菜品;接收自动下单信息,按照预先设置的下单信息进行模拟下单。4.根据权利要求3所述的一种收银机测试厨打功能的方法,其特征在于,所述步骤S2之后还包括步骤:判断是否达到测试次数,若达到,则结束测试,否则继续测试。5.根据权利要求1所述的一种收银机测试厨打功能的方法,其特征在于,所述步骤S2在通过单号生成规则来判断是否存在厨打丢单之前还包括步骤:S21、所述厨打模拟系统进行初始化操作,并设置起始单号,根据测试项目名称和终端唯一标识从数据库中筛选出订单记录,并按照订单流水号对所述订单记录进行排序。6.根据权利要求5所述的一种收银机测试厨打功能的方法,其特征在于,所述步骤S2中通过单号生成规则来判断是否存在厨打丢单具体包括步骤:S22、生成一个与起始单号相同的订单流水号预期值,并从所述订单记录中取出第一条待判断厨打订单信息,获取第一条待判断厨打订单信息的订单流水号实际值;S23、判断所述订单流水号预期值与所述订单流水号实际值是否相等,若相等,则执行步骤S24,若不相等,则判断所述订单流水号预期值是否大于所述订单流水号实际值,若大于,则执行步骤S25,否则执行步骤S26;S24、将所述待判断厨打订单信息标识为正常,并取出下一条待判断厨打订单信息,获取下一条待判断厨打订单信息的订单流水号实际值,同时在所述订单流水号预期值上加1,生成新的订单流水号预期值,执行步骤S23;S25、将所述待判断厨打订单信息标识为多,并取出下一条待判断厨打订单信息,获取下一条待判断厨打订单信息的订单流水号实际值,执行步骤S23;S26、添加一条额外厨打订单信息,写入所述订单流水号预期值,将所述待判断厨打订单信息标识为漏单,同时在所述订单流水号预期值上加1,生成新的订单流水号预期值,执行步骤S23。7.根据权利要求6所述的一种收银机测试厨打功能的方法,其特征在于,所述步骤S21具体为:所述厨打模拟系统进行初始化操作,并设定每次交接班的订单流水号范围,所述订单流水号范围包括起始单号和终止单号,根据测试项目名称和终端唯一标识从数据库中筛选出订单记录,并按照订单先后标识和订单流水号对所述订单记录进行排序。8.根据权利要求7所述的一种收银机测试厨打功能的方法,其特征在于,所述步骤S24中在所述订单流水号预期值上加1具体包括:判断所述订单流水号预期值是否为终止单号,若是,则将所述订单流水号预期值重置为起始单号,否则在所述订单流水号预期值上加1。9.根据权利要求8所述的一种收银机测试厨打功能的方法,其特征在于,所述步骤S25具体为:从当前的待判断厨打订单信息后面暂时取出两条待判断厨打订单信息,分别得到订单流水号实际值为第一实际值、第二实际值,若所述第二实际值大于所述第一实际值且所述第一实际值、第二实际值均处于所述订单流水号预期值与所述订单流水号实际值之间,则将所述待判断厨打订单信息标识为交接班,将所述订单流水号预期值重置为起始单号,否则将所述待判断厨打订单信息标识为多,并取出下一条待判断厨打订单信息,获取下一条待判断厨打订单信息的订单流水号实际值,执行步骤S23。10.根据权利要求1所述的一种收银机测试厨打功能的方法,其特征在于,所述步骤S2之后还包括步骤:S3、所述厨打模拟系统将对订单记录的测试结果发送至所述收银机,所述测试结果包括是否存在丢单。11.一种收银机测试厨打功能的系统,包括收银机和服务端,所述收银机包括第一存储器、第一处理器及存储在第一存储器上并可在第一处理器上运行的第一计算机程序,所述服务端包括第二存储器、第二处理器及存储在第二存...
【专利技术属性】
技术研发人员:林继燊,林晋安,郑德城,
申请(专利权)人:福建联迪商用设备有限公司,
类型:发明
国别省市:福建,35
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。