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

AITNT-国内领先的一站式人工智能新闻资讯网站
# 热门搜索 #
一种基于大语言模型的Python程序测试用例生成方法
申请号:CN202411459742
申请日期:2024-10-18
公开号:CN119311590A
公开日期:2025-01-14
类型:发明专利
摘要
本发明归属于传统软件工程中的测试用例生成领域,公开一种基于大语言模型的Python程序测试用例生成方法。该方法能够自动生成并优化Python程序的单元测试用例,包括:利用项目依赖结构扫描和AST抽象语法树提取公共基础上下文及函数信息,构建精确的提示词模板;对大语言模型生成的测试用例进行语法、运行逻辑和覆盖率的验证;针对失败的测试用例,设计新的提示词模板和迭代流程,以自动迭代改进,并设定最大迭代次数以确保效率;最终输出经过优化的高质量成功测试用例集,以提高测试效率和减少人力物力浪费。
技术关键词
生成测试用例 大语言模型 单元测试用例 覆盖率 生成方法 抽象语法树 自然语言 逻辑 静态代码分析 项目 测试用例集 模板 程序 正确率 序列 基础 列表 机制 数据 语义