一种面向C/C++并发程序库的测试用例生成方法

AITNT
正文
推荐专利
一种面向C/C++并发程序库的测试用例生成方法
申请号:CN202510811258
申请日期:2025-06-17
公开号:CN120909916A
公开日期:2025-11-07
类型:发明专利
摘要
本发明公开了一种面向C/C++并发程序库的测试用例生成方法,涉及软件测试与程序分析技术领域。该方法包括:对程序库进行静态分析,识别线程对共享资源的读写与加锁操作以提取并发关键点;基于函数指针分析构建函数调用图;结合关键点与调用关系推断可能的并发调用序列;通过关键点丰富度指数等指标对测试用例进行排序与评估;借助大语言模型智能合成并发单元测试代码;并基于模糊测试技术与Read‑from关系反馈自动生成测试输入数据。所述方法可广泛适用于缺乏上下文信息的C/C++库场景,自动化程度高,覆盖率优异,能有效辅助发现并发程序中的潜在缺陷,显著提升软件测试效率与质量。
技术关键词
大语言模型 单元测试用例 关键点识别 依赖分析方法 覆盖率 程序依赖关系 测试辅助系统 生成方法 程序分析技术 记录测试用例 单元测试代码 软件测试效率 模糊测试技术 函数调用关系 序列 生成测试用例 生成可执行 解析机制 内存
系统为您推荐了相关专利信息
1
多语言智能查询方法、装置、设备、介质及程序
智能查询方法 自然语言 大语言模型 语句 多语言
2
一种软件测试方法、装置、计算机设备及可读存储介质
代码覆盖率 回归测试用例 函数关系模型 测试用例库 代码推荐
3
一种多路视频流管理方法及系统
视频流管理 大语言模型 多模态 智能管理系统 图像
4
一种基于大模型的文档问答系统及方法
问答系统 大语言模型 段落结构 答案 节点
5
通过智能计算中心的算力自动标注类比语料的方法及装置
大语言模型 计算中心 关系 实体 逻辑
添加客服微信openai178,进AITNT官方交流群
驱动智慧未来:提供一站式AI转型解决方案
沪ICP备2023015588号