对应用程序中功能模块进行评测的方法、装置及系统制造方法及图纸

技术编号:19821433 阅读:35 留言:0更新日期:2018-12-19 14:34
本申请实施例公开了对应用程序中功能模块进行评测的方法、装置及系统,所述系统包括评测系统客户端以及评测系统服务端,所述评测系统客户端,用于接入到待评测的应用程序客户端中,在所述应用程序客户端运行过程中,采集所述应用程序客户端中启动的至少部分功能模块在评测维度上的数据,并提交到所述评测系统服务端;评测维度包括:从功能模块对所在终端设备的资源占用角度确定的多项评测维度;所述评测系统服务端,用于对至少一个终端设备中的评测系统客户端对同一待评测应用程序客户端的至少部分功能模块采集到的数据进行汇总,并确定功能模块的评测结果。通过本申请实施例,能够使得评测结果将更准确,也更能反映功能模块具体存在的问题。

【技术实现步骤摘要】
对应用程序中功能模块进行评测的方法、装置及系统
本申请涉及应用程序中功能模块评测
,特别是涉及对应用程序中功能模块进行评测的方法、装置及系统。
技术介绍
应用程序在运行过程中,通常需要创建一个或多个功能模块,其中包括用于提供可视化信息、并与用户进行交互的前台功能模块,以及用户不可见、运行于后台的后台功能模块。其中,前台功能模块通常可以称为“界面”,界面中通常会呈现出一些信息供用户查看,并提供一些按钮等操作选项,用于与用户之间进行交互。后台功能模块通常是由应用程序的底层逻辑或者界面中的业务代码创建的,例如,某应用程序被启动后,底层逻辑自动启动“摇一摇”检测功能模块,定位功能模块,等等,这些模块的运行对于用户而言是不可见的,仅在后台运行。一个应用程序被开发完成后,通常需要对各个功能模块的优劣进行评价,以便确定某些功能模块是否存在一些设计缺陷,然后,通过对功能模块进行优化,实现对整个应用程序的优化。现有技术中存在一些对应用程序中功能模块的优劣进行评价的方案,但主要是通过一个或者几个与用户感知相关的指标进行评价。例如,对于前端界面类的功能模块,主要的评价指标通常是加载时间、界面的流畅度本文档来自技高网...

【技术保护点】
1.一种对应用程序中功能模块进行评测的系统,其特征在于,包括评测系统客户端以及评测系统服务端,其中:所述评测系统客户端,用于接入到待评测的应用程序客户端中,在所述应用程序客户端运行过程中,采集所述应用程序客户端中启动的至少部分功能模块在评测维度上的数据,并提交到所述评测系统服务端;其中,所述评测维度包括:从功能模块对所在终端设备的资源占用角度确定的多项评测维度;所述评测系统服务端,用于对至少一个终端设备中的评测系统客户端对同一待评测应用程序客户端的至少部分功能模块采集到的数据进行汇总,并确定功能模块的评测结果。

【技术特征摘要】
1.一种对应用程序中功能模块进行评测的系统,其特征在于,包括评测系统客户端以及评测系统服务端,其中:所述评测系统客户端,用于接入到待评测的应用程序客户端中,在所述应用程序客户端运行过程中,采集所述应用程序客户端中启动的至少部分功能模块在评测维度上的数据,并提交到所述评测系统服务端;其中,所述评测维度包括:从功能模块对所在终端设备的资源占用角度确定的多项评测维度;所述评测系统服务端,用于对至少一个终端设备中的评测系统客户端对同一待评测应用程序客户端的至少部分功能模块采集到的数据进行汇总,并确定功能模块的评测结果。2.根据权利要求1所述的系统,其特征在于,所述评测系统客户端还用于:确定同一待评测的应用程序客户端中,不同功能模块之间的关联关系,并提交到所述评测系统服务端;所述评测系统服务端确定功能模块的评测结果时,具体用于:根据所述关联关系,确定功能模块的评测结果。3.根据权利要求2所述的系统,其特征在于:所述评测系统客户端具体用于:确定第一功能模块是否由某第二功能模块中的业务逻辑启动,如果是,则确定该第一功能模块与该第二功能模块之间具有关联关系;所述评测系统服务端具体用于:根据所述第一功能模块对应的各项评测维度上的数据,以及所述第二功能模块对应的各项指标数据,确定所述第二功能模块的评测结果。4.根据权利要求1所述的系统,其特征在于:所述评测系统服务端在进行汇总时具体用于:根据各终端设备的性能信息,对终端设备进行聚类,对同一类中的至少部分终端设备提交的数据进行汇总,并确定各功能模块的评测结果。5.根据权利要求4所述的系统,其特征在于:所述评测系统服务端具体用于:从多个评测维度对终端设备分别进行聚类,并分别确定功能模块在各种不同类别的终端设备中的评测结果。6.根据权利要求1所述的系统,其特征在于:所述评测系统服务端还用于:接收针对指定应用程序客户端的查询请求,并提供该指定应用程序客户端中功能模块的评测结果。7.根据权利要求6所述的系统,其特征在于:所述评测系统服务端在提供评测结果时具体用于:提供同一功能模块在多种不同性能的终端设备中的评测结果。8.根据权利要求6所述的系统,其特征在于:所述评测系统服务端在提供评测结果时具体用于:提供同一应用程序中的功能模块在各评测维度上的评测数据以及综合得分。9.根据权利要求6所述的系统,其特征在于:所述评测系统服务端在提供评测结果时具体用于:提供同一应用程序中的功能模块在指定评测维度上的评测数据。10.一种对应用程序中功能模块进行评测的方法,其特征在于,包括:评测系统客户端在待评测应用程序客户端运行过程中,采集所述应用程序客户端中启动的至少部分功能模块在评测维度上的数据;其中,所述评测系统客户端用于接入到待评测的应用程序客户端中,所述评测维度包括:从功能模块对所在终端设备的资源占用角度确定的多项评测维度;将数据采集结果提交到评测系统服务端,由所述评测系统服务端对至少一个终端设备中的评测系统客户端对同一待评测应用程序客户端的至少部分功能模块采集到的数据进行汇总,并确定功能模块的评测结果。11.根据权利要求10所述的方法,其特征在于,还包括:确定同一待评测的应用程序客户端中不同功能模块之间的关联关系,并提交到所述评测系统服务端,由所述评测系统服务端根据所述关联关系,确定功能模块的评测结果。12.根据权利要求11所述的方法,其特征在于,所述确定同一待评测的应用程序客户端中不同功能模块之间的关联关系,包括:确定第一功能模块是否由某第二功能模块中的业务逻辑启动,...

【专利技术属性】
技术研发人员:王曜东
申请(专利权)人:阿里巴巴集团控股有限公司
类型:发明
国别省市:开曼群岛,KY

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1