基本信息来源于合作网站,原文需代理用户跳转至来源网站获取       
摘要:
覆盖率测试是一种白盒测试方法,软件代码的覆盖率指标是软件开发过程中重要的度量指标.覆盖率测试主要分为两部分:对程序代码进行插桩;编译插桩后的进程文件进行用例测试.首先介绍了Linux环境下C/C++代码覆盖率测试的原理与流程,在此基础上叙述了基于持续集成的软件覆盖率测试原理与流程.详细叙述了覆盖率工程的实现,包括持续集成系统上进行插桩编译、集成构建、插桩数据预处理、HLT测试检查和覆盖率数据处理.代码覆盖率报告提供了软件代码整体覆盖率与新增代码覆盖率的统计数据,反映了软件代码宏观覆盖率信息.测试过程中生成的VBS数据库提供了微观的覆盖率信息.最后介绍了一个典型工作案例,工作实践表明软件开发过程中做好代码覆盖率统计工作,可以有效监控和改进软件源代码的质量,提升软件开发和测试工作.
推荐文章
基于持续集成的软件度量
软件度量
持续集成
静态检查
软件版本
集成构建
基于SVN的应用软件持续集成
持续集成
ICP-CI
ICP-CI服务器
构建
SVN
嵌入式软件覆盖率测试的研究与应用
嵌入式软件
覆盖率测试
LDRA Testbed
测试方法
基于容器的持续集成和部署方法研究
持续集成
持续部署
流水线
容器
自动化测试
内容分析
关键词云
关键词热度
相关文献总数  
(/次)
(/年)
文献信息
篇名 基于持续集成的C/C++软件覆盖率测试
来源期刊 计算机技术与发展 学科 工学
关键词 覆盖率测试 插桩技术 持续集成 构建 VBS
年,卷(期) 2018,(3) 所属期刊栏目 智能、算法、系统工程
研究方向 页码范围 37-41,46
页数 6页 分类号 TP311.56
字数 4956字 语种 中文
DOI 10.3969/j.issn.1673-629X.2018.03.008
五维指标
作者信息
序号 姓名 单位 发文数 被引次数 H指数 G指数
1 姜文 西安电子科技大学通信工程学院 51 263 10.0 12.0
2 刘立康 西安电子科技大学通信工程学院 36 166 8.0 10.0
传播情况
(/次)
(/年)
引文网络
引文网络
二级参考文献  (23)
共引文献  (14)
参考文献  (11)
节点文献
引证文献  (5)
同被引文献  (13)
二级引证文献  (0)
2002(1)
  • 参考文献(0)
  • 二级参考文献(1)
2005(5)
  • 参考文献(0)
  • 二级参考文献(5)
2006(2)
  • 参考文献(2)
  • 二级参考文献(0)
2007(7)
  • 参考文献(0)
  • 二级参考文献(7)
2008(1)
  • 参考文献(0)
  • 二级参考文献(1)
2009(4)
  • 参考文献(1)
  • 二级参考文献(3)
2010(1)
  • 参考文献(1)
  • 二级参考文献(0)
2011(6)
  • 参考文献(3)
  • 二级参考文献(3)
2012(1)
  • 参考文献(0)
  • 二级参考文献(1)
2013(4)
  • 参考文献(2)
  • 二级参考文献(2)
2016(2)
  • 参考文献(2)
  • 二级参考文献(0)
2018(1)
  • 参考文献(0)
  • 二级参考文献(0)
  • 引证文献(1)
  • 二级引证文献(0)
2018(1)
  • 引证文献(1)
  • 二级引证文献(0)
2019(2)
  • 引证文献(2)
  • 二级引证文献(0)
2020(2)
  • 引证文献(2)
  • 二级引证文献(0)
研究主题发展历程
节点文献
覆盖率测试
插桩技术
持续集成
构建
VBS
研究起点
研究来源
研究分支
研究去脉
引文网络交叉学科
相关学者/机构
期刊影响力
计算机技术与发展
月刊
1673-629X
61-1450/TP
大16开
西安市雁塔路南段99号
52-127
1991
chi
出版文献量(篇)
12927
总下载数(次)
40
总被引数(次)
111596
  • 期刊分类
  • 期刊(年)
  • 期刊(期)
  • 期刊推荐
论文1v1指导