期刊导航
期刊开放获取
河南省图书馆
退出
期刊文献
+
任意字段
题名或关键词
题名
关键词
文摘
作者
第一作者
机构
刊名
分类号
参考文献
作者简介
基金资助
栏目信息
任意字段
题名或关键词
题名
关键词
文摘
作者
第一作者
机构
刊名
分类号
参考文献
作者简介
基金资助
栏目信息
检索
高级检索
期刊导航
共找到
2
篇文章
<
1
>
每页显示
20
50
100
已选择
0
条
导出题录
引用分析
参考文献
引证文献
统计分析
检索结果
已选文献
显示方式:
文摘
详细
列表
相关度排序
被引量排序
时效性排序
基于测试代码变化的重构意图推测方法
被引量:
1
1
作者
高原
刘辉
+1 位作者
樊孝忠
牛振东
《北京理工大学学报》
EI
CAS
CSCD
北大核心
2017年第5期537-543,共7页
已有的重构工具主要在传统开发模式下,针对源代码的变化来推测重构.对于目前流行的测试驱动开发方法,缺乏有效的工具指导实施测试驱动重构.为此,本文提出了一种基于测试代码变化的重构意图推测方法,在测试驱动开发过程中,通过实时监控...
已有的重构工具主要在传统开发模式下,针对源代码的变化来推测重构.对于目前流行的测试驱动开发方法,缺乏有效的工具指导实施测试驱动重构.为此,本文提出了一种基于测试代码变化的重构意图推测方法,在测试驱动开发过程中,通过实时监控捕获测试代码的变化,并依据启发式规则推测可能的重构操作.该方法在两个实际的测试驱动开发项目上进行了验证.结果表明该方法比现有方法更为高效准确,其准确率提高约15%,查全率提高了33.3%~42.8%.
展开更多
关键词
重构意图
代码坏味
测试驱动
测试用例
下载PDF
职称材料
消除测试代码异味对代码质量的影响分析
被引量:
1
2
作者
黄华俊
吴海涛
+1 位作者
高建华
黄子杰
《小型微型计算机系统》
CSCD
北大核心
2020年第11期2420-2426,共7页
良好的软件测试可以提升软件的可靠性,因此测试代码的设计和实现是国际学者研究的热点之一.测试异味是软件测试中潜在的设计问题,已有研究讨论了测试异味的定义和检测方式,但消除测试异味对代码质量的影响仍不明确.本文量化测试异味消...
良好的软件测试可以提升软件的可靠性,因此测试代码的设计和实现是国际学者研究的热点之一.测试异味是软件测试中潜在的设计问题,已有研究讨论了测试异味的定义和检测方式,但消除测试异味对代码质量的影响仍不明确.本文量化测试异味消除前后测试代码及关联生产代码的缺陷倾向,进而探究消除测试异味后代码质量的受益程度.在此基础上,本文提出了一种基于SZZ算法和相对风险的方法,以评估测试异味对代码质量的影响.实验聚焦5种测试代码异味,通过挖掘6个开源项目的93个历史发布版本,计算测试异味消除后代码质量的受益程度.实验发现,消除测试异味可显著提升测试代码质量.消除测试异味后,生产代码存在缺陷倾向的概率较之前减少59%.相较于其他4种测试异味,重构EagerTest异味对生产代码质量提升的帮助更大.
展开更多
关键词
测试异味
自动化测试
测试驱动开发
代码质量
下载PDF
职称材料
题名
基于测试代码变化的重构意图推测方法
被引量:
1
1
作者
高原
刘辉
樊孝忠
牛振东
机构
北京理工大学计算机学院
[
出处
《北京理工大学学报》
EI
CAS
CSCD
北大核心
2017年第5期537-543,共7页
基金
国家重点研发计划(2016YFB1000801)
国家教育部新世纪优秀人才支持计划(NCET-13-0041)
+1 种基金
国家自然科学基金面上资助项目(61472034
61272169)
文摘
已有的重构工具主要在传统开发模式下,针对源代码的变化来推测重构.对于目前流行的测试驱动开发方法,缺乏有效的工具指导实施测试驱动重构.为此,本文提出了一种基于测试代码变化的重构意图推测方法,在测试驱动开发过程中,通过实时监控捕获测试代码的变化,并依据启发式规则推测可能的重构操作.该方法在两个实际的测试驱动开发项目上进行了验证.结果表明该方法比现有方法更为高效准确,其准确率提高约15%,查全率提高了33.3%~42.8%.
关键词
重构意图
代码坏味
测试驱动
测试用例
Keywords
refactoring intention
code
smell
test
-driven
test
case
分类号
TP301 [自动化与计算机技术—计算机系统结构]
下载PDF
职称材料
题名
消除测试代码异味对代码质量的影响分析
被引量:
1
2
作者
黄华俊
吴海涛
高建华
黄子杰
机构
上海师范大学计算机科学与技术
出处
《小型微型计算机系统》
CSCD
北大核心
2020年第11期2420-2426,共7页
基金
国家自然科学基金项目(61672355)资助.
文摘
良好的软件测试可以提升软件的可靠性,因此测试代码的设计和实现是国际学者研究的热点之一.测试异味是软件测试中潜在的设计问题,已有研究讨论了测试异味的定义和检测方式,但消除测试异味对代码质量的影响仍不明确.本文量化测试异味消除前后测试代码及关联生产代码的缺陷倾向,进而探究消除测试异味后代码质量的受益程度.在此基础上,本文提出了一种基于SZZ算法和相对风险的方法,以评估测试异味对代码质量的影响.实验聚焦5种测试代码异味,通过挖掘6个开源项目的93个历史发布版本,计算测试异味消除后代码质量的受益程度.实验发现,消除测试异味可显著提升测试代码质量.消除测试异味后,生产代码存在缺陷倾向的概率较之前减少59%.相较于其他4种测试异味,重构EagerTest异味对生产代码质量提升的帮助更大.
关键词
测试异味
自动化测试
测试驱动开发
代码质量
Keywords
test code smell
automated
test
test
-driven developement
software
code
quality
分类号
TP311 [自动化与计算机技术—计算机软件与理论]
下载PDF
职称材料
题名
作者
出处
发文年
被引量
操作
1
基于测试代码变化的重构意图推测方法
高原
刘辉
樊孝忠
牛振东
《北京理工大学学报》
EI
CAS
CSCD
北大核心
2017
1
下载PDF
职称材料
2
消除测试代码异味对代码质量的影响分析
黄华俊
吴海涛
高建华
黄子杰
《小型微型计算机系统》
CSCD
北大核心
2020
1
下载PDF
职称材料
已选择
0
条
导出题录
引用分析
参考文献
引证文献
统计分析
检索结果
已选文献
上一页
1
下一页
到第
页
确定
用户登录
登录
IP登录
使用帮助
返回顶部