【技术实现步骤摘要】
终端的操作回放处理方法、装置、终端设备和存储介质
本专利技术实施例涉及数据处理技术,尤其涉及一种终端的操作回放处理方法、装置、终端设备和存储介质。
技术介绍
移动终端在正式投入应用之前,需要进行自动化测试,检测正常业务流程中出现的问题。自动化测试需要将用户在移动终端的点击操作进行录制,然后按照操作流水进行操作回放。在进行操作回放的过程中,有时会出现意外弹窗、网络延迟等干扰情况,出现干扰情况时的跳转页面与根据操作流水确定的预期页面不一致,会导致正常的业务流程执行失败。因此,现有技术中进行自动化测试时,操作回放的抗干扰性较差,易出现无法正常执行预期业务流程的问题。
技术实现思路
本专利技术实施例提供一种终端的操作回放处理方法、装置、终端设备和存储介质,以实现提高终端的操作回放过程的抗干扰性。第一方面,本专利技术实施例提供了一种终端的操作回放处理方法,该方法包括:在回放操作集中,获取当前待回放的目标操作和终端的当前场景信息,并在预存的标准场景信息库中获取与所述目标操作匹配的目标标准场景信 ...
【技术保护点】
1.一种终端的操作回放处理方法,其特征在于,包括:/n在回放操作集中,获取当前待回放的目标操作和终端的当前场景信息,并在预存的标准场景信息库中获取与所述目标操作匹配的目标标准场景信息;所述回放操作集中包括多个按照顺序执行的操作;/n如果确定当前场景信息与目标标准场景信息不匹配,则对终端执行至少一项异常场景处理操作,并在确定异常场景消除后,对所述终端执行目标操作;/n返回执行在回放操作集中,获取当前待回放的目标操作和终端的当前场景信息的操作,直至完成操作回放处理。/n
【技术特征摘要】
1.一种终端的操作回放处理方法,其特征在于,包括:
在回放操作集中,获取当前待回放的目标操作和终端的当前场景信息,并在预存的标准场景信息库中获取与所述目标操作匹配的目标标准场景信息;所述回放操作集中包括多个按照顺序执行的操作;
如果确定当前场景信息与目标标准场景信息不匹配,则对终端执行至少一项异常场景处理操作,并在确定异常场景消除后,对所述终端执行目标操作;
返回执行在回放操作集中,获取当前待回放的目标操作和终端的当前场景信息的操作,直至完成操作回放处理。
2.根据权利要求1所述的方法,其特征在于,在回放操作集中,获取当前待回放的目标操作和终端的当前场景信息之前,还包括:
当检测到操作录制指令时,获取当前操作;
获取与当前操作匹配的终端的当前场景信息作为标准场景信息,将标准场景信息保存至标准场景信息库中;
执行当前操作,将当前操作保存至回放操作集中,返回执行获取当前操作的操作,直至检测到操作录制结束指令。
3.根据权利要求1所述的方法,其特征在于,确定所述当前场景信息与所述目标标准场景信息不匹配,包括:
计算当前场景信息与目标标准场景信息之间的场景匹配度;
如果所述场景匹配度小于预设阈值,则确定所述当前场景信息与所述目标标准场景信息不匹配。
4.根据权利要求1所述的方法,其特征在于,对终端执行至少一项异常场景处理操作,并在确定异常场景消除后,对所述终端执行目标操作,包括:
对所述终端执行回退操作,并在回退操作执行后重新获取当前场景信息;
如果确定重新获取的所述当前场景信息与所述目标标准场景信息不匹配,则判断当前连续执行的回退操作次数是否超过预设的次数阈值;
若否,则返回执行对所述终端执行回退操作,并在回退操作执行后重新获取当前场景信息的操作。
如果确定重新获取的所述当前场景信息与所述目标标准场景信息匹配,则确定异常场景消除,并对所述...
【专利技术属性】
技术研发人员:游南南,王伟,陈电波,桂艳峰,
申请(专利权)人:北京指掌易科技有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。