摘要
本发明属于软件工程技术领域,具体涉及一种基于检索生成判别模型的单元测试方法。搜集待测函数——测试用例对并建立代码库;构建基于代码嵌入与混合特征提取的高效代码检索器;构建多输入匹配判别器网络并准备自有数据集,对网络进行训练;将代码库、检索器、判别器集成为本地知识库,基于本地知识库对大模型进行微调,得到检索生成判别模型;基于检索生成判别模型进行测试用例生成并进行测试。根据本方法,使用检索生成判别模型,自动根据先前的测试用例进行对应更改,可以实现更高覆盖率更快速的测试。
技术关键词
语义向量
编码器模块
混合特征提取
单元测试方法
索引
代码库
匹配模块
令牌
语法特征
覆盖率
注意力
测试用例匹配
嵌入方法
主流编程语言
键值
数据
软件工程技术
语义特征
生成测试用例