基本信息来源于合作网站,原文需代理用户跳转至来源网站获取       
摘要:
软件测试是排除软件故障,提高软件质量和可靠性的重要手段.从是否需要执行被测程序角度考虑,软件测试分为静态测试和动态测试.动态测试通过输入测试数据,动态执行程序来发现软件中存在的错误.尽管动态测试能发现部分软件错误,但对于一些特殊类型错误的检测无效.鉴于此,本文采取了一种特殊的静态分析技术来实现对代码的测试.本文首先讨论了传统软件测试方法的缺点和局限性,给出了软件的故障模型,进而提出了基于抽象语法树的静态分析技术,并给出了故障自动检测算法.依据该算法开发了自动化测试工具,给出了实验结果和对比分析,并指出了下一步的研究方向.
推荐文章
克隆代码自动重构的抽象语法树及静态分析
克隆代码自动重构
抽象语法树
静态分析
软件静态测试中C/C++抽象语法树的生成
抽象语法树
编译器前端
定义使用链
符号表
基于抽象语法树的数组越界的静态检测方法
数组访问越界
抽象语法树(AST)
安全漏洞
安全模式
安全规则
一种导弹装备静态参数自动测试仪的设计
自动测试仪
静态参数测试
导弹装备
多用表卡
矩阵开关
信号采集
信号转接
内容分析
关键词云
关键词热度
相关文献总数  
(/次)
(/年)
文献信息
篇名 基于抽象语法树的代码静态自动测试方法研究
来源期刊 北京化工大学学报(自然科学版) 学科 工学
关键词 软件测试 静态分析 故障 故障模型 语法树
年,卷(期) 2007,(z1) 所属期刊栏目 研究论文
研究方向 页码范围 25-29
页数 5页 分类号 TP302.8
字数 4237字 语种 中文
DOI 10.3969/j.issn.1671-4628.2007.z1.007
五维指标
作者信息
序号 姓名 单位 发文数 被引次数 H指数 G指数
1 宫云战 北京邮电大学网络与交换技术国家重点实验室 50 577 15.0 23.0
2 高传平 3 39 2.0 3.0
3 谈利群 5 61 3.0 5.0
传播情况
(/次)
(/年)
引文网络
引文网络
二级参考文献  (4)
共引文献  (14)
参考文献  (1)
节点文献
引证文献  (31)
同被引文献  (25)
二级引证文献  (12)
1982(1)
  • 参考文献(0)
  • 二级参考文献(1)
1991(1)
  • 参考文献(0)
  • 二级参考文献(1)
1992(1)
  • 参考文献(0)
  • 二级参考文献(1)
1999(1)
  • 参考文献(0)
  • 二级参考文献(1)
2004(1)
  • 参考文献(1)
  • 二级参考文献(0)
2007(0)
  • 参考文献(0)
  • 二级参考文献(0)
  • 引证文献(0)
  • 二级引证文献(0)
2008(2)
  • 引证文献(2)
  • 二级引证文献(0)
2009(2)
  • 引证文献(2)
  • 二级引证文献(0)
2010(3)
  • 引证文献(3)
  • 二级引证文献(0)
2011(4)
  • 引证文献(4)
  • 二级引证文献(0)
2012(5)
  • 引证文献(5)
  • 二级引证文献(0)
2013(1)
  • 引证文献(1)
  • 二级引证文献(0)
2014(2)
  • 引证文献(2)
  • 二级引证文献(0)
2015(4)
  • 引证文献(4)
  • 二级引证文献(0)
2016(7)
  • 引证文献(5)
  • 二级引证文献(2)
2017(8)
  • 引证文献(3)
  • 二级引证文献(5)
2018(1)
  • 引证文献(0)
  • 二级引证文献(1)
2019(3)
  • 引证文献(0)
  • 二级引证文献(3)
2020(1)
  • 引证文献(0)
  • 二级引证文献(1)
研究主题发展历程
节点文献
软件测试
静态分析
故障
故障模型
语法树
研究起点
研究来源
研究分支
研究去脉
引文网络交叉学科
相关学者/机构
期刊影响力
北京化工大学学报(自然科学版)
双月刊
1671-4628
11-4755/TQ
16开
北京市北三环东路15号
82-657
1972
chi
出版文献量(篇)
3271
总下载数(次)
7
总被引数(次)
27609
  • 期刊分类
  • 期刊(年)
  • 期刊(期)
  • 期刊推荐
论文1v1指导