1.一种产品测试方法,其特征在于,包括以下步骤:
获取用户行为日志,所述用户行为日志中包括用户在预设时间段内的所有查询语句;
根据设定的抽取策略,从所述用户行为日志中抽取目标日志;
将所述目标日志转化为不同维度下的结构化数据;
将所述结构化数据,在不同版本的产品上运行,确定不同维度下的不同查询语句的集合;
其中,所述目标日志中还包括:各个查询语句对应的客户端信息;
所述方法还包括:
确定所述不同维度下不同查询语句分别对应的客户端信息;
根据所述不同查询语句分别对应的客户端信息,构建所述不同查询语句分别对应的运行平台;
在构建的运行平台上,搭载不同版本的产品;
在所述不同版本的产品中,分别运行所述结构化数据,确定并显示不同查询语句分别召回的系统答复的样式。
2.如权利要求1所述的方法,其特征在于,所述根据设定的抽取策略,从所述用户行为日志中抽取目标日志之前,还包括:
根据最新版本产品的优化策略,确定所述设定的抽取策略。
3.如权利要求1所述的方法,其特征在于,所述将所述目标日志转化为不同维度下的结构化数据,包括:
根据预设的维度类别,将所述目标日志转化为不同维度下的结构化数据;或者,
根据所述目标日志中包括的信息类型,将所述目标日志转化为不同维度下的结构化数据。
4.如权利要求1所述的方法,其特征在于,还包括:
根据所述结构化数据,在不同版本的产品上运行时的召回状态,确定所述不同查询语句对应的召回状态信息。
5.如权利要求4所述的方法,其特征在于,所述确定所述不同查询语句对应的召回状态信息之后,还包括:
判断所述不同查询语句对应的召回状态是否为均召回;
若是,则确定所述不同查询语句在不同版本的产品上,召回的系统答复的样式差别。
6.如权利要求5中所述的方法,其特征在于,所述系统答复的样式,包括以下信息中的至少一个:卡片数量、卡片样式、卡片顺序、卡片对应的实体个数及卡片对应的实体。
7.如权利要求1-6任一所述的方法,其特征在于,所述不同维度包括:用户名、日志时间、产品版本、客户端属性、输入方式及系统垂类。
8.一种产品测试装置,其特征在于,包括:
获取模块,用于获取用户行为日志,所述用户行为日志中包括用户在预设时间段内的所有查询语句;
抽取模块,用于根据设定的抽取策略,从所述用户行为日志中抽取目标日志;
转化模块,用于将所述目标日志转化为不同维度下的结构化数据;
第一确定模块,用于将所述结构化数据,在不同版本的产品上运行,确定不同维度下的不同查询语句的集合;
其中,目标日志中还包括:各个查询语句对应的客户端信息;
所述装置还包括:
第五确定模块,用于确定所述不同维度下不同查询语句分别对应的客户端信息;
构建模块,用于根据所述不同查询语句分别对应的客户端信息,构建所述不同查询语句分别对应的运行平台;
搭载模块,用于在构建的运行平台上,搭载不同版本的产品;
显示模块,用于在所述不同版本的产品中,分别运行所述结构化数据,确定并显示不同查询语句分别召回的系统答复的样式。
9.如权利要求8所述的装置,其特征在于,还包括:
第二确定模块,用于根据最新版本产品的优化策略,确定所述设定的抽取策略。
10.如权利要求8所述的装置,其特征在于,所述转化模块,具体用于:
根据预设的维度类别,将所述目标日志转化为不同维度下的结构化数据;或者,
根据所述目标日志中包括的信息类型,将所述目标日志转化为不同维度下的结构化数据。
11.如权利要求8所述的装置,其特征在于,还包括:
第三确定模块,用于根据所述结构化数据,在不同版本的产品上运行时的召回状态,确定所述不同查询语句对应的召回状态信息。
12.如权利要求11所述的装置,其特征在于,还包括:
判断模块,用于判断所述不同查询语句对应的召回状态是否为均召回;
第四确定模块,用于若不同查询语句对应的召回状态为均召回,则确定所述不同查询语句在不同版本的产品上,召回的系统答复的样式差别。
13.如权利要求12中所述的装置,其特征在于,所述系统答复的样式,包括以下信息中的至少一个:卡片数量、卡片样式、卡片顺序、卡片对应的实体个数及卡片对应的实体。
14.如权利要求8-13任一所述的装置,其特征在于,所述不同维度包括:用户名、日志时间、产品版本、客户端属性、输入方式及系统垂类。