一种基于大语言模型的Python程序测试用例生成方法

AITNT
正文
推荐专利
一种基于大语言模型的Python程序测试用例生成方法
申请号:CN202411459742
申请日期:2024-10-18
公开号:CN119311590A
公开日期:2025-01-14
类型:发明专利
摘要
本发明归属于传统软件工程中的测试用例生成领域,公开一种基于大语言模型的Python程序测试用例生成方法。该方法能够自动生成并优化Python程序的单元测试用例,包括:利用项目依赖结构扫描和AST抽象语法树提取公共基础上下文及函数信息,构建精确的提示词模板;对大语言模型生成的测试用例进行语法、运行逻辑和覆盖率的验证;针对失败的测试用例,设计新的提示词模板和迭代流程,以自动迭代改进,并设定最大迭代次数以确保效率;最终输出经过优化的高质量成功测试用例集,以提高测试效率和减少人力物力浪费。
技术关键词
生成测试用例 大语言模型 单元测试用例 覆盖率 生成方法 抽象语法树 自然语言 逻辑 静态代码分析 项目 测试用例集 模板 程序 正确率 序列 基础 列表 机制 数据 语义
系统为您推荐了相关专利信息
1
一种基于可穿戴设备的心电与血氧监测方法及系统
心电采集装置 可穿戴设备 电阻 饱和度 电信号
2
代码生成方法、装置、设备、介质和程序产品
人工智能模型 代码系统 低代码平台 代码生成方法 待测系统
3
多模态动态孤立森林合同风险的分析方法、系统、设备及介质
多模态 分析方法 动态 风险 数据
4
一种基于大模型的多智能体交互意图理解与协同控制方法
意图 协同控制方法 智能体交互 环境状态信息 大语言模型
5
一种基于标架场引导的结构占优表面网格生成方法
网格生成方法 四边形 三角形 端点 恢复算法
添加客服微信openai178,进AITNT官方交流群
驱动智慧未来:提供一站式AI转型解决方案
沪ICP备2023015588号