一种测试用例生成方法、装置、设备及介质制造方法及图纸

技术编号:46404885 阅读:4 留言:0更新日期:2025-09-16 19:53
本发明专利技术公开了一种测试用例生成方法、装置、设备及介质,涉及软件测试技术领域,包括:将结构化处理后的请求数据存储至种子用例库;请求数据为业务系统运行过程中的各类请求数据;基于大模型根据目标信息确定提示词,以通过提示词及生成规则生成初始测试用例;目标信息包括种子用例库中请求数据的特征、被测软件的接口文档和业务逻辑规范;根据被测软件的测试请求执行初始测试用例,在执行过程中对被测软件的代码覆盖率进行统计分析,根据分析结果对初始测试用例进行筛选,获取筛选后测试用例;在执行结束后,根据各测试用例的第一次执行结果对筛选后测试用例进行过滤,以获取目标测试用例。由此,本发明专利技术能够提高测试效率与质量,实现自动化测试。

【技术实现步骤摘要】

本专利技术涉及软件测试,特别是涉及一种测试用例生成方法、装置、设备及介质


技术介绍

1、随着软件系统规模和复杂度的不断攀升,软件测试面临着前所未有的挑战。传统自动化测试方法过度依赖人工设计与编写测试用例,不仅耗费大量人力与时间,而且难以实现全面的测试场景覆盖,尤其是异常场景与边界情况易被遗漏,导致测试覆盖率偏低,难以及时挖掘出软件潜在的深层次缺陷。

2、模糊测试(fuzzing)技术虽能在一定程度上弥补传统测试方法的不足,通过随机数据输入验证程序可靠性,有效发现异常与漏洞,但其自身存在局限性。在 fuzzing 测试中,生成高质量随机用例是关键难题,往往需要测试人员对生成内容进行复杂建模与算法设计,以匹配被测对象特性,过程繁琐且成本高昂。与此同时,大模型在文本生成领域展现出了卓越能力,为自动化测试带来新思路。然而,直接利用大模型生成的测试用例存在与业务场景契合度不佳、数据有效性不足等问题,需进一步优化调整才能满足实际自动化测试需求。

3、可见,如何提高测试效率与质量并实现自动化测试,是本领域技术人员需要解决的问题。


...

【技术保护点】

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

2.根据权利要求1所述的测试用例生成方法,其特征在于,所述将结构化处理后的请求数据存储至种子用例库之前,还包括:

3.根据权利要求1所述的测试用例生成方法,其特征在于,所述基于大模型根据目标信息确定提示词,以通过所述提示词以及生成规则生成初始测试用例,包括:

4.根据权利要求1所述的测试用例生成方法,其特征在于,所述根据被测软件的测试请求执行所述初始测试用例之前,还包括:

5.根据权利要求1所述的测试用例生成方法,其特征在于,所述在执行过程中对所述被测软件的代码覆盖率进行统计分析,根据相应的分析...

【技术特征摘要】

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

2.根据权利要求1所述的测试用例生成方法,其特征在于,所述将结构化处理后的请求数据存储至种子用例库之前,还包括:

3.根据权利要求1所述的测试用例生成方法,其特征在于,所述基于大模型根据目标信息确定提示词,以通过所述提示词以及生成规则生成初始测试用例,包括:

4.根据权利要求1所述的测试用例生成方法,其特征在于,所述根据被测软件的测试请求执行所述初始测试用例之前,还包括:

5.根据权利要求1所述的测试用例生成方法,其特征在于,所述在执行过程中对所述被测软件的代码覆盖率进行统计分析,根据相应的分析...

【专利技术属性】
技术研发人员:王志广黄伟
申请(专利权)人:济南浪潮数据技术有限公司
类型:发明
国别省市:

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

1