测试报告生成方法、电子设备、存储介质及程序产品技术

技术编号:41337608 阅读:18 留言:0更新日期:2024-05-20 09:56
本公开提供了一种测试报告生成方法、电子设备、存储介质及程序产品。本公开测试报告生成方法包括:接收用户的部署代码操作,响应于用户的部署代码操作,获取代码部署信息;基于代码部署信息获取代码的部署记录,基于部署记录确认是否已经部署过代码,得到确认结果;基于是否已经部署过代码的确认结果,获取代码的历史测试报告,基于代码部署信息获取本次测试报告,将历史测试报告和本次测试报告作为代码的连续测试报告;基于连续测试报告获取代码的版本信息;基于代码的版本信息生成目标测试报告。

【技术实现步骤摘要】

本公开涉及计算机,本公开尤其涉及一种测试报告生成方法、电子设备、存储介质及程序产品


技术介绍

1、在软件的交付过程中,通过单元测试、功能测试、性能测试、兼容性测试、接口自动化测试等手段来保障软件质量。无论哪种测试方法,衡量测试用例设计是否精准和全面都很重要。

2、相关技术一般采用jacoco统计java项目代码覆盖率。jacoco是一个统计java项目代码覆盖率的工具,数据保存在内存,遇到重新部署环境会将原来的覆盖率数据丢失,所以需要在销毁环境前将测试报告备份,等下次计算时将现测试报告与备份报告合并。

3、但是jacoco合并报告会校验类文件是否变动,变动的类文件不参与合并,会导致之前覆盖过的代码丢失。


技术实现思路

1、本公开提供了一种测试报告生成方法、电子设备、存储介质及程序产品。

2、一方面,提供了一种测试报告生成方法,包括:

3、接收用户的部署代码操作,响应于用户的部署代码操作,获取代码部署信息;

4、基于所述代码部署信息获取代码的部署记录本文档来自技高网...

【技术保护点】

1.一种测试报告生成方法,其特征在于,包括:

2.根据权利要求1所述的测试报告生成方法,其特征在于,所述代码的版本信息包括原有代码版本信息和更改后代码版本信息,

3.根据权利要求2所述的测试报告生成方法,其特征在于,基于所述原有代码版本信息生成第一子测试报告,包括:

4.根据权利要求3所述的测试报告生成方法,其特征在于,基于所述原有代码版本信息按照第一方式生成原有测试报告,包括基于所述原有代码版本信息通过jacoco插件生成原有测试报告。

5.根据权利要求2所述的测试报告生成方法,其特征在于,基于所述更改后代码版本信息生成第二子测试报告,包...

【技术特征摘要】

1.一种测试报告生成方法,其特征在于,包括:

2.根据权利要求1所述的测试报告生成方法,其特征在于,所述代码的版本信息包括原有代码版本信息和更改后代码版本信息,

3.根据权利要求2所述的测试报告生成方法,其特征在于,基于所述原有代码版本信息生成第一子测试报告,包括:

4.根据权利要求3所述的测试报告生成方法,其特征在于,基于所述原有代码版本信息按照第一方式生成原有测试报告,包括基于所述原有代码版本信息通过jacoco插件生成原有测试报告。

5.根据权利要求2所述的测试报告生成方法,其特征在于,基于所述更改后代码版本信息生成第二子测试报告,包括:

6.根据权利要求5所述的测试报告生成...

【专利技术属性】
技术研发人员:陈昌永
申请(专利权)人:贝壳找房北京科技有限公司
类型:发明
国别省市:

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

1