[发明专利]软件系统测试方法、装置、计算机设备及可读存储介质在审
申请号: | 202111526587.6 | 申请日: | 2021-12-14 |
公开(公告)号: | CN114218098A | 公开(公告)日: | 2022-03-22 |
发明(设计)人: | 谢胜锋;魏炜 | 申请(专利权)人: | 平安国际融资租赁有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36;G06F16/25 |
代理公司: | 北京英特普罗知识产权代理有限公司 11015 | 代理人: | 黄胜波 |
地址: | 200120 上海市浦东新区中国(上海)*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 软件 系统 测试 方法 装置 计算机 设备 可读 存储 介质 | ||
本发明涉及云测试技术领域,公开了一种软件系统测试方法、装置、计算机设备及可读存储介质,包括:获得软件系统,识别所述软件系统中的软件单元及各所述软件单元之间的依赖关系,构建保存有与所述软件系统中软件单元对应的mock数据的样例库;接收进件请求,根据所述进件请求识别所述软件系统中的待测软件,以及所述待测软件依赖的软件单元,并将所述软件单元设为依赖软件;根据所述进件请求调用所述依赖软件获得返回数据,或将所述依赖软件对应的mock数据设为返回数据;将所述返回数据录入所述待测软件,并运行所述待测软件得到反馈数据。本发明极大的缩短了测试周期和操作复杂度,提高了测试效率,保证了测试的全面性和准确性的效果。
技术领域
本发明涉及云测试的功能测试技术领域,尤其涉及一种软件系统测试方法、装置、计算机设备及可读存储介质。
背景技术
软件测试的目的是发现软件程序中的错误、对软件是否符合设计要求,以及是否符合合同中所要达到的技术要求,进行有关验证以及评估软件的质量。软件测试的基本方式是功能测试、性能测试、黑盒测试和白盒测试等。当前的软件测试通常是通过预置的测试脚本,启动软件系统中所有的软件单元对所述测试脚本进行运算,并最终得到测试结果。
然而,发明人意识到,一旦需要对软件系统中某一软件单元进行测试时,仍需启用所述软件系统中所有软件单元并得到软件系统的整体测试结果,导致测试周期长,操作复杂。
发明内容
本发明的目的是提供一种软件系统测试方法、装置、计算机设备及可读存储介质,用于解决现有技术存在的对软件系统中某一软件单元进行测试时,需要启用所述软件系统中所有软件单元并得到软件系统的整体测试结果,导致测试周期长,操作复杂的问题。
为实现上述目的,本发明提供一种软件系统测试方法,包括:
获得软件系统,识别所述软件系统中的软件单元及各所述软件单元之间的依赖关系,构建保存有与所述软件系统中软件单元对应的mock数据的样例库,其中,所述mock数据用于虚拟所述软件单元输出的返回数据;
接收进件请求,根据所述进件请求识别所述软件系统中的待测软件,以及所述待测软件依赖的软件单元,并将所述软件单元设为依赖软件;
根据所述进件请求调用所述依赖软件获得返回数据,或将所述依赖软件对应的mock数据设为返回数据;
将所述返回数据录入所述待测软件,并运行所述待测软件得到反馈数据。
上述方案中,所述识别所述软件系统中的软件单元及各所述软件单元之间的依赖关系,包括:
获取所述软件系统中的软件流程图,识别所述软件流程图中任一流程节点对应的软件单元,并将所述流程节点设为目标节点;
提取所述目标节点对应软件单元的属性信息,其中,所述属性信息包括编号信息和方法信息,所述编号信息是软件单元的唯一性标识,所述方法记载了所述软件单元的入参和出参,以及所述软件单元的计算逻辑;
将所述软件流程图中依赖所述目标节点的流程节点设为所述目标节点的依赖节点,提取所述依赖节点对应软件单元的编号信息并将其设为依赖信息,其中,所述依赖信息表征了所述目标节点对应的软件单元,与所述依赖节点对应的软件单元之间的依赖关系;
汇总所述属性信息和所述编号信息,形成所述目标节点对应软件单元的单元信息。
上述方案中,所述构建保存有与所述软件系统中软件单元对应的mock数据的样例库,包括:
将所述单元信息发送至开发端,接收所述开发端根据所述单元信息构建mock数据,其中,所述mock数据是根据所述方法信息构建的,用于虚拟所述单元信息对应软件单元的返回数据;
将所述mock数据和所述单元信息保存至预置的数据库中,并将所述单元信息与所述mock数据关联,使所述数据库转为所述样例库。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于平安国际融资租赁有限公司,未经平安国际融资租赁有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111526587.6/2.html,转载请声明来源钻瓜专利网。