-
公开(公告)号:CN118672924A
公开(公告)日:2024-09-20
申请号:CN202410843950.4
申请日:2024-06-27
Applicant: 科大讯飞股份有限公司
IPC: G06F11/36
Abstract: 本发明提供一种单元测试代码生成方法、装置、电子设备和存储介质,其中方法包括:基于大型语言模型,生成待测代码的测试用例;基于测试代码模板引擎,生成用于执行所述测试用例的单元测试代码。本发明提供的方法、装置、电子设备和存储介质,实现了大型语言模型和测试代码模板引擎在单元测试代码生成应用中的结合,相较于完全通过大型语言模型进行单元测试代码生成的方案,降低了对于大型语言模型的依赖性,从而削弱了大型语言模型的计算效率低对于单元测试代码生成的效率影响,有助于提高单元测试代码的生成效率,为批量性的单元测试代码生成提供了条件。
-
公开(公告)号:CN118672925A
公开(公告)日:2024-09-20
申请号:CN202410844081.7
申请日:2024-06-27
Applicant: 科大讯飞股份有限公司
IPC: G06F11/36
Abstract: 本发明提供一种单元测试代码的生成方法、装置、电子设备和存储介质,其中方法包括:基于第一大型语言模型,生成待测代码的测试用例;基于第二大型语言模型,生成用于执行所述测试用例的单元测试代码。本发明提供的方法、装置、电子设备和存储介质,先通过第一大型语言模型生成待测代码的测试用例,再通过第二大型语言模型生成用于执行测试用例的单元测试代码,由此即可实现自动化的单元测试代码生成,生成过程大大降低了单元测试代码生成的技术门槛和生成成本,提高了单元测试代码生成的生成效率。并且,由大型语言模型生成的单元测试代码,能够脱离开编写人员的个人风格,具备更强的可读性,能够降低后期维护成本。
-