埋点数据的测试方法、装置、电子装置和存储介质制造方法及图纸

技术编号:36250860 阅读:91 留言:0更新日期:2023-01-07 09:44
本申请涉及一种埋点数据的测试方法、装置、电子装置和存储介质,该方法包括:获取待检测的埋点数据,其中,所述埋点数据用于表征在测试人员触发预设的埋点事件后响应所述埋点事件的响应数据;根据预设的所述埋点事件的目标信息,在所述埋点数据中检测每个所述埋点事件所对应的所述响应数据,得到每个埋点事件对应的待检数据;基于每个所述埋点事件所对应的预设校验数据,对每个所述埋点事件所对应的所述待检数据进行校验,并根据校验结果,生成埋点数据测试结果。通过本申请,解决了相关技术中对埋点数据进行测试,存在测试方法复杂、埋点测试效率和准确率低的问题,实现提高埋点测试效率和准确率,减少及降低人工成本的有益效果。果。果。

【技术实现步骤摘要】
埋点数据的测试方法、装置、电子装置和存储介质


[0001]本申请涉及埋点数据自动化测试
,尤其涉及一种埋点数据的测试方法、装置、电子装置和存储介质。

技术介绍

[0002]随着人类生活质量水平的提高,互联网电视的普及率也越来越高,了解用户对电视内容的偏好可以智能地个性化、定制化精确推送感兴趣的内容,提高用户的使用体验。
[0003]相关技术中,通过埋点技术实现对用户操作电视习性及偏好内容进行采集,但通过埋点技术采集的对应的数据(埋点数据)之后,需要对采集的埋点数据的有效性、准确性进行测试验证,籍以确定用户实际的操作电视习性及偏好内容,进而能够精准推送对应的内容。相关技术中,对埋点数据的测试常常采用手动测试并校验,数据量大,耗时且测试效果不佳;同时,相关技术中的对埋点数据进行自动化测试的方法,还存在测试方法复杂、埋点测试效率和准确率低的问题。
[0004]针对相关技术中对埋点数据进行测试,存在测试方法复杂、埋点测试效率和准确率低的问题,尚缺少有效的解决方案。

技术实现思路

[0005]本申请提供了一种埋点数据的测试方法、装置、电子装置和存储介质,以至少解决相关技术中对埋点数据进行测试,存在测试方法复杂、埋点测试效率和准确率低的问题。
[0006]第一方面,本申请提供了一种埋点数据的测试方法,包括:获取待检测的埋点数据,其中,所述埋点数据用于表征在测试人员触发预设的埋点事件后响应所述埋点事件的响应数据;根据预设的所述埋点事件的目标信息,在所述埋点数据中检测每个所述埋点事件所对应的所述响应数据,得到每个埋点事件对应的待检数据;基于每个所述埋点事件所对应的预设校验数据,对每个所述埋点事件所对应的所述待检数据进行校验,并根据校验结果,生成埋点数据测试结果。
[0007]第二方面,本申请提供了一种埋点数据的测试装置,包括:
[0008]获取模块,用于获取待检测的埋点数据,其中,所述埋点数据用于表征在测试人员触发预设的埋点事件后响应所述埋点事件的响应数据;
[0009]检测模块,用于根据预设的所述埋点事件的目标信息,在所述埋点数据中检测每个所述埋点事件所对应的所述响应数据,得到每个埋点事件对应的待检数据;
[0010]校验模块,用于基于每个所述埋点事件所对应的预设校验数据,对每个所述埋点事件所对应的所述待检数据进行校验,并根据校验结果,生成埋点数据测试结果。
[0011]第三方面,提供了一种电子装置,包括处理器、通信接口、存储器和通信总线,其中,处理器,通信接口,存储器通过通信总线完成相互间的通信;
[0012]存储器,用于存放计算机程序;
[0013]处理器,用于执行存储器上所存放的程序时,实现第一方面任一项实施例所述的
埋点数据的测试方法的步骤。
[0014]第四方面,提供了一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现如第一方面任一项实施例所述的埋点数据的测试方法的步骤。
[0015]与相关技术相比,在本实施例中提供的埋点数据的测试方法、装置、电子装置和存储介质,通过获取待检测的埋点数据,其中,所述埋点数据用于表征在测试人员触发预设的埋点事件后响应所述埋点事件的响应数据;根据预设的所述埋点事件的目标信息,在所述埋点数据中检测每个所述埋点事件所对应的所述响应数据,得到每个埋点事件对应的待检数据;基于每个所述埋点事件所对应的预设校验数据,对每个所述埋点事件所对应的所述待检数据进行校验,并根据校验结果,生成埋点数据测试结果,解决了相关技术中对埋点数据进行测试,存在测试方法复杂、埋点测试效率和准确率低的问题,实现提高埋点测试效率和准确率,减少及降低人工成本的有益效果。
[0016]本申请的一个或多个实施例的细节在以下附图和描述中提出,以使本申请的其他特征、目的和优点更加简明易懂。
附图说明
[0017]此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本专利技术的实施例,并与说明书一起用于解释本专利技术的原理。
[0018]为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,对于本领域普通技术人员而言,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
[0019]图1为本申请实施例提供的一种埋点数据的测试方法的流程示意图;
[0020]图2为本申请优选实施例提供的一种埋点数据的测试方法的流程示意图;
[0021]图3为本申请实施例提供的一种埋点数据的测试装置的结构示意图;
[0022]图4为本申请实施例提供的一种电子装置的结构示意图。
具体实施方式
[0023]为使本申请实施例的目的、技术方案和优点更加清楚,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请的一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本申请保护的范围。
[0024]本申请实施例所涉及的相关技术可适用于埋点数据的抓包、埋点数据检测、校验及测试报告输出。
[0025]下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行描述。
[0026]图1为本申请实施例提供的一种埋点数据的测试方法的流程示意图。如图1所示,本申请实施例提供了一种埋点数据的测试方法,该方法包括如下步骤:
[0027]步骤S101,获取待检测的埋点数据,其中,埋点数据用于表征在测试人员触发预设的埋点事件后响应埋点事件的响应数据。
[0028]在本实施例中,待检测的埋点数据是通过抓包工具Fiddler抓取或通过埋点系统的api文档获取埋点系统对应的埋点查询接口信息,并从埋点查询接口信息所对应的查询
接口,抓包获取在测试人员触发预设的埋点事件上传至埋点系统的埋点数据。
[0029]在本实施例中,在进行获取埋点数据之前,测试人员通过手动操作电视或程序脚本自动化的方式操作电视触发埋点事件,电视系统会自动将埋点数据上传至埋点系统,然后通过抓包方式完成埋点数据的获取。
[0030]步骤S102,根据预设的埋点事件的目标信息,在埋点数据中检测每个埋点事件所对应的响应数据,得到每个埋点事件对应的待检数据。
[0031]在本实施例中,在获取到待检测的埋点数据后,会根据预先设置埋点测试校验文件中的预期的测试结果对埋点数据进行校验,因此,需要先从获得到的埋点数据中确定每一个埋点事件分别对应的不同埋点数据,例如:埋点事件为:主页

版面

专辑

曝光,其对应的埋点数据包括:板块内容数据来源、页面名称、专辑ID、专辑名称、专辑版本、主页模式,每个埋点数据包括对应数据类型及参数值,例如,当埋点数据为主页模式时,其对应的数据类型为字符串(string)类型,参数值为本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种埋点数据的测试方法,其特征在于,包括:获取待检测的埋点数据,其中,所述埋点数据用于表征在测试人员触发预设的埋点事件后响应所述埋点事件的响应数据;根据预设的所述埋点事件的目标信息,在所述埋点数据中检测每个所述埋点事件所对应的所述响应数据,得到每个埋点事件对应的待检数据;基于每个所述埋点事件所对应的预设校验数据,对每个所述埋点事件所对应的所述待检数据进行校验,并根据校验结果,生成埋点数据测试结果。2.根据权利要求1所述的方法,其特征在于,基于每个所述埋点事件所对应的预设校验数据,对每个所述埋点事件所对应的所述待检数据进行校验,包括:确定与对应的所述待检数据对应的所述预设校验数据,并获取所述预设校验数据所对应的校验参数;对所述校验参数和对应的所述待检数据的实测参数进行对比,以对每个所述埋点事件所对应的所述待检数据进行校验。3.根据权利要求2所述的方法,其特征在于,确定与对应的所述待检数据对应的所述预设校验数据,并获取所述预设校验数据所对应的校验参数,包括:获取预设的校验数据参数表,其中,所述校验数据参数表至少包括预设的埋点事件的目标信息、所述埋点事件对应的校验数据以及所述目标信息和所述校验数据两者之间的关联关系信息;遍历所述校验数据参数表,确定与所述待检数据对应的所述埋点事件的所述目标信息对应的校验数据,得到所述预设校验数据,并将所述预设校验数据关联的业务参数作为所述预设校验数据所对应的校验参数。4.根据权利要求3所述的方法,其特征在于,对所述校验参数和对应的所述待检数据的实测参数进行对比,包括:分别获取所述校验参数和所述实测参数所对应的多项子参数,其中,所述子参数包括以下其中之一:业务参数名称、业务参数类别、枚举参数值;对所述校验参数和所述实测参数所对应的所述子参数,依次进行校验对比,得到所述校验结果。5.根据权利要求4所述的方法,其特征在于,对所述校验参数和所述实测参数所对应的所述子参数,依次进行校验对比,得到所述校验结果,包括:依次进行以下的判断:判断所述实测参数所对应的所述业务参数名称相对所述校验参数所对应的所述业务参数名称是否存在字段缺失、判断所述校验参数和所述实测参数所对应的所述业务参数类别是否相同、判断所述校验参数和所述实测参数所对应的所述枚举参数值是否相同;在判断到所述校验参数和所述实...

【专利技术属性】
技术研发人员:金俊袁迪袁天柱
申请(专利权)人:深圳市酷开网络科技股份有限公司
类型:发明
国别省市:

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

1