单元测试用于检验软件单一模块的功能是否正确,是软件开发过程中的重要步骤,可以及时发现代码中的缺陷,提升软件的质量和可信度.由于手动编写单元测试费时费力,经常遗漏覆盖重要的代码逻辑.为此,研究者提出单元测试用例自动生成技术.近...单元测试用于检验软件单一模块的功能是否正确,是软件开发过程中的重要步骤,可以及时发现代码中的缺陷,提升软件的质量和可信度.由于手动编写单元测试费时费力,经常遗漏覆盖重要的代码逻辑.为此,研究者提出单元测试用例自动生成技术.近来,预训练大语言模型(large language models,LLM)已经广泛应用于代码生成相关任务.然而,当前在重要的系统级编程语言C上,还没有相关工作.为了填补这一空白,本文面向C程序设计并实现了基于LLM的单元测试用例生成方法LLM4CUTCG.该方法结合LLM多智能体交互和程序分析技术,客服了LLM内在问题.为了验证方法效果,收集了125个C语言目标程序,并针对这些程序生成测试用例.实验结果表明,LLM4CUTCG生成的测试行覆盖率为91.71%,测试预言正确率为50.05%.其覆盖率优于传统方法符号执行.展开更多
目的编制麻醉复苏室(post anesthesia care unit,PACU)护士对全麻术后患者口渴管理知信行问卷,并对其进行信效度检验。方法本研究基于知信行理论,于2023年7—11月,采用文献回顾法、小组讨论法、半结构式访谈法、专家函询法和预调查构建...目的编制麻醉复苏室(post anesthesia care unit,PACU)护士对全麻术后患者口渴管理知信行问卷,并对其进行信效度检验。方法本研究基于知信行理论,于2023年7—11月,采用文献回顾法、小组讨论法、半结构式访谈法、专家函询法和预调查构建问卷条目池。2023年12月—2024年1月,采用便利抽样法,对湖北省、湖南省和河南省15所三级甲等医院共398名PACU护士进行调查,并验证问卷信效度。结果最终形成的问卷包括30个条目,共3个维度。问卷整体内容效度指数(S-CVI)为0.952,各条目内容效度指数(I-CVI)为0.850~1.000;通过探索性因子分析,知识、态度、行为维度分别提取2、1、1个公因子,累计方差贡献率分别为82.556%、91.825%、64.332%;问卷整体Cronbach′sα系数、折半信度和重测信度分别为0.947、0.845和0.918。结论本研究编制的问卷信效度良好,可用于评估PACU护士对全麻术后患者口渴管理的知信行水平。展开更多
文摘单元测试用于检验软件单一模块的功能是否正确,是软件开发过程中的重要步骤,可以及时发现代码中的缺陷,提升软件的质量和可信度.由于手动编写单元测试费时费力,经常遗漏覆盖重要的代码逻辑.为此,研究者提出单元测试用例自动生成技术.近来,预训练大语言模型(large language models,LLM)已经广泛应用于代码生成相关任务.然而,当前在重要的系统级编程语言C上,还没有相关工作.为了填补这一空白,本文面向C程序设计并实现了基于LLM的单元测试用例生成方法LLM4CUTCG.该方法结合LLM多智能体交互和程序分析技术,客服了LLM内在问题.为了验证方法效果,收集了125个C语言目标程序,并针对这些程序生成测试用例.实验结果表明,LLM4CUTCG生成的测试行覆盖率为91.71%,测试预言正确率为50.05%.其覆盖率优于传统方法符号执行.
文摘目的编制麻醉复苏室(post anesthesia care unit,PACU)护士对全麻术后患者口渴管理知信行问卷,并对其进行信效度检验。方法本研究基于知信行理论,于2023年7—11月,采用文献回顾法、小组讨论法、半结构式访谈法、专家函询法和预调查构建问卷条目池。2023年12月—2024年1月,采用便利抽样法,对湖北省、湖南省和河南省15所三级甲等医院共398名PACU护士进行调查,并验证问卷信效度。结果最终形成的问卷包括30个条目,共3个维度。问卷整体内容效度指数(S-CVI)为0.952,各条目内容效度指数(I-CVI)为0.850~1.000;通过探索性因子分析,知识、态度、行为维度分别提取2、1、1个公因子,累计方差贡献率分别为82.556%、91.825%、64.332%;问卷整体Cronbach′sα系数、折半信度和重测信度分别为0.947、0.845和0.918。结论本研究编制的问卷信效度良好,可用于评估PACU护士对全麻术后患者口渴管理的知信行水平。