- 1、本文档共79页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
基于大模型的测试断言生成技术
房春荣南京大学
演讲嘉宾
房春荣
南京大学副教授
博士,南京大学软件学院准聘副教授、特聘研究员,博士生导师,紫金学者,CCF高
级会员,系统软件/容错计算专委会委员,主要从事智能软件工程研究(BigCode
AITesting)。主持国家自然科学基金项目3项,国家重点研发项目骨干2项,教育部产
学合作协同育人项目3项,横向科研项目若干。在CCF-A会议/期刊发表论文40余篇,
获得国际会议最佳论文1项,申请发明专利10余项,部分成果在华为、百度等知名企
业应用。曾担任AST、AIST等国际会议程序委员会共同主席,多次担任国际顶级会
议程序委员会委员及顶级期刊审稿人,并多次获得杰出审稿人。参编多项软件工程
和工业APP相关国家、省、团体标准。获2022年国家级教学成果奖,CCFTCFTC
2021年软件测试青年创新奖,2020国家级一流本科课程、2018国家精品在线开放
课程《软件测试》。
1.研究背景
2.单元测试生成和修复
3.单元测试的断言问题
目录①初步探索:面向单元测试场景的大模型断言生成能力
CONTENTS②检索角度:基于混合检索增强的单元测试断言生成
③训练角度:基于检索生成协同增强的单元测试断言生成
4.应用验证
5.总结与展望
PART01
研究背景大语言模型和单元测试基础
研究背景-单元测试与测试断言
单元测试:一种被广泛接受的甚至是强制性的开发实践
功能实现预期功能
断言问题:预期的行为或测试断言应该是什么
测试前缀
测试断言
单元测试的例子
研究背景-单元测试生成方法存在的主要问题
n以大模型会话迭代为主要框架的代表性方法充分
利用了大模型的语义理解和代码生成能力,
n以CODAMOSA为代表的算法,计算资源的开
销主要取决于选取的传统测试方法,大模型作为
辅助工具来改进传统测试方法
大模型生成单元测试的流程图
研究背景-单元测试生成方法存在的主要问题
n生成无效测试用例:
Ø大型语言模型(LLMs)可能在上下文不足的情况下生成无效的测试用例,导致编译错误。这
意味着生成的测试用例无法成功运行,影响测试过程的有效性。
您可能关注的文档
最近下载
- 三年级下册科学课件 第三单元第1课仰望星空 教科版 13张.ppt
- 旧屋面翻新防水施工工艺方案.pptx
- 高等教育法规概论(详细).pdf
- 6.3.3 平面向量加、减运算的坐标表示(同步课件)-2024-2025学年高一数学(人教A版2019必修第二册).pptx
- GB30871-2022 危险化学品企业特殊作业安全规范.pdf
- 2024内蒙古科技职业学院教师招聘考试笔试试题 .pdf VIP
- 工业互联网标识解析应用案例汇编集(2021年).pdf VIP
- 2013款长安福特蒙迪欧致胜_汽车使用手册用户操作图解驾驶车主车辆说明书电子版.pdf
- 2024临沂科技职业学院教师招聘考试笔试试题.docx VIP
- 车辆维修保养知识课件PPT.pptx
文档评论(0)