-
公开(公告)号:CN116662147A
公开(公告)日:2023-08-29
申请号:CN202210159364.9
申请日:2022-02-21
Applicant: 南京大学
IPC: G06F11/36 , G06F40/30 , G06F16/36 , G06F16/953
Abstract: 本发明提供一种基于蜕变测试的语义搜索引擎质量评估方法,包括下列步骤:1)从知识图谱三元组文件中提取有效信息生成原查询测试用例池;2)对原查询测试用例池进行筛选合并;3)设计蜕变规则,并选取原查询根据合适的蜕变规则通过蜕变生成新的关联查询;4)将原查询及其通过蜕变得到的关联查询输入搜索引擎,并收集它们的结果;5)发现潜在的缺陷。将新生成查询的结果与原查询的结果进行比较,如果两种结果间的关系与预期关系不相匹配,则该组查询将被报告为可能包含潜在的错误。本发明解决了目前缺乏针对语义搜索引擎对查询返回精确结果时测试精确性和准确性方法的问题,并且能够提供触发潜在缺陷的查询,进而帮助开发者进行测试和修复缺陷,提高软件的可维护性和鲁棒性,从而能更好地控制语义搜索引擎产品的质量。