一种基于接口特征的接口用例生成方法及系统技术方案

技术编号:45310727 阅读:33 留言:0更新日期:2025-05-16 14:52
本公开提供了一种基于接口特征的接口用例生成方法及系统,涉及计算机技术领域,包括:收集待测业务系统中各个接口的调用链信息,并基于调用链信息生成接口特征,组成接口特征库;获取已测试的接口用例的调用链信息,生成用例特征表;从接口特征库中筛选出用例特征表未覆盖到的接口特征,为筛选出来的接口特征构建对应的入参组合,生成新的接口用例;本发明专利技术自动构建全面的接口测试用例,提高自测质量,减少潜在的问题和错误。

【技术实现步骤摘要】

本公开涉及计算机,具体涉及一种基于接口特征的接口用例生成方法及系统


技术介绍

1、随着信息技术的不断发展,现代web应用程序越来越多地采用微服务架构,即前端界面展示和后端服务功能分离,其中包括众多独立的服务单元,每个服务单元负责特定的功能;基于这种特性产生了接口自动化测试方法,通过自动化测试,可以显著提高软件开发的效率和质量,确保在持续集成和持续交付(ci/cd)过程中,每次代码提交都能快速验证其正确性和稳定性,是服务端质量保证的重要手段之一;而在接口自动化测试中,代码覆盖率指标被广泛用作度量标准,用于评估测试的充分性和有效性,这一指标能够明确地引导自动化测试的建设和优化,自动化测试的效果提升也非常明显。

2、然而,随着自动化测试工作的不断深入,代码覆盖率逐渐达到了一个瓶颈,难以继续提升,这一现象背后的原因是多方面的,概括为:

3、(1)测试人员的认知不足:接口测试高度依赖于测试人员对系统的理解和用例设计的能力,如果测试人员对系统的理解不够深入,或者缺乏有效的工具和方法来设计全面的测试用例,很容易出现用例遗漏,从而影响测试的覆盖率本文档来自技高网...

【技术保护点】

1.一种基于接口特征的接口用例生成方法,其特征在于,包括:

2.如权利要求1所述的一种基于接口特征的接口用例生成方法,其特征在于,所述收集待测业务系统中各个接口的调用链信息,具体为:

3.如权利要求1所述的一种基于接口特征的接口用例生成方法,其特征在于,所述生成接口特征,是特征库引擎读取接口调用链信息后,进行解析、排序及降噪处理,生成特征MD5值。

4.如权利要求3所述的一种基于接口特征的接口用例生成方法,其特征在于,所述组成接口特征库,将客户端接口请求的接口信息、调用链信息及对应的特征MD5值作为一条数据项,组成接口特征库。>

5.如权利要...

【技术特征摘要】

1.一种基于接口特征的接口用例生成方法,其特征在于,包括:

2.如权利要求1所述的一种基于接口特征的接口用例生成方法,其特征在于,所述收集待测业务系统中各个接口的调用链信息,具体为:

3.如权利要求1所述的一种基于接口特征的接口用例生成方法,其特征在于,所述生成接口特征,是特征库引擎读取接口调用链信息后,进行解析、排序及降噪处理,生成特征md5值。

4.如权利要求3所述的一种基于接口特征的接口用例生成方法,其特征在于,所述组成接口特征库,将客户端接口请求的接口信息、调用链信息及对应的特征md5值作为一条数据项,组成接口特征库。

5.如权利要求1所述的一种基于接口特征的接口用例生成方法,其特征在于,所述获取已测试的接口用例的调用链信息,是利用接口自动化测试平台运行编写的接口用例,采集运行后接口用例的调用链信息。

6.如权利要求1所述的一种基于接口特征的接口用例生成方法...

【专利技术属性】
技术研发人员:李龙王腾腾孙景玉马龙李涛李渊孙钊王方
申请(专利权)人:众阳健康科技集团有限公司
类型:发明
国别省市:

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

1