应用程序的热词测试方法、装置及电子设备制造方法及图纸

技术编号:19388798 阅读:26 留言:0更新日期:2018-11-10 01:59
本发明专利技术实施例提供一种应用程序的热词测试方法、装置及电子设备,该方法包括:生成电子设备的标识;根据所述电子设备的标识,获取所述电子设备的标识对应的热词信息,其中,所述热词信息用于标识所述电子设备的标识与热词的对应关系;根据所述热词信息进行热词测试。该方法通过自动生成电子设备的标识,使得运行APP客户端的同一个电子设备具有了不同的电子设备标识,进而可以根据这些不同的电子设备标识获取热词信息,并根据热词信息进行热词测试,从而实现了使用一个电子设备即可对尽可能多的场景进行热词测试,极大提升了测试效率。

Hot word testing method, device and electronic device for application

The embodiment of the present invention provides a hot word testing method, device and electronic device for an application program, which includes: generating the identification of an electronic device; acquiring the corresponding hot word information for the identification of the electronic device according to the identification of the electronic device, in which the hot word information is used to identify the identification of the electronic device. Corresponding to hot words; hot word test based on the hot word information. By automatically generating the identification of electronic devices, the same electronic device running the APP client has different identification of electronic devices, and then the hotword information can be obtained according to these different identification of electronic devices, and the hotword test can be carried out according to the hotword information, thus realizing the use of an electronic device. Hot word testing is applied to as many scenarios as possible, which greatly improves the testing efficiency.

【技术实现步骤摘要】
应用程序的热词测试方法、装置及电子设备
本专利技术实施例涉及计算机技术,尤其涉及一种应用程序的热词测试方法、装置及电子设备。
技术介绍
一些应用程序(Application,简称APP)中提供了搜索功能,在搜索功能中提供了热词功能。热词是在一段时间内用户搜索频率较高的词。APP提供热词功能,将热词显示在搜索页面上,用户可通过点击热词使得APP快速跳转到相应的搜索结果页面,而无需用户再输入搜索关键词。在显示热词之前,需要预先对不用场景下的热词进行测试。现有技术中,测试人员需要在不同的电子设备上安装APP,以测试不同场景的搜索热词。但是,现有技术的方法需要在不同的电子设备上安装APP,导致热词测试的效率低下。
技术实现思路
本专利技术实施例提供一种应用程序的热词测试方法、装置及电子设备,用于解决现有技术中测试效率低下的问题。本专利技术实施例第一方面提供一种应用程序的热词测试方法,包括:生成电子设备的标识;根据所述电子设备的标识,获取所述电子设备的标识对应的热词信息,其中,所述热词信息用于标识所述电子设备的标识与热词的对应关系;根据所述热词信息进行热词测试。进一步的,所述生成电子设备的标识,包括:生成请求消息,所述请求消息用于请求所述电子设备的标识对应的热词信息,所述请求消息中包括第一电子设备标识;将请求消息中的所述第一电子设备标识修改为第二电子设备标识;将所述第二电子设备标识作为所述电子设备的标识;其中,所述第一电子设备标识所标识的电子设备与所述第二电子设备标识所标识的电子设备不同。进一步的,所述根据所述电子设备的标识,获取所述电子设备的标识对应的热词信息,包括:向服务器发送所述请求消息,所述请求消息中包括所述电子设备的标识;接收所述服务器发送的热词信息;根据所述服务器发送的热词信息以及本地热词,获取所述电子设备的标识与热词的对应关系集合。进一步的,所述电子设备的标识对应的热词信息根据用户画像、搜索服务以及本地表确定,其中,所述用户画像用于服务器根据用户的行为确定用户对应的特征标签,所述搜索服务用于服务器根据所述用户对应的特征标签确定用户对应的热词,所述本地表为用于在电子设备上存储所述本地热词。进一步的,所述根据所述服务器发送的热词信息以及本地热词,获取所述电子设备的标识与热词的对应关系集合,包括:获取所述服务器发送的由所述用户画像或所述搜索服务得到的热词信息;对所述由所述用户画像或所述搜索服务得到的热词信息以及由所述本地表得到的所述本地热词进行排列,得到所述电子设备的标识与热词的对应关系集合。本专利技术实施例第二方面提供一种应用程序的热词测试装置,包括:生成模块,用于生成电子设备的标识;获取模块,用于根据所述电子设备的标识,获取所述电子设备的标识对应的热词信息,其中,所述热词信息用于标识所述电子设备的标识与热词的对应关系;测试模块,用于根据所述热词信息进行热词测试。进一步的,所述生成模块包括:生成单元,用于生成请求消息,所述请求消息用于请求所述电子设备的标识对应的热词信息,所述请求消息中包括第一电子设备标识;修改单元,用于将请求消息中的所述第一电子设备标识修改为第二电子设备标识;确定单元,用于将所述第二电子设备标识作为所述电子设备的标识;其中,所述第一电子设备标识所标识的电子设备与所述第二电子设备标识所标识的电子设备不同。进一步的,所述获取模块包括:发送单元,用于向服务器发送所述请求消息,所述请求消息中包括所述电子设备的标识;接收单元,用于接收所述服务器发送的热词信息;获取单元,用于根据所述服务器发送的热词信息以及本地热词,获取所述电子设备的标识与热词的对应关系集合。进一步的,所述电子设备的标识对应的热词信息根据用户画像、搜索服务以及本地表确定,其中,所述用户画像用于服务器根据用户的行为确定用户对应的特征标签,所述搜索服务用于服务器根据所述用户对应的特征标签确定用户对应的热词,所述本地表为用于在电子设备上存储所述本地热词。进一步的,所述获取单元具体用于:获取所述服务器发送的由所述用户画像或所述搜索服务得到的热词信息;对所述由所述用户画像或所述搜索服务得到的热词信息以及由所述本地表得到的所述本地热词进行排列,得到所述电子设备的标识与热词的对应关系集合。本专利技术实施例第三方面提供一种电子设备,包括:存储器,用于存储程序指令;处理器,用于调用并执行所述存储器中的程序指令,执行上述第一方面所述的方法步骤。本专利技术实施例第四方面提供一种可读存储介质,所述可读存储介质中存储有计算机程序,当应用程序的热词测试装置的至少一个处理器执行所述计算机程序时,应用程序的热词测试装置执行上述第一方面所述的应用程序的热词测试方法。本专利技术实施例所提供的应用程序的热词测试方法、装置及电子设备,通过自动生成电子设备的标识,使得运行APP客户端的同一个电子设备具有了不同的电子设备标识,进而可以根据这些不同的电子设备标识获取热词信息,并根据热词信息进行热词测试,从而实现了使用一个电子设备即可对尽可能多的场景进行热词测试,极大提升了测试效率。附图说明为了更清楚地说明本专利技术或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术实施例提供的应用程序的热词测试方法对应的系统架构图;图2为本专利技术实施例提供的应用程序的热词测试方法实施例一的流程示意图;图3为本专利技术实施例提供的应用程序的热词测试方法实施例二的流程示意图;图4为本专利技术实施例提供的应用程序的热词测试方法实施例三的流程示意图;图5为本专利技术实施例提供的热词测试装置实施例一的模块结构图;图6为本专利技术实施例提供的热词测试装置实施例二的模块结构图;图7为本专利技术实施例提供的热词测试装置实施例三的模块结构图;图8为本专利技术实施例提供的电子设备的实体框图。具体实施方式为使本专利技术的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。现有技术中,以使用手机测试为例,为了覆盖尽可能多的场景,APP的测试人员需要在多个手机上分别安装APP,以通过不同的国际移动设备身份码(InternationalMobileEquipmentIdentity,简称IMEI)来覆盖尽可能多的场景。但是,这种方法需要测试人员不断的进行APP安装,导致测试效率过于低下。本专利技术实施例基于上述问题,提出一种应用程序的热词测试方法,通过基于同一个电子设备生成不同的电子设备标识,根据所生成的电子设备标识获取热词信息,进而根据热词信息进行热词测试,从而实现了使用一个电子设备即可对尽可能多的场景进行热词测试,极大提升了测试效率。图1为本专利技术实施例提供的应用程序的热词测试方法对应的系统架构图,如图1所示,该方法涉测试机、APP的客户端以及服务器。其中,测试机是指执行测试操作的设备,具体例如可以是台式电脑。APP的客户端可以安装在手机、平板电脑等设备上本文档来自技高网...

【技术保护点】
1.一种应用程序的热词测试方法,其特征在于,包括:生成电子设备的标识;根据所述电子设备的标识,获取所述电子设备的标识对应的热词信息,其中,所述热词信息用于标识所述电子设备的标识与热词的对应关系;根据所述热词信息进行热词测试。

【技术特征摘要】
1.一种应用程序的热词测试方法,其特征在于,包括:生成电子设备的标识;根据所述电子设备的标识,获取所述电子设备的标识对应的热词信息,其中,所述热词信息用于标识所述电子设备的标识与热词的对应关系;根据所述热词信息进行热词测试。2.根据权利要求1所述的方法,其特征在于,所述生成电子设备的标识,包括:生成请求消息,所述请求消息用于请求所述电子设备的标识对应的热词信息,所述请求消息中包括第一电子设备标识;将请求消息中的所述第一电子设备标识修改为第二电子设备标识;将所述第二电子设备标识作为所述电子设备的标识;其中,所述第一电子设备标识所标识的电子设备与所述第二电子设备标识所标识的电子设备不同。3.根据权利要求1或2所述的方法,其特征在于,所述根据所述电子设备的标识,获取所述电子设备的标识对应的热词信息,包括:向服务器发送所述请求消息,所述请求消息中包括所述电子设备的标识;接收所述服务器发送的热词信息;根据所述服务器发送的热词信息以及本地热词,获取所述电子设备的标识与热词的对应关系集合。4.根据权利要求3所述的方法,其特征在于,所述电子设备的标识对应的热词信息根据用户画像、搜索服务以及本地表确定,其中,所述用户画像用于服务器根据用户的行为确定用户对应的特征标签,所述搜索服务用于服务器根据所述用户对应的特征标签确定用户对应的热词,所述本地表为用于在电子设备上存储所述本地热词。5.根据权利要求4所述的方法,其特征在于,所述根据所述服务器发送的热词信息以及本地热词,获取所述电子设备的标识与热词的对应关系集合,包括:获取所述服务器发送的由所述用户画像或所述搜索服务得到的热词信息;对所述由所述用户画像或所述搜索服务得到的热词信息以及由所述本地表得到的所述本地热词进行排列,得到所述电子设备的标识与热词的对应关系集合。6.一种应用程序的热词测试装置,其特征在于,包括:生成模块,用于生成电子设备的标识;获取模块,用于根据所述电子设备的标识,获取所述电子设备的标识对应的热词信息,其中,所述热词...

【专利技术属性】
技术研发人员:武乐刘燚
申请(专利权)人:北京五八信息技术有限公司
类型:发明
国别省市:北京,11

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

1