本发明专利技术实施例公开了一种测试金融自助设备的方法及装置,通过将单步指令根据预先设置的测试规则进行组合,并存储组合所述单步指后的多步指令,所述测试规则为待测试的指令对应的不同路径的规则;根据用户输入的待测试的指令,获取与所述待测试的指令对应的多步指令;根据所述多步指令对移动终端进行自动测试,从而通过全自动化测试的方法,改善了只能通过人工操作的方式,提高了效率,降低了人工成本;避免了人工操作可能出现错误的问题,且所有操作记录可以查询和追踪;同时,节省了时间成本,可以做到无人值守,这样夜间也可以自动化执行出货压力测试。
【技术实现步骤摘要】
本专利技术实施例涉及移动终端的
,尤其涉及一种测试金融自助设备的方法及装置。
技术介绍
目前,在现有技术中,金融设备厂商在生产ATM机时需要进行最后的出货测试时,以便确定ATM机是否适合出货条件,使用的工具一般是Windows开放式系统体系结构(Windows Open System Architecture,WOSA), WOSA 是微软公司提出的一种在 Windows 操作系统下的软件架构。虽然使用W0SA标准测试工具可以进行基本的正常存取款等交易,但它有个致命的缺点就是必须要人工单步操作,例如一笔完整的存款交易,若使用W0SA测试工具,人工需要连续执行以下几步:通过W0SA工具发送存款开始指令(CashlnStart)通过W0SA工具发送打开耖门指令(OpenShutter)人工放置一定数量的测试币到存款模块中;通过W0SA工具发送关闭耖门指令(CloseShutter)通过W0SA工具发送存款指令(Cashln)通过W0SA工具发送存入钞箱指令(CashlnEnd)这样的测试手段是非常繁杂的,基本上每台机器测试都需要一个人值守,极大的浪费了人力资源,且效率低,不适合整机的批量测试。
技术实现思路
本专利技术实施例的目的在于提出一种测试金融自助设备的方法及装置,旨在解决如何提高自动化测试ATM机的效率的问题。为达此目的,本专利技术实施例采用以下技术方案:第一方面,一种测试金融自助设备的方法,所述方法包括:将单步指令根据预先设置的测试规则进行组合,并存储组合所述单步指后的多步指令,所述测试规则为待测试的指令对应的不同路径的规则;根据用户输入的待测试的指令,获取与所述待测试的指令对应的多步指令;根据所述多步指令对移动终端进行自动测试。优选地,所述将单步指令根据预先设置的测试规则进行组合,所述测试规则为待测试的指令对应的不同路径的规则,包括:将单步指令根据预先设置的自动化测试存款及存款取消路径进行组合,组合后的多步指令为:打开钞门指令、关闭钞门指令、存款开始指令、存款指令、存款取消指令和故障恢复指令;将单步指令根据预先设置的测试存款入钞箱及取款组合路径进行组合,组合后的多步指令为:打开钞门指令、关闭钞门指令、存款开始指令、存款指令、存入钞箱指令、取款指令和故障恢复指令。优选地,所述根据用户输入的待测试的指令,获取与所述待测试的指令对应的多步指令之前,还包括:针对组合后的多步指令进行循环压力测试,且每次循环之间需要设置等待时间间隔,以便t旲拟交易中等待的时间。优选地,所述针对组合后的多步指令进行循环压力测试之后,还包括:设置停止条件,所述停止条件包括人工通过停止按钮停止、设置循环预设的次数停止、设置循环运行预设的时间停止、设置在预设的时间段循环运行或者不在预设的时间段则停止运行。优选地,所述针对组合后的多步指令进行循环压力测试之后,还包括:选择当所述移动终端在运行中出现故障时是否让所述移动终端继续运行;若所述移动终端出现故障不让所述移动终端运行,则所述移动终端会立即停止运行并保存故障现场,以便测试人员查看故障原因;否则,当所述移动终端出现故障后,启动所述移动终端的故障恢复功能,恢复完毕后若所述移动终端恢复正常则继续循环测试,若恢复后再次出现故障则停止运行所述移动终端。优选地,所述方法还包括:记录每次循环测试的信息,所述信息包括测试时间以及测试中出现的原因。优选地,所述方法还包括:实时显示当前循环测试运行的次数;记录每次循环测试的起始时间和当前时间、运行当中是否出错和若有错误则记录错误的时间点的信息;在循环测试完毕后根据已经设定的出货条件参数和记录的循环测试的信息,自动判断所述移动终端是否满足出货条件,并打印出提示信息,所述提示信息包括所述移动终端满足出货条件或者不满足出货条件。第二方面,一种测试金融自助设备的装置,所述装置包括:组合模块,用于将单步指令根据预先设置的测试规则进行组合,所述测试规则为待测试的指令对应的不同路径的规则;存储模块,用于存储组合所述单步指后的多步指令,获取模块,用于根据用户输入的待测试的指令,获取与所述待测试的指令对应的多步指令;测试模块,用于根据所述多步指令对移动终端进行自动测试。优选地,所述组合模块,包括:第一组合单元,用于将单步指令根据预先设置的自动化测试存款及存款取消路径进行组合,组合后的多步指令为:打开钞门指令、关闭钞门指令、存款开始指令、存款指令、存款取消指令和故障恢复指令;第二组合单元,用于将单步指令根据预先设置的测试存款入钞箱及取款组合路径进行组合,组合后的多步指令为:打开钞门指令、关闭钞门指令、存款开始指令、存款指令、存入钞箱指令、取款指令和故障恢复指令。优选地,所述装置还包括:第一设置模块,用于针对组合后的多步指令进行循环压力测试,且每次循环之间需要设置等待时间间隔,以便模拟交易中等待的时间。优选地,所述装置还包括:第二设置模块,用于设置停止条件,所述停止条件包括人工通过停止按钮停止、设置循环预设的次数停止、设置循环运行预设的时间停止、设置在预设的时间段循环运行或者不在预设的时间段则停止运行。优选地,所述装置还包括:选择模块,用于选择当所述移动终端在运行中出现故障时是否让所述移动终端继续运行;停止模块,用于若所述移动终端出现故障不让所述移动终端运行,则所述移动终端会立即停止运行并保存故障现场,以便测试人员查看故障原因;启动模块,用于否则,当所述移动终端出现故障后,启动所述移动终端的故障恢复功能,恢复完毕后若所述移动终端恢复正常则继续循环测试,若恢复后再次出现故障则停止运行所述移动终端。优选地,所述装置还包括:第一记录模块,用于记录每次循环测试的信息,所述信息包括测试时间以及测试中出现的原因。优选地,所述装置还包括:显示模块,用于实时显示当前循环测试运行的次数;第二记录模块,用于记录每次循环测试的起始时间和当前时间、运行当中是否出错和若有错误则记录错误的时间点的信息;判断模块,用于在循环测试完毕后根据已经设定的出货条件参数和记录的循环测试的信息,自动判断所述移动终端是否满足出货条件,并打印出提示信息,所述提示信息包括所述移动终端满足出货条件或者不满足出货条件。本专利技术实施例通过将单步指令根据预先设置的测试规则进行组合,并存储组合所述单步指后的多步指令,所述测试规则为待测试的指令对应的不同路径的规则;根据用户输入的待测试的指令,获取与所述待测试的指令对应的多步指令;根据所述多步指令对移动终端进行自动测试,从而通过全自动化测试的方法,改善了只能通过人工操作的方式,提高了效率,降低了人工成本;避免了人工操作可能出现错误的问题,且所有操作记录可以查询和追踪;同时,节省了时间成本,可以做到无人值守,这样夜间也可以自动化执行出货压力测试。【附图说明】图1是本专利技术实施例测试金融自助设备的方法第一实施例的流程示意图;当前第1页1 2 3 4 本文档来自技高网...
【技术保护点】
一种测试金融自助设备的方法,其特征在于,所述方法包括:将单步指令根据预先设置的测试规则进行组合,并存储组合所述单步指后的多步指令,所述测试规则为待测试的指令对应的不同路径的规则;根据用户输入的待测试的指令,获取与所述待测试的指令对应的多步指令;根据所述多步指令对移动终端进行自动测试。
【技术特征摘要】
【专利技术属性】
技术研发人员:周东,
申请(专利权)人:深圳怡化电脑股份有限公司,深圳市怡化时代科技有限公司,深圳市怡化金融智能研究院,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。