[发明专利]一种查询方法和装置在审
申请号: | 202010039102.X | 申请日: | 2020-01-14 |
公开(公告)号: | CN111309371A | 公开(公告)日: | 2020-06-19 |
发明(设计)人: | 杨征 | 申请(专利权)人: | 网易(杭州)网络有限公司 |
主分类号: | G06F8/71 | 分类号: | G06F8/71;G06F11/36;G06F16/332;G06F16/36 |
代理公司: | 北京润泽恒知识产权代理有限公司 11319 | 代理人: | 莎日娜 |
地址: | 310052 浙江省杭州*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 查询 方法 装置 | ||
本发明实施例提供了一种查询方法和装置,其中,所述方法包括:接收客户端发送的查询请求,所述查询请求包括查询关键字;从搜索数据库中,查找与所述查询关键字匹配的目标模块数据,所述搜索数据库包括与系统版本相关的模块数据和模块数据之间的节点关系信息;提取所述目标模块数据对应的目标节点关系信息;根据所述目标模块数据和目标节点关系信息生成思维导图。从而在需要进行系统版本更新时,可以从搜索数据库中查询相关的模块数据,并将模块数据及其相关的数据生成思维导图,使得可以将版本系统中所涉及的尽可能多的数据都统一展示出来,方便用户进行相关处理,避免关联系统之间的影响。
技术领域
本发明涉及数据处理技术领域,特别是涉及一种查询方法和一种查询装置。
背景技术
随着计算机和互联网技术的发展和普及,各种软件应用都得到了蓬勃发展,而且,软件应用的体量和复杂度也越来越大,其中,有很多相互关联系统,往往是修改了A系统,影响到了B系统,如何减少关联系统之间的影响,是一个需要不断探索和实践的过程。
目前,软件应用的测试人员一般通过以下2种方式减少关联软件应用的影响:
1)通过自身经验:根据软件应用的测试人员自身的经验,判断修改了该系统,会对其他系统产生什么影响;
2)通过全回归的方式:在软件应用设计完成之后,进行所有功能的全回归,来确认修改的功能不会对其他功能产生影响。
然而,上述第一种方案主要依赖测试人员的自身经验,如果该测试人员对整个软件应用不熟悉,会存在考虑到较少关联系统的问题;第二种方案虽然可以回归到全部功能,但全回归一次的成本较大,而且全回归的时间一般是在确定系统版本当天,发现问题的时间较晚,导致无法及时进行修改。
发明内容
鉴于上述问题,提出了本发明实施例以便提供一种克服上述问题或者至少部分地解决上述问题的一种查询方法和相应的一种查询装置。
为了解决上述问题,本发明实施例公开了一种查询方法,包括:
接收客户端发送的查询请求,所述查询请求包括查询关键字;
从搜索数据库中,查找与所述查询关键字匹配的目标模块数据,所述搜索数据库包括与系统版本相关的模块数据和模块数据之间的节点关系信息;
提取所述目标模块数据对应的目标节点关系信息;
根据所述目标模块数据和目标节点关系信息生成思维导图。
可选地,所述根据所述目标模块数据和目标节点关系信息生成思维导图,包括:
根据所述目标节点关系信息确定与所述目标模块数据相关联的父节点数据和子节点数据;
根据所述目标模块数据、父节点数据和子节点数据,生成思维导图。
可选地,还包括:
当需要更新系统版本时,确定与系统版本相关的模块数据以及模块数据之间的节点关系信息,生成测试用例;
将所述测试用例导入所述搜索数据库。
可选地,还包括:
将所述测试用例导入预设版本控制系统中;
当监听到所述预设版本控制系统中的测试用例更新时,确定更新数据和更新数据之间的节点关系信息;
根据所述更新数据和更新数据之间的节点关系信息更新所述搜索数据库中所述与系统版本相关的模块数据和模块数据之间的节点关系信息。
可选地,还包括:
将所述思维导图发送至所述客户端;所述客户端用于展示所述思维导图。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于网易(杭州)网络有限公司,未经网易(杭州)网络有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010039102.X/2.html,转载请声明来源钻瓜专利网。