[发明专利]一种用于生成搜索引擎相关性排序测试用例的方法与设备有效
申请号: | 201210586591.6 | 申请日: | 2012-12-28 |
公开(公告)号: | CN103902449B | 公开(公告)日: | 2018-05-25 |
发明(设计)人: | 谭广明;孙宇;孙巍巍;韩彦俊 | 申请(专利权)人: | 百度在线网络技术(北京)有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36;G06F17/30 |
代理公司: | 北京汉昊知识产权代理事务所(普通合伙) 11370 | 代理人: | 罗朋;周建华 |
地址: | 100085 北京*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 搜索引擎 测试 排序 描述文件 生成测试 相关信息 自动生成 可执行 搜索引擎模块 测试需求 关键路径 内部代码 挖掘 命中 返回 覆盖 改造 维护 | ||
本发明的目的是提供一种用于生成搜索引擎相关性排序测试用例的方法与设备;通过获取待生成测试用例的用例描述文件;获取搜索引擎所返回的基于该用例描述文件中挖掘相关信息的输入数据,其中,该输入数据命中该搜索引擎相关性排序;根据该测试用例的预期相关信息,生成该测试用例的可执行用例文件;根据该输入数据,以及该可执行用例文件,确定该测试用例。与现有技术相比,本发明提出一种自动生成搜索引擎相关性排序的测试用例的方法与设备,基于关键路径覆盖,通过对搜索引擎模块进行内部代码改造,自动挖掘用例输入数据,自动生成用例预期内容,满足复杂众多的测试需求,极大地提高了生成测试用例的数量与效率,降低了用例维护成本。
技术领域
本发明涉及互联网技术领域,尤其涉及一种用于生成搜索引擎相关性排序测试用例的技术。
背景技术
搜索引擎中关键词查询序列(query)与检索结果间的相关匹配程度,广义上用户查询的需求满足度,叫做搜索引擎的相关性。随着用户需求的越发多样化,搜索引擎相关性排序众多复杂,相关性排序改进的重心也更多的从基础检索后移至在线特征统计与计算,同时搜索引擎的国际化改造更强调在线执行时动态选择排序方法的机制,使得相关性排序测试复杂度大大增加。固定输入数据的自动化测试用例,常常由于策略耦合升级、接口调整、架构改造等,导致用例预期全部失败,测试用例维护成本极高。
因此,如何快速有效地生成搜索引擎相关性排序测试用例,成为本领域技术人员亟需解决的问题之一。
发明内容
本发明的目的是提供一种用于生成搜索引擎相关性排序测试用例的方法与设备。
根据本发明的一个方面,提供了一种用于生成搜索引擎相关性排序测试用例的方法,其中,该方法包括以下步骤:
a获取待生成测试用例的用例描述文件,其中,所述用例描述文件包括与命中搜索引擎相关性排序的输入数据相对应的挖掘相关信息及所述测试用例的预期相关信息;
b获取搜索引擎所返回的基于所述挖掘相关信息的输入数据,其中,所述输入数据命中所述搜索引擎相关性排序;
c根据所述测试用例的预期相关信息,生成所述测试用例的可执行用例文件;
d根据所述输入数据,以及所述可执行用例文件,确定所述测试用例。
根据本发明的另一方面,还提供了一种在搜索引擎端辅助用于生成搜索引擎相关性排序测试用例的方法,其中,该方法包括以下步骤:
A获取自用例生成设备发送的挖掘命令;
B根据所述挖掘命令,基于排序路径进行挖掘处理,以获得用于生成测试用例的输入数据,其中,所述输入数据命中搜索引擎相关性排序;
C将所述输入数据返回至所述用例生成设备。
根据本发明的又一方面,还提供了一种用于生成搜索引擎相关性排序测试用例的用例生成设备,其中,该设备包括:
用例获取装置,用于获取待生成测试用例的用例描述文件,其中,所述用例描述文件包括与命中搜索引擎相关性排序的输入数据相对应的挖掘相关信息及所述测试用例的预期相关信息;
数据获取装置,用于获取搜索引擎所返回的基于所述挖掘相关信息的输入数据,其中,所述输入数据命中所述搜索引擎相关性排序;
用例生成装置,用于根据所述测试用例的预期相关信息,生成所述测试用例的可执行用例文件;
用例确定装置,根据所述输入数据,以及所述可执行用例文件,确定所述测试用例。
根据本发明的再一方面,还提供了一种辅助用于生成搜索引擎相关性排序测试用例的搜索引擎,其中,该搜索引擎包括:
命令获取装置,用于获取自用例生成设备发送的挖掘命令;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于百度在线网络技术(北京)有限公司,未经百度在线网络技术(北京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210586591.6/2.html,转载请声明来源钻瓜专利网。