[发明专利]软件构件的管理方法、装置、电子设备和存储介质在审
申请号: | 201910631569.0 | 申请日: | 2019-07-12 |
公开(公告)号: | CN110377514A | 公开(公告)日: | 2019-10-25 |
发明(设计)人: | 王金星;王振兴;黄怡;叶胜国;程晓松;包晓晶;周虞;苏雷皓 | 申请(专利权)人: | 中汇信息技术(上海)有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 北京睿派知识产权代理事务所(普通合伙) 11597 | 代理人: | 刘锋 |
地址: | 201203 上海*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 软件构件 测试 存储介质 电子设备 接口信息 测试用例运行 调用 匹配 管理 部署 | ||
公开了一种软件构件的管理方法、装置、电子设备和存储介质。通过部署需要测试的软件构件,并根据接口信息调用与所述接口信息匹配的测试用例运行所述需要测试的软件构件以获取测试结果。由此,可以为软件构件提供真实的测试用例,提高软件构件测试的可靠性。
技术领域
本发明涉及软件管理领域,尤其涉及一种软件构件的管理方法、装置、电子设备和存储介质。
背景技术
软件构件是指接口被明确定义且能被复用的一个对象(接口规范或二进制代码),通常是作为一个逻辑紧密的程序代码包的形式出现的,有着良好的接口。软件开发者可以通过组装已有的软件构件来开发新的应用系统,从而达到软件复用的目的,提高软件开发的效率。随着软件构件数量的不断增加,对软件构件进行有序的管理(测试、维护等)有着重要的意义。
现有技术中的一种管理方法是在前端测试中通过自动分析软件构件的接口结构并生成模拟后台数据以进行前端测试。然而,通过在前端测试中使用模拟后台数据对构件进行测试,使得前端测试结果也是模拟数据,由于模拟数据比较单一,使得测试结果与实际运行结果往往会存在一定误差。
发明内容
有鉴于此,本发明的目的在于提供一种软件构件的管理方法、装置、电子设备和存储介质,可以为软件构件提供真实的测试用例,提高软件构件测试的可靠性。
第一方面,本发明实施例提供了一种软件构件的管理方法,所述方法包括:
获取需要测试的软件构件;
部署所述需要测试的软件构件;
获取接口信息;以及
调用与所述接口信息匹配的测试用例运行所述需要测试的软件构件以获取测试结果。
优选地,所述部署所述需要测试的软件构件为将所述需要测试的软件构件部署在运行框架中;
其中,所述运行框架用于为软件构件提供默认配置,所述默认配置包括数据库连接串。
优选地,调用与所述接口信息匹配的测试用例为通过应用程序编程接口调用与所述接口信息匹配的测试用例。
优选地,调用与所述接口信息匹配的测试用例运行所述需要测试的软件构件以获取测试结果之前,所述方法还包括:
解析所述接口信息。
优选地,所述方法还包括:
获取维护信息;以及
根据所述维护信息管理接口文档,其中,所述管理接口文档包括对所述接口文档进行增加、删除、修改和查看。
优选地,所述查看为查看软件构件的依赖关系;
其中,所述依赖关系包括上下文依赖和运行环境依赖。
第二方面,本发明实施例提供了一种软件构件的管理装置,所述装置包括:
构件获取单元,用于获取需要测试的软件构件;
构件部署单元,用于部署所述需要测试的软件构件;
接口信息获取单元,用于获取接口信息;以及
构件测试单元,调用与所述接口信息匹配的测试用例运行所述需要测试的软件构件以获取测试结果。
第三方面,本发明实施例提供了一种电子设备,包括存储器和处理器,所述存储器用于存储一条或多条计算机程序指令,其中,所述一条或多条计算机程序指令被所述处理器执行以实现如第一方面所述的方法。
第四方面,本发明实施例提供了一种计算机可读存储介质,其上存储计算机程序指令,所述计算机程序指令在被处理器执行时实现如第一方面所述的方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中汇信息技术(上海)有限公司,未经中汇信息技术(上海)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910631569.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:基于机器学习的循环不变式自动生成方法
- 下一篇:一种测试爬虫数据质量的方法