【技术实现步骤摘要】
本专利技术涉及软件测试,特别是涉及一种测试用例生成方法、装置、设备及介质。
技术介绍
1、随着软件系统规模和复杂度的不断攀升,软件测试面临着前所未有的挑战。传统自动化测试方法过度依赖人工设计与编写测试用例,不仅耗费大量人力与时间,而且难以实现全面的测试场景覆盖,尤其是异常场景与边界情况易被遗漏,导致测试覆盖率偏低,难以及时挖掘出软件潜在的深层次缺陷。
2、模糊测试(fuzzing)技术虽能在一定程度上弥补传统测试方法的不足,通过随机数据输入验证程序可靠性,有效发现异常与漏洞,但其自身存在局限性。在 fuzzing 测试中,生成高质量随机用例是关键难题,往往需要测试人员对生成内容进行复杂建模与算法设计,以匹配被测对象特性,过程繁琐且成本高昂。与此同时,大模型在文本生成领域展现出了卓越能力,为自动化测试带来新思路。然而,直接利用大模型生成的测试用例存在与业务场景契合度不佳、数据有效性不足等问题,需进一步优化调整才能满足实际自动化测试需求。
3、可见,如何提高测试效率与质量并实现自动化测试,是本领域技术人员需要解决的问
【技术保护点】
1.一种测试用例生成方法,其特征在于,包括:
2.根据权利要求1所述的测试用例生成方法,其特征在于,所述将结构化处理后的请求数据存储至种子用例库之前,还包括:
3.根据权利要求1所述的测试用例生成方法,其特征在于,所述基于大模型根据目标信息确定提示词,以通过所述提示词以及生成规则生成初始测试用例,包括:
4.根据权利要求1所述的测试用例生成方法,其特征在于,所述根据被测软件的测试请求执行所述初始测试用例之前,还包括:
5.根据权利要求1所述的测试用例生成方法,其特征在于,所述在执行过程中对所述被测软件的代码覆盖率进行统计
...【技术特征摘要】
1.一种测试用例生成方法,其特征在于,包括:
2.根据权利要求1所述的测试用例生成方法,其特征在于,所述将结构化处理后的请求数据存储至种子用例库之前,还包括:
3.根据权利要求1所述的测试用例生成方法,其特征在于,所述基于大模型根据目标信息确定提示词,以通过所述提示词以及生成规则生成初始测试用例,包括:
4.根据权利要求1所述的测试用例生成方法,其特征在于,所述根据被测软件的测试请求执行所述初始测试用例之前,还包括:
5.根据权利要求1所述的测试用例生成方法,其特征在于,所述在执行过程中对所述被测软件的代码覆盖率进行统计分析,根据相应的分析...
【专利技术属性】
技术研发人员:王志广,黄伟,
申请(专利权)人:济南浪潮数据技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。