-
题名基于代码相似性的测试用例重用及生成方法
- 1
-
-
作者
刘巧韵
杨秋辉
洪玫
刘美英
刘盈盈
-
机构
四川大学计算机学院
-
出处
《计算机工程与设计》
北大核心
2023年第10期2950-2955,共6页
-
基金
国家重点研发计划基金项目(2020YFB1711801)
四川省自然科学基金项目(23NSFSC3752)
四川大学专职博士后研发基金项目(2022SCU12077)。
-
文摘
为在测试用例自动化生成中有效利用现有用例信息,降低测试用例生成成本,提高生成效率,提出一种基于代码相似性的测试用例重用及生成方法。设计基于文本和度量的被测代码相似性检测方法,分别从语法和语义上检测并划分相似类型;针对不同相似类型,采用更名重用和补充重用生成测试用例。将代码相似性应用于测试用例生成,综合考虑代码的语法、语义等多维相似信息,提升代码相似性检测的准确性,能更有效运用重用技术提升测试用例生成效率。实验结果表明,所提方法具有更高的重用召回率和重用精度,在相同时间成本下生成的测试用例覆盖率更高。
-
关键词
单元测试
测试用例自动化生成
测试用例重用
代码相似性检测
代码克隆
语法相似性
语义相似性
-
Keywords
unit test
automatic test case generation
test case reuse
code similarity detection
code cloned
text-based similarity
measurement-based similarity
-
分类号
TP311
[自动化与计算机技术—计算机软件与理论]
-