软件组件的测试方法、装置、设备及存储介质制造方法及图纸

技术编号:32836271 阅读:20 留言:0更新日期:2022-03-26 20:56
本申请提供一种软件组件的测试方法、装置、设备及存储介质,通过在第一软件组件对应的源代码仓库中的源代码发生变化时,构建第二软件组件和第二软件组件的被测运行程序,该第二软件组件是第一软件组件更新后的软件组件,通过为第二软件组件叠加被测运行程序、添加至少两个测试用例,生成第二软件组件的测试执行程序,最后利用测试执行工具调用测试执行程序提供的测试接口,对第二软件组件进行测试,得到第二软件组件的测试执行结果。该技术方案可以全新的、可靠的、高效的对软件组件进行自动化测试,自动化测试程度高、测试质量能够得到保障,测试准确度高。测试准确度高。测试准确度高。

【技术实现步骤摘要】
软件组件的测试方法、装置、设备及存储介质


[0001]本申请涉及计算机
,尤其涉及一种软件组件的测试方法、装置、设备及存储介质。

技术介绍

[0002]软件开发是一项需要创造性的活动,对社会进步和发展具有重要意义,软件开发一般需要需求分析、设计、实现、集成和测试等步骤,是一项较为复杂的系统性工作,随着软件行业进入“互联网+”时代,软件组件技术已经成为解决软件开发中软件复用最为有效的技术手段,其在保证软件产品质量方面至关重要。
[0003]现有技术中,软件组件的测试方法通常采用单元测试的方式逐一针对软件组件中的各个部分进行测试,然后通过人工手动的方式,基于各个部分进行组件构建,并在发布后集成到交付的应用中,进而随着交付应用的测试实现对软件组件的测试。
[0004]然而,上述软件组件的测试方法需要人工进行软件组件构建、打包、发布等操作,不仅存在人工成本高、出错概率高的问题,而且,软件组件的质量无法保证,存在测试准确度低的问题。

技术实现思路

[0005]本申请提供一种软件组件的测试方法、装置、设备及存储介质,以本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种软件组件的测试方法,其特征在于,包括:在第一软件组件对应的源代码仓库中的源代码发生变化时,构建第二软件组件和所述第二软件组件的被测运行程序,所述第二软件组件是所述第一软件组件更新后的软件组件;通过为所述第二软件组件叠加所述被测运行程序、添加至少两个测试用例,生成所述第二软件组件的测试执行程序;利用测试执行工具调用所述测试执行程序提供的测试接口,对所述第二软件组件进行测试,得到所述第二软件组件的测试执行结果。2.根据权利要求1所述的方法,其特征在于,所述在第一软件组件对应的源代码仓库中的源代码发生变化时,构建第二软件组件和所述第二软件组件的被测运行程序,包括:在第一软件组件对应的源代码仓库中的源代码发生变化时,触发所述第一软件组件进行自动化编译、打包,构建所述第二软件组件;获取所述第一软件组件对应的组件运行时程序;通过在所述组件运行时程序上加载所述第二软件组件,构建所述第二软件组件的被测运行程序。3.根据权利要求1所述的方法,其特征在于,所述通过为所述第二软件组件叠加所述被测运行程序、添加至少两个测试用例,生成所述第二软件组件的测试执行程序,包括:通过预设叠加方式为所述第二软件组件叠加所述被测运行程序,得到所述第二软件组件对应的软件运行程序;通过预设添加方式在所述软件运行程序中添加所述至少两个测试用例,生成所述第二软件组件的测试执行程序。4.根据权利要求1

3任一项所述的方法,其特征在于,所述方法还包括:对所述测试执行结果进行分析,得到所述第二软件组件的质量是否达标的测试分析结果;将所述测试执行结果和所述测试分析结果关联到所述第二软件组件和/或所述源代码仓库。5.根据权利要求4所述的方法,其特征在于,所述对所述...

【专利技术属性】
技术研发人员:赵东龆齐宇馨王仁重
申请(专利权)人:中国农业银行股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1