【技术实现步骤摘要】
数据处理方法、装置、电子设备和可读存储介质
本专利技术涉及计算机
,特别是涉及一种数据处理方法、装置、电子设备和可读存储介质。
技术介绍
目前,随着计算机技术的发展,用户对应用程序的使用越来越多,进而,开发者们需要不断的对应用程序进行更新、测试以及维护。在对应用程序进行更新、测试以及维护的过程中,需要获取用户端的样本数据,然而,现有技术获取样本数据的方式有限,导致对样本数据的应用不充分,进而导致后续更新、测试以及维护的工作效率降低。
技术实现思路
有鉴于此,本专利技术实施例提供一种数据处理方法、装置、电子设备和可读存储介质,以提高数据的利用率和服务器的工作效率。第一方面,提供了一种数据处理方法,所述方法应用于第一终端,所述方法包括:接收至少一个操作指令;确定第一页面数据,所述第一页面数据用于表征第一程序响应所述至少一个操作指令之前的显示页面的数据;确定第二页面数据,所述第二页面数据用于表征所述第一程序响应所述至少一个操作指令之后的显示页面的数据;以及向服务器发送所述至少一个操作指令、所述第一页面数据和所述第二页面数据,以使得所述服务器基于所述至少一个操作指令、所述第一页面数据和所述第二页面数据进行测试或者故障处理。可选的,所述页面数据包含文档对象模型DOM树结构。可选的,所述方法还包括:响应于所述第二页面数据为故障页面,向服务器发送故障处理指令;以及接收服务器发送的包括目标页面数据的故障处理结果,所述目标页面数据 ...
【技术保护点】
1.一种数据处理方法,其特征在于,所述方法应用于第一终端,所述方法包括:/n接收至少一个操作指令;/n确定第一页面数据,所述第一页面数据用于表征第一程序响应所述至少一个操作指令之前的显示页面的数据;/n确定第二页面数据,所述第二页面数据用于表征所述第一程序响应所述至少一个操作指令之后的显示页面的数据;以及/n向服务器发送所述至少一个操作指令、所述第一页面数据和所述第二页面数据,以使得所述服务器基于所述至少一个操作指令、所述第一页面数据和所述第二页面数据进行测试或者故障处理。/n
【技术特征摘要】
1.一种数据处理方法,其特征在于,所述方法应用于第一终端,所述方法包括:
接收至少一个操作指令;
确定第一页面数据,所述第一页面数据用于表征第一程序响应所述至少一个操作指令之前的显示页面的数据;
确定第二页面数据,所述第二页面数据用于表征所述第一程序响应所述至少一个操作指令之后的显示页面的数据;以及
向服务器发送所述至少一个操作指令、所述第一页面数据和所述第二页面数据,以使得所述服务器基于所述至少一个操作指令、所述第一页面数据和所述第二页面数据进行测试或者故障处理。
2.根据权利要求1所述的方法,其特征在于,所述页面数据包含文档对象模型DOM树结构。
3.根据权利要求1所述的方法,其特征在于,所述方法还包括:
响应于所述第二页面数据为故障页面,向服务器发送故障处理指令;以及
接收服务器发送的包括目标页面数据的故障处理结果,所述目标页面数据为修正后的第二页面数据。
4.一种数据处理方法,其特征在于,所述方法应用于服务器,所述方法包括:
接收第一终端发送的至少一个操作指令、第一页面数据和第二页面数据;以及
其中,所述操作指令为运行于第一终端的第一程序时接收到的指令,所述第一页面数据用于表征第一程序响应所述至少一个操作指令之前的显示页面的数据,所述第二页面数据用于表征所述第一程序响应所述至少一个操作指令之后的显示页面的数据;
基于所述至少一个操作指令、所述第一页面数据和所述第二页面数据进行测试,或者基于所述至少一个操作指令、所述第一页面数据和所述第二页面数据进行故障处理。
5.根据权利要求4所述的方法,其特征在于,所述页面数据包含DOM树结构。
6.根据权利要求5所述的方法,其特征在于,所述基于所述至少一个操作指令、所述第一页面数据和所述第二页面数据进行测试,包括:
向至少一个第二终端发送所述至少一个操作指令和所述第一页面数据;
接收所述至少一个第二终端发送的第三页面数据,所述第三页面数据为所述至少一个第二终端基于所述至少一个操作指令和所述第一页面数据执行第二程序生成的至少一个页面数据,所述第二程序为所述第一程序的更新版本;以及
分析确定至少一个测试结论,所述测试结论基于所述第二页面数据以及所述第三页面数据确定。
7.根据权利要求6所述的方法,其特征在于,所述分析确定至少一个测试结论,包括:
将所述第二页面数据对应的DOM树与所述第三页面数据对应的DOM树进行对比,确定匹配结果为所述测试结论。
8.根据权利要求5所述的方法,其特征在于,所述基于所述至少一个操作指令、所述第一页面数据和所述第二页面数据进行故障处理,包括:
响应于所述第二页面数据为故障页面且接收到故障处理指令,根据所述至少一个操作指令,确定标准页面数据,所述标准页面数据用于表征所述第一程序基于所述第一页面数据依次运行所述至少一个操作指令时预期生成的页面数据;
根据所述标准页面数据和所述第二页面数据确定修正数据;
根据所述修正数据对所述第二页面数据进行修正,以确定目标页面数据;以及
发送包括所述目标页面数据的故障处理结果。
9.根据权利要求8所述的方法,其特征在于,所述根据所述标准页面数据和所述第二页面数据确定修正数据,包括:
对比所述标准页面数据和所述第二页面数据,以确定至少一个异常节点位置;以及
确定所述标准页面数据中处于至少一个所述异常节点位置的数据为修正数据。
10.一种数据处理装置,其特征在于,所述装置应用于第一终端,所述装置包括:
第一接收模块,用于接收至少一个操作指令;
第一确定模块,用于确定第一页面数据,所述第一页面数据用于表征第一程序...
【专利技术属性】
技术研发人员:谢林,朱兴军,刘通,惠超,
申请(专利权)人:北京大米未来科技有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。