一种自动化测试的方法及装置的制造方法_5

文档序号:9647150阅读:来源:国知局
机调整运行模式选择一个可用于所述自助终端的测试案例。
[0250]具体的,可以通过预设运行模式,将上述运行模式按照一定的顺序或随机的方式进行选择后执行。另外可以依据预设运行的结果,对实际执行过程中的结果进行分析,采用优先级的方式智能选择不同的运行模式,从而实现更主动的策略选择。
[0251]第二生成模块304,用于获取自动化测试后的结果,并生成测试报告。
[0252]具体的,可以是单台自助设备自动化测试报告的生成或者批次自助设备自动化测试报告的生成。
[0253]在自助设备完成所有预先设定的测试用例后,测试报告子系统开始处理数据的收集和处理工作,自助设备测试报告子系统会依据相关的模板和设置生成单台自助设备测试报告,并依据设定条件发送信息给测试负责人或传送至数据采集服务器上,以供批量测试报告提供数据。
[0254]在单台自助设备测试报告已生成并将数据传送至指定的数据采集服务器后,批次测试报告子系统将会处理所有单台自助设备上的数据信息,并生成当前批次所有自助设备经自动化测试后的最终报告,并通过邮件的方式自动发送给相关人员查阅。
[0255]本发明实施例通过获取在预先设置的区域内的自助设备运行的数据;根据所述数据自动化生成测试案例,并将所述测试案例发送给所述自助设备,以使得所述自助设备根据所述测试案例进行自动化测试,所述测试案例包括测试至少一种的业务类型对应的测试信息;在所述自助终端上测试一个测试案例后,再随机从测试案例库中选择另一个测试案例进行测试;获取自动化测试后的结果,并生成测试报告,先从实际使用的环境下获取不同应用场景下的数据,并在生产出自助设备后使用一套自动化测试系统进行动态、智能调整的测试,从而尽可能的模拟了实际使用环境下的真实情景,提高了测试的准确性和针对性。并且由于减少了人工的干预,减少了人为分析数据的过程,从而更好的保障了自助设备的产品质量。
[0256]以上结合具体实施例描述了本发明实施例的技术原理。这些描述只是为了解释本发明实施例的原理,而不能以任何方式解释为对本发明实施例保护范围的限制。基于此处的解释,本领域的技术人员不需要付出创造性的劳动即可联想到本发明实施例的其它【具体实施方式】,这些方式都将落入本发明实施例的保护范围之内。
【主权项】
1.一种自动化测试的方法,其特征在于,所述方法包括: 获取在预先设置的区域内的自助设备运行的数据; 根据所述数据自动化生成测试案例,并将所述测试案例发送给所述自助设备,以使得所述自助设备根据所述测试案例进行自动化测试,所述测试案例包括测试至少一种的业务类型对应的测试信息; 在所述自助终端上测试一个测试案例后,再随机从测试案例库中选择另一个测试案例进行测试; 获取自动化测试后的结果,并生成测试报告。2.根据权利要求1所述的方法,其特征在于,所述随机从测试案例库中选择另一个测试案例进行测试,包括: 判断所述自助终端的交易类型,所述交易类型包括仅取款、仅存款或者存取款一体;根据所述交易类型,从所述测试案例库中根据预先设置的算法选择一个可用于所述自助终端的测试案例。3.根据权利要求2所述的方法,其特征在于,所述根据所述交易类型,从所述测试案例库中根据预先设置的算法选择一个可用于所述自助终端的测试案例,包括: 根据预先设置的单一模块运行模式向所述自助终端发送对预先存储的单个业务类型进行测试的测试信息; 所述方法还包括: 若在所述自助终端上对预先存储的单个业务类型进行测试的测试结果与正确的测试结果超过预先设置的阈值时,则向测试人员发送提示信息。4.根据权利要求2所述的方法,其特征在于,所述根据所述交易类型,从所述测试案例库中根据预先设置的算法选择一个可用于所述自助终端的测试案例,包括: 根据预先设置的完全一致运行模式接收用户在与待测试的自助设备的交易类型相同的自助设备上进行业务操作的数据,所述数据包括用户在所述自助设备上触发的动作指令、与所述动作指令对应的参数以及各种动作指令之间的间隔时间; 将所述数据发送给所述待测试的自助设备,比较所述数据在所述待测试的自助设备上运行的第一数据结果和所述数据在与所述待测试的自助设备的交易类型相同的自助设备上运行的第二数据结果; 若所述第一数据结果和所述第二数据结果之间的差值超过预先设置的阈值时,则向测试人员发送提示信息。5.根据权利要求2所述的方法,其特征在于,所述根据所述交易类型,从所述测试案例库中根据预先设置的算法选择一个可用于所述自助终端的测试案例,包括: 根据预先设置的模糊匹配模式获取所述自助设备在实际使用环境下进行各种不同业务操作的概率以及业务之间关联的概率; 根据上一个测试的业务类型和所述业务之间关联的概率,获取与所述上一个测试的业务类型关联的概率最大的业务类型; 将包括所述与所述上一个测试的业务类型关联的概率最大的业务类型的测试案例发送给所述自助终端。6.根据权利要求1至5任意一项所述的方法,其特征在于,所述方法还包括: 根据预先设置的参考设定运行模式获取所述待测试的自助终端的预先设置的条件,所述预先设置的条件包括在所述待测试的自助终端需测试的业务类型; 所述根据所述交易类型,从所述测试案例库中根据预先设置的算法选择一个可用于所述自助终端的测试案例,包括: 根据预先设置的条件和预先设置的算法选择一个可用于所述待测试的自助终端的测试案例。7.根据权利要求6所述的方法,其特征在于,所述根据预先设置的条件和预先设置的算法选择一个可用于所述自助终端的测试案例,包括: 仅向所述待测试的自助终端发送与所述预先设置的条件匹配的单个业务类型的测试信息;或者, 在获取到与所述上一个测试的业务类型关联的概率最大的业务类型的情况下,进一步判断所述与所述上一个测试的业务类型关联的概率最大的业务类型是否匹配所述预先设置的条件,若是,则将包括所述与所述上一个测试的业务类型关联的概率最大的业务类型的测试案例发送给所述自助终端;若否,则获取与所述上一个测试的业务类型关联的概率值排名其次的业务类型。8.根据权利要求2所述的方法,其特征在于,所述根据所述交易类型,从所述测试案例库中根据预先设置的算法选择一个可用于所述自助终端的测试案例,包括: 根据预先设置的随机调整运行模式根据所述交易类型,从所述测试案例库中随机选择一个可用于所述自助终端的测试案例; 若随机选择的测试案例在所述待测试的自助终端上运行时出现预先设置的问题,则提高所述随机选择的测试案例的概率。9.根据权利要求2所述的方法,其特征在于,所述根据所述交易类型,从所述测试案例库中根据预先设置的算法选择一个可用于所述自助终端的测试案例,包括: 按照预先设置的顺序或者根据随机的方式选择预先设置的单一模块运行模式、完全一致运行模式、模糊匹配模式、参考设定运行模式或者随机调整运行模式选择一个可用于所述自助终端的测试案例。10.一种自动化测试的装置,其特征在于,所述装置包括: 第一获取模块,用于获取在预先设置的区域内的自助设备运行的数据; 第一生成模块,用于根据所述数据自动化生成测试案例,并将所述测试案例发送给所述自助设备,以使得所述自助设备根据所述测试案例进行自动化测试,所述测试案例包括测试至少一种的业务类型对应的测试信息; 选择模块,用于在所述自助终端上测试一个测试案例后,再随机从测试案例库中选择另一个测试案例进行测试; 第二生成模块,用于获取自动化测试后的结果,并生成测试报告。11.根据权利要求10所述的装置,其特征在于,所述选择模块,包括: 判断单元,用于判断所述自助终端的交易类型,所述交易类型包括仅取款、仅存款或者存取款一体; 选择单元,用于根据所述交易类型,从所述测试案例库中根据预先设置的算法选择一个可用于所述自助终端的测试案例。12.根据权利要求11所述的装置,其特征在于,所述选择单元,用于: 根据预先设置的单一模块运行模式向所述自助终端发送对预先存储的单个业务类型进行测试的测试信息; 所述装置还包括: 发送模块,用于若在所述自助终端上对预先存储的单个业务类型进行测试的测试结果与正确的测试结果超过预先设置的阈值时,则向测试人员发送提示信息。13.根据权利要求11所述的装置,其特征在于,所述选择单元,用于: 根据预先设置的完全一致运行模式接收用户在与待测试的自助设备的交易类型相同的自助设备上进行业务操作的数据,所述数据包括用户在所述自助设备上触发的动作指令、与所述动作指令对应的参数以及各种动作指令之间的间隔时间; 将所述数据发送给所述待测试的自助设备,比较所述数据在所述待测试的自助设备上运行的第一数据结果和所述数据在与所述待测试的自助设备的交易类型相同的自助设备上运行的第二数据结果; 若所述第一数据结果和所述第二数据结果之间的差值超过预先设置的阈值时,则向测试人员发送提示信息。14.根据权利要求11所述的装置,其特征在于,所述选择单元,用于: 根据预先设置的模糊匹配模式获取所述自助设备在实际使用环境下进行各种不同业务操作的概率以及业务之间关联的概率; 根据上一个测试的业务类型和所述业务之间关联的概率,获取与所述上一个测试的业务类型关联的概率最大的业务类型; 将包括所述与所述上一个测试的业务类型关联的概率最大的业务类型的测试案例发送给所述自助终端。15.根据权利要求10至14任意一项所述的装置,其特征在于,所述装置还包括: 第二获取模块,用于根据预先设置的参考设定运行模式获取所述待测试的自助终端的预先设置的条件,所述预先设置的条件包括在所述待测试的自助终端需测试的业务类型; 所述选择单元,用于: 根据预先设置的条件和预先设置的算法选择一个可用于所述待测试的自助终端的测试案例。16.根据权利要求15所述的装置,其特征在于,所述选择单元,用于: 仅向所述待测试的自助终端发送与所述预先设置的条件匹配的单个业务类型的测试信息;或者, 在获取到与所述上一个测试的业务类型关联的概率最大的业务类型的情况下,进一步判断所述与所述上一个测试的业务类型关联的概率最大的业务类型是否匹配所述预先设置的条件,若是,则将包括所述与所述上一个测试的业务类型关联的概率最大的业务类型的测试案例发送给所述自助终端;若否,则获取与所述上一个测试的业务类型关联的概率值排名其次的业务类型。17.根据权利要求11所述的装置,其特征在于,所述选择单元,用于: 根据预先设置的随机调整运行模式根据所述交易类型,从所述测试案例库中随机选择一个可用于所述自助终端的测试案例; 若随机选择的测试案例在所述待测试的自助终端上运行时出现预先设置的问题,则提高所述随机选择的测试案例的概率。18.根据权利要求11所述的装置,其特征在于,所述选择单元,用于: 按照预先设置的顺序或者根据随机的方式选择预先设置的单一模块运行模式、完全一致运行模式、模糊匹配模式、参考设定运行模式或者随机调整运行模式选择一个可用于所述自助终端的测试案例。
【专利摘要】本发明实施例公开了一种自动化测试的方法及装置,通过获取在预先设置的区域内的自助设备运行的数据;根据所述数据自动化生成测试案例,并将所述测试案例发送给所述自助设备;在所述自助终端上测试一个测试案例后,再随机从测试案例库中选择另一个测试案例进行测试;获取自动化测试后的结果,并生成测试报告,先从实际使用的环境下获取不同应用场景下的数据,并在生产出自助设备后使用一套自动化测试系统进行动态、智能调整的测试,从而尽可能的模拟了实际使用环境下的真实情景,提高了测试的准确性和针对性。并且由于减少了人工的干预,减少了人为分析数据的过程,从而更好的保障了自助设备的产品质量。
【IPC分类】G07F19/00
【公开号】CN105405220
【申请号】CN201510711489
【发明人】于涛, 王一军, 王磊
【申请人】深圳怡化电脑股份有限公司, 深圳市怡化时代科技有限公司, 深圳市怡化金融智能研究院
【公开日】2016年3月16日
【申请日】2015年10月28日
当前第5页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1