一种主题测试方法、装置及电子设备制造方法及图纸

技术编号:18913347 阅读:29 留言:0更新日期:2018-09-12 02:54
本发明专利技术实施例提供了一种主题测试方法、装置及电子设备。所述方法应用于电子设备,所述方法包括:确定预定客户端对应的目标操作,预定客户端为应用待测试的目标主题的客户端,目标操作为:对预定客户端执行后能够展示目标主题的预期主题效果的操作;对预定客户端执行目标操作,并获取目标主题对应的待匹配对象,待匹配对象为表征目标操作执行后的当前主题效果的数据内容;基于待匹配对象和目标主题对应的目标对象的匹配度,确定目标主题的测试结果,目标对象为表征目标操作执行后的预期主题效果的数据内容。通过本发明专利技术实施例提供的技术方案,可以实现自动化地测试主题,提高主题的测试效率及测试结果的准确度。

A theme testing method, device and electronic device

The embodiment of the invention provides a subject testing method, device and electronic equipment. The method is applied to an electronic device. The method includes: determining a target operation corresponding to a predetermined client, a predetermined client being a client applying a target subject to be tested, an operation capable of displaying a desired subject effect after execution on a predetermined client, and a target execution on a predetermined client. The matching object is the data content that represents the current theme effect after the target operation is executed. Based on the matching degree between the matching object and the target object corresponding to the target subject, the test result of the target subject is determined, and the target object is the pre-determined after the target operation is executed. The data content of the theme effect. The technical scheme provided by the embodiment of the invention can realize the automatic test of the subject, improve the test efficiency of the subject and the accuracy of the test results.

【技术实现步骤摘要】
一种主题测试方法、装置及电子设备
本专利技术涉及测试
,特别是涉及一种主题测试方法、装置及电子设备。
技术介绍
随着客户端的种类越来越多,为了提高用户在使用客户端过程中的体验,通常情况下,可以将主题应用到客户端。例如,将主题应用到搜狗输入法,用户在使用搜狗输入法的过程中,可以看到一些弹出效果,特殊字符等主题效果,从而提高了用户在使用搜狗输入法过程中的体验。为了确保主题能够准确地应用到客户端,在生成主题后,需要对主题进行测试。现有技术中,测试主题的主要过程为:在将主题应用到客户端之后,测试人员手动对该客户端执行能够展示出该主题的预期主题效果的操作,并且在执行操作后,测试人员观察当前主题效果是否达到该主题的预期主题效果,如果当前主题效果达到该主题的预期主题效果,则该主题的测试结果为主题应用成功,否则,该主题的测试结果为主题应用失败。可见,现有技术中,测试主题的方法存在“需要人工参与,测试效率较低,且测试结果的准确度较低”的缺点。
技术实现思路
本专利技术实施例的目的在于提供一种主题测试方法、装置及电子设备,以实现自动化地测试主题,提高主题的测试效率及测试结果的准确度。具体技术方案如下:第一方面,本专利技术实施例提供了一种主题测试方法,应用于电子设备,所述方法包括:确定预定客户端对应的目标操作,所述预定客户端为应用待测试的目标主题的客户端,所述目标操作为:对所述预定客户端执行后能够展示所述目标主题的预期主题效果的操作;对所述预定客户端执行所述目标操作,并获取所述目标主题对应的待匹配对象,所述待匹配对象为表征所述目标操作执行后的当前主题效果的数据内容;基于所述待匹配对象和所述目标主题对应的目标对象的匹配度,确定所述目标主题的测试结果,所述目标对象为表征所述目标操作执行后的所述预期主题效果的数据内容。可选的,所述获取所述目标主题对应的待匹配对象的步骤,包括:截取包含所述目标主题的当前主题效果的图片;将所截取的图片确定为所述目标主题对应的待匹配对象。可选的,所述获取所述目标主题对应的待匹配对象的步骤,包括:提取用于展示所述目标主题的当前主题效果的组件;将所提取的组件确定为所述目标主题对应的待匹配对象。可选的,所述基于所述待匹配对象和所述目标主题对应的目标对象的匹配度,确定所述目标主题的测试结果,包括:确定与所述待匹配对象对应的目标对象,其中,所述目标对象为所述电子设备从服务端获取的;计算所述待匹配对象和所确定的目标对象的匹配度;判断计算得到的匹配度是否大于等于预设匹配度;若为是,将所述测试结果确定为主题应用成功;若为否,将所述测试结果确定为主题应用失败。可选的,所述目标主题的组件是基于服务端所获取的元素构成的。可选的,所述方法还包括:在所述测试结果为主题应用失败时,对所述待匹配对象和/目标对象进行异常标记。可选的,所述方法还包括:将所述测试结果发送至服务端,以使得所述服务端展示所述测试结果。第二方面,本专利技术实施例还提供了一种主题测试装置,应用于电子设备,所述装置包括:目标操作确定模块,用于确定预定客户端对应的目标操作,所述预定客户端为应用待测试的目标主题的客户端,所述目标操作为:对所述预定客户端执行后能够展示所述目标主题的预期主题效果的操作;待匹配对象获取模块,用于对所述预定客户端执行所述目标操作,并获取所述目标主题对应的待匹配对象,所述待匹配对象为表征所述目标操作执行后的当前主题效果的数据内容;测试结果确定模块,用于基于所述待匹配对象和所述目标主题对应的目标对象的匹配度,确定所述目标主题的测试结果,所述目标对象为表征所述目标操作执行后的所述预期主题效果的数据内容。可选的,所述待匹配对象获取模块,具体用于:截取包含所述目标主题的当前主题效果的图片;将所截取的图片确定为所述目标主题对应的待匹配对象。可选的,所述待匹配对象获取模块,具体用于:提取用于展示所述目标主题的当前主题效果的组件;将所提取的组件确定为所述目标主题对应的待匹配对象。可选的,所述测试结果确定模块,具体用于:确定与所述待匹配对象对应的目标对象,其中,所述目标对象为所述电子设备从服务端获取的;计算所述待匹配对象和所确定的目标对象的匹配度;判断计算得到的匹配度是否大于等于预设匹配度;若为是,将所述测试结果确定为主题应用成功;若为否,将所述测试结果确定为主题应用失败。可选的,所述目标主题的组件是基于服务端所获取的元素构成的。可选的,所述装置还包括:异常标记模块,用于在所述测试结果为主题应用失败时,对所述待匹配对象和/目标对象进行异常标记。可选的,所述装置还包括:测试结果发送模块,用于将所述测试结果发送至服务端,以使得所述服务端展示所述测试结果。第三方面,本专利技术实施例还提供了一种电子设备,包括处理器、通信接口、存储器和通信总线,其中,处理器,通信接口,存储器通过通信总线完成相互间的通信;存储器,用于存放计算机程序;处理器,用于执行存储器上所存放的程序时,实现第一方面所述的任一主题测试方法。第四方面,本专利技术实施例还提供了一种计算机可读存储介质,所述计算机可读存储介质内存储有计算机程序,所述计算机程序被处理器执行时实现第一方面所述的任一主题测试方法。与现有技术相比,本专利技术实施例提供的技术方案,在对目标主题进行测试之前,首先预定客户端对应的目标操作,其中,该预定客户端为应用待测试的目标主题的客户端,该目标操作为:对预定客户端执行后能够展示目标主题的预期主题效果的操作;然后对预定客户端执行目标操作,并获取目标主题对应的待匹配对象,其中,待匹配对象为表征目标操作执行后的当前主题效果的数据内容;最后,基于待匹配对象和目标主题对应的目标对象的匹配度,确定目标主题的测试结果,其中,目标对象为表征目标操作执行后的预期主题效果的数据内容。可见,本专利技术实施例提供的主题测试方法,不需要人工参与,能够实现自动化地测试主题,主题测试效率较高,而且不受人为因素的影响,即测试结果的准确度较高。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术实施例所提供的一种主题测试方法的流程图;图2为本专利技术实施例所提供的一种主题测试方法的另一流程图;图3为本专利技术实施例所提供的一种主题测试方法的另一流程图;图4为本专利技术实施例所提供的一种主题测试装置的结构示意图;图5为本专利技术实施例所提供的一种主题测试装置的另一结构示意图;图6为本专利技术实施例所提供的一种主题测试装置的另一结构示意图;图7为本专利技术实施例所提供的一种电子设备的结构示意图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。为了解决现有技术存在的“测试主题的过程需要测试人员参与,测试效率较低,且测试结果的准确度较低”的技术问题,本专利技术实施例提供了一种主题测试方法、装置及电子设备,以实现自动化地测试主题,提高本文档来自技高网...

【技术保护点】
1.一种主题测试方法,其特征在于,应用于电子设备,所述方法包括:确定预定客户端对应的目标操作,所述预定客户端为应用待测试的目标主题的客户端,所述目标操作为:对所述预定客户端执行后能够展示所述目标主题的预期主题效果的操作;对所述预定客户端执行所述目标操作,并获取所述目标主题对应的待匹配对象,所述待匹配对象为表征所述目标操作执行后的当前主题效果的数据内容;基于所述待匹配对象和所述目标主题对应的目标对象的匹配度,确定所述目标主题的测试结果,所述目标对象为表征所述目标操作执行后的所述预期主题效果的数据内容。

【技术特征摘要】
1.一种主题测试方法,其特征在于,应用于电子设备,所述方法包括:确定预定客户端对应的目标操作,所述预定客户端为应用待测试的目标主题的客户端,所述目标操作为:对所述预定客户端执行后能够展示所述目标主题的预期主题效果的操作;对所述预定客户端执行所述目标操作,并获取所述目标主题对应的待匹配对象,所述待匹配对象为表征所述目标操作执行后的当前主题效果的数据内容;基于所述待匹配对象和所述目标主题对应的目标对象的匹配度,确定所述目标主题的测试结果,所述目标对象为表征所述目标操作执行后的所述预期主题效果的数据内容。2.根据权利要求1所述的方法,其特征在于,所述获取所述目标主题对应的待匹配对象的步骤,包括:截取包含所述目标主题的当前主题效果的图片;将所截取的图片确定为所述目标主题对应的待匹配对象。3.根据权利要求1所述的方法,其特征在于,所述获取所述目标主题对应的待匹配对象的步骤,包括:提取用于展示所述目标主题的当前主题效果的组件;将所提取的组件确定为所述目标主题对应的待匹配对象。4.根据权利要求1至3任一项所述的方法,其特征在于,所述基于所述待匹配对象和所述目标主题对应的目标对象的匹配度,确定所述目标主题的测试结果,包括:确定与所述待匹配对象对应的目标对象,其中,所述目标对象为所述电子设备从服务端获取的;计算所述待匹配对象和所确定的目标对象的匹配度;判断计算得到的匹配度是否大于等于预设匹配度;若为是,将所述测试结果确定为主题应用成功;若为否,将所述测试结果确定为主题应用失败。5....

【专利技术属性】
技术研发人员:张卓然
申请(专利权)人:北京金山安全软件有限公司
类型:发明
国别省市:北京,11

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

1