【技术实现步骤摘要】
小程序数据处理方法、装置、设备及存储介质
本公开涉及计算机
,尤其涉及大数据、信息流等
技术介绍
小程序是一种不需要下载安装即可使用的应用,可在宿主程序上运行,它实现了应用“触手可及”的梦想,用户扫一扫或者搜一下即可打开应用。也体现了“用完即走”的理念,用户不用关心是否安装太多应用的问题。通过小程序,应用将无处不在,随时可用,但又无需安装卸载。随着小程序的数量越来越多,宿主程序提供方希望被分发的小程序也越来越多。但是,小程序的正常运行需要宿主存在对应的能力或功能。在小程序在宿主程序上运行出现故障时,由于小程序存在的功能或能力较多,宿主程序提供方可能难以发现小程序运行中存在的问题。
技术实现思路
本公开提供了一种小程序数据处理方法、装置、设备以及存储介质。根据本公开的一方面,提供了一种小程序数据处理方法,包括:获取小程序在目标宿主程序上运行时产生的运行数据;根据小程序在目标宿主程序上运行时产生的运行数据,获得小程序在目标宿主程序上运行失败的路径,运行失败的路径至少包括小程序在目标宿主程序上发生运行能力失败的第一页面和第一页面上所包括的发生运行能力失败的组件;根据运行失败的路径,生成针对目标宿主程序的小程序测试数据。根据本公开的另一方面,提供了一种小程序数据处理装置,包括:第一运行数据获取模块,用于获取小程序在目标宿主程序上运行时产生的运行数据;路径模块,用于根据小程序在目标宿主程序上运行时产生的运行数据,获得小程序在目标 ...
【技术保护点】
1.一种小程序数据处理方法,包括:/n获取小程序在目标宿主程序上运行时产生的运行数据;/n根据所述小程序在目标宿主程序上运行时产生的运行数据,获得所述小程序在所述目标宿主程序上运行失败的路径,所述运行失败的路径至少包括所述小程序在所述目标宿主程序上发生运行能力失败的第一页面和第一页面上所包括的发生运行能力失败的组件;/n根据所述运行失败的路径,生成针对所述目标宿主程序的小程序测试数据。/n
【技术特征摘要】
1.一种小程序数据处理方法,包括:
获取小程序在目标宿主程序上运行时产生的运行数据;
根据所述小程序在目标宿主程序上运行时产生的运行数据,获得所述小程序在所述目标宿主程序上运行失败的路径,所述运行失败的路径至少包括所述小程序在所述目标宿主程序上发生运行能力失败的第一页面和第一页面上所包括的发生运行能力失败的组件;
根据所述运行失败的路径,生成针对所述目标宿主程序的小程序测试数据。
2.根据权利要求1所述的方法,其中,所述根据所述小程序在目标宿主程序上运行时产生的运行数据,获得所述小程序在所述目标宿主程序上运行失败的路径,包括:
在根据所述运行数据确定所述小程序在所述目标宿主程序上运行失败的情况下,将产生运行失败情况的小程序页面作为所述第一页面;
根据所述第一页面进行模拟用户操作测试,获得所述运行能力失败的组件。
3.根据权利要求1所述的方法,其中,所述获取小程序在目标宿主程序上运行时产生的运行数据之前,还包括:
模拟运行所述目标宿主程序;
在模拟运行的目标宿主程序上运行所述小程序,所述小程序在目标宿主程序上运行时产生的运行数据为模拟环境下的运行数据。
4.根据权利要求1所述的方法,其中,所述获取小程序在目标宿主程序上运行时产生的运行数据之前,还包括:
获取所述小程序在指定宿主程序上的运行数据;
根据所述小程序在指定宿主程序上的运行数据,确定所述小程序在所述指定宿主程序上发生能力运行失败情况的第二页面;其中,所述第一页面是基于所述第二页面而确定出的。
5.根据权利要求4所述的方法,其中,所述获取小程序在目标宿主程序上运行时产生的运行数据,包括:
所述小程序在所述目标宿主程序上运行的过程中,调用所述第二页面,获得所述第二页面的调用结果,根据所述第二页面的调用结果获得所述小程序在目标宿主程序上运行时产生的运行数据;
所述根据所述小程序在目标宿主程序上运行时产生的运行数据,获得所述小程序在所述目标宿主程序上运行失败的路径,包括:
根据所述小程序在目标宿主程序上运行时产生的运行数据,确定所述第二页面的调用结果在所述目标宿主程序上运行失败的情况下,将所述第二页面作为所述第一页面,以获得所述小程序在所述目标宿主程序上运行失败的路径。
6.根据权利要求1-5中任意一项所述的方法,其中,所述根据所述运行失败的路径,生成针对所述目标宿主程序的小程序测试数据,包括:
根据所述小程序的基本信息和所述运行失败的路径,生成所述第一页面的调用链接;
将所述调用链接和所述运行失败的路径,作为所述针对所述目标宿主程序的小程序测试数据。
7.根据权利要求1-5中任意一项所述的方法,其中,所述运行失败的路径还包括:从所述小程序首页到所述第一页面的路径。
8.一种小程序数据处理装置,包括:
第一运行数据获取模块,用于获取小程序在目标宿主程序上运行时产生的运行数据;
路径模块,用于根据所述小程序在目标宿主程序上运行时...
【专利技术属性】
技术研发人员:赵华淼,
申请(专利权)人:百度在线网络技术北京有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。