期刊文献+
共找到9篇文章
< 1 >
每页显示 20 50 100
基于错误交互集的组合测试软件故障定位方法 被引量:6
1
作者 王建峰 魏长安 +1 位作者 盛云龙 姜守达 《电子学报》 EI CAS CSCD 北大核心 2014年第6期1173-1178,共6页
提出了一种基于错误交互集的组合测试软件故障定位方法.根据组合测试数据的执行结果,生成可能的错误交互集,通过对集合中全部交互进行定性分析,以有效的避免不同测试用例覆盖的相同错误交互被重复定位的情况,减少所需附加测试用例的数目... 提出了一种基于错误交互集的组合测试软件故障定位方法.根据组合测试数据的执行结果,生成可能的错误交互集,通过对集合中全部交互进行定性分析,以有效的避免不同测试用例覆盖的相同错误交互被重复定位的情况,减少所需附加测试用例的数目.提出了基于错误密度的测试用例分析方法,将已有测试结果作为先验知识,提高错误定位的效率.最后,经过算法效率分析及实验验证,本文算法能够在保证准确定位错误交互的基础上,有效减少所需附加测试用例的数目. 展开更多
关键词 组合测试 软件故障定位 错误交互集 错误密度
在线阅读 下载PDF
基于分层程序频谱的软件故障定位方法研究 被引量:4
2
作者 叶俊民 何印标 +2 位作者 陈曙 董威 舒绍娴 《小型微型计算机系统》 CSCD 北大核心 2015年第9期1953-1957,共5页
基于语句程序频谱的软件故障定位方法,通常利用搜集程序在运行测试用例集合产生的语句覆盖信息来实现故障语句定位,但这种定位技术缺乏语句块筛选机制,从而使定位精度受限.为此,提出一种基于分层程序频谱的软件故障定位方法,其具体思想... 基于语句程序频谱的软件故障定位方法,通常利用搜集程序在运行测试用例集合产生的语句覆盖信息来实现故障语句定位,但这种定位技术缺乏语句块筛选机制,从而使定位精度受限.为此,提出一种基于分层程序频谱的软件故障定位方法,其具体思想是将故障定位分为函数故障定位和语句故障定位两个层次,在函数故障定位层次上使用函数调用对程序频谱对程序中的函数发生故障的可疑值进行计算,主动筛选"最有可能"发生故障的函数;在语句故障定位层次上优先处理可疑值较大的函数,计算函数中每条语句发生故障可疑值,根据可疑值大小定位语句故障.实验表明,提出的方法能快速地找到故障语句,缩小故障代码审查区域. 展开更多
关键词 多层次频谱 软件故障定位 故障可疑值
在线阅读 下载PDF
基于图挖掘和决策树的软件故障定位研究 被引量:2
3
作者 杨书新 徐丽萍 王鹏 《计算机工程与应用》 CSCD 北大核心 2015年第20期67-71,共5页
对于非崩溃的错误,测试人员往往花费大量的时间才能发现。为了快速准确地定位这类错误,降低软件开发成本,提高软件质量,提出一种辅助定位非崩溃错误的方法。该方法通过收集程序的执行轨迹信息,构造出程序调用图。提取频繁边,运用J48决... 对于非崩溃的错误,测试人员往往花费大量的时间才能发现。为了快速准确地定位这类错误,降低软件开发成本,提高软件质量,提出一种辅助定位非崩溃错误的方法。该方法通过收集程序的执行轨迹信息,构造出程序调用图。提取频繁边,运用J48决策树算法,得到基于方法粒度的故障决策树,可辅助人员判定软件缺陷。通过实验与分析,进一步验证了该方法的有效性。 展开更多
关键词 软件故障定位 执行轨迹 图挖掘 决策树
在线阅读 下载PDF
基于半监督学习方法的软件故障定位研究 被引量:2
4
作者 郑炜 吴潇雪 +2 位作者 谭鑫 彭耀鹏 杨帅 《西北工业大学学报》 EI CAS CSCD 北大核心 2015年第2期332-336,共5页
故障定位是软件工程中最为耗时和昂贵的活动之一,为降低软件故障定位的成本及提高故障定位的效率,机器学习方法被广泛应用于自动化软件故障定位中。传统的监督学习方法需要获取大量标记样本,这在实际项目中相当困难,且费用高昂。针对这... 故障定位是软件工程中最为耗时和昂贵的活动之一,为降低软件故障定位的成本及提高故障定位的效率,机器学习方法被广泛应用于自动化软件故障定位中。传统的监督学习方法需要获取大量标记样本,这在实际项目中相当困难,且费用高昂。针对这一问题,提出采用半监督学习方法进行软件故障定位的思想,故障定位基于语句级别,通过应用程序中可执行语句与测试用例执行之间动态属性、以及传统软件故障定位中较有效的若干静态属性实现协同训练目的,得到训练良好的分类器,然后用该分类器对程序其余语句进行分类,从而得到故障语句。文章最后在Siemens Suite数据集中对算法进行验证,通过与传统监督学习算法进行对比,证明半监督学习算法在软件故障定位中的有效性。 展开更多
关键词 软件故障定位 半监督学习 协同训练算法 训练样本
在线阅读 下载PDF
软件故障定位报告质量评估方法
5
作者 文勇 蔡铭 +1 位作者 戴建华 陈刚 《浙江大学学报(工学版)》 EI CAS CSCD 北大核心 2011年第6期984-990,共7页
通过对基于静态程序依赖图的软件故障定位报告质量评估方法的分析,指出由于其评分缺乏对程序运行时动态特征的描述,而影响评分质量,提出一种新的改进方法.该方法利用描述程序运行的特征谓词信息和基于失败运行测试用例的程序运行轨迹,... 通过对基于静态程序依赖图的软件故障定位报告质量评估方法的分析,指出由于其评分缺乏对程序运行时动态特征的描述,而影响评分质量,提出一种新的改进方法.该方法利用描述程序运行的特征谓词信息和基于失败运行测试用例的程序运行轨迹,将动态特征融入到静态程序依赖图中,构造动态程序依赖图,在此基础上运用基于广度优先搜索算法,得到能够更加真实反映在查错过程中需要排查的程序语句集合.结合软件故障定位模型的实证分析表明,该方法能够有效提高评估质量,促进定位模型的改进. 展开更多
关键词 软件故障定位 软件质量评估 程序依赖图 程序运行动态特征
在线阅读 下载PDF
并行子树约简方法在软件故障定位中的运用
6
作者 杨书新 张秋梅 《计算机应用研究》 CSCD 北大核心 2014年第7期2097-2100,共4页
针对现有的基于图挖掘技术的软件故障定位技术中运用到图约简算法保留原图信息不够、影响定位准确性、约简效率不高的缺点,提出了并行子树约简方法。该方法采用设计简单而且对并行计算性能的获取卓有成效的Fork/Join并行计算框架,运用... 针对现有的基于图挖掘技术的软件故障定位技术中运用到图约简算法保留原图信息不够、影响定位准确性、约简效率不高的缺点,提出了并行子树约简方法。该方法采用设计简单而且对并行计算性能的获取卓有成效的Fork/Join并行计算框架,运用反复递归和划分子任务的方式将目标问题划分成足够精简的子任务,实现了对程序调用图的高效约简。实验结果表明,并行子树约简方法不仅能实现对节点数大的图的约简而且对图约简效率的提高高达55.1%,明显提高了故障定位效率。 展开更多
关键词 软件故障定位 图约简 并行子树约简 Fork/Join并行计算框架 程序调用图
在线阅读 下载PDF
综合利用语句和序列可疑度的软件故障定位方法
7
作者 罗奇鸣 《小型微型计算机系统》 CSCD 北大核心 2013年第2期324-327,共4页
自动故障定位对于提高软件调试的效率有重要意义.本文提出利用语句、数据流和控制流的频谱信息并基于局部最优性生成和计算语句序列的可疑度,并综合语句所在序列的可疑度和语句的可疑度以获得语句的最终可疑度排序.在西门子测试程序集... 自动故障定位对于提高软件调试的效率有重要意义.本文提出利用语句、数据流和控制流的频谱信息并基于局部最优性生成和计算语句序列的可疑度,并综合语句所在序列的可疑度和语句的可疑度以获得语句的最终可疑度排序.在西门子测试程序集上与两种基于语句可疑度的故障定位方法做了实验性能比较,结果验证了所提出方法的有效性. 展开更多
关键词 软件故障定位 语句序列可疑度 程序分析 软件调试 软件工程
在线阅读 下载PDF
VisualC++调用MATLAB的方法及其在精确故障定位综合软件中的应用 被引量:2
8
作者 龚庆武 廖文瑶 吴夙 《继电器》 CSCD 北大核心 2001年第2期36-38,44,共4页
介绍了MATLABengine的用途、主要库函数及VC调用MATLABengine的详细步骤。利用这项技术 ,精确故障定位综合软件实现了以VC编写主界面 ,调用MATLAB完成故障分析和波形显示的功能 ,从而缩短了程序开发周期 ,减少程序员的工作量。文章最后... 介绍了MATLABengine的用途、主要库函数及VC调用MATLABengine的详细步骤。利用这项技术 ,精确故障定位综合软件实现了以VC编写主界面 ,调用MATLAB完成故障分析和波形显示的功能 ,从而缩短了程序开发周期 ,减少程序员的工作量。文章最后还简单介绍了软件其它功能。 展开更多
关键词 VISUAL C++ MATLAB 精确故障定位综合软件 电力
在线阅读 下载PDF
面向故障定位的基于MC/DC的测试用例约简方法 被引量:2
9
作者 王瑞 田宇立 +2 位作者 周东红 李宁 李战怀 《计算机科学》 CSCD 北大核心 2015年第10期170-174,共5页
对不断更新的软件进行回归测试时,持续增加的测试用例会造成累计测试用例数量庞大,进而影响测试成本。在故障定位领域,已有研究在考虑语句覆盖、路径覆盖等的基础上,提出了CMR&PVR等不同的测试用例约简方法。然而,这些方法在一定程... 对不断更新的软件进行回归测试时,持续增加的测试用例会造成累计测试用例数量庞大,进而影响测试成本。在故障定位领域,已有研究在考虑语句覆盖、路径覆盖等的基础上,提出了CMR&PVR等不同的测试用例约简方法。然而,这些方法在一定程度上影响了原始测试用例集的MC/DC(修订的条件/判定)覆盖率。提出一种以MC/DC覆盖为基础的综合测试用例约简方法 MCDCR,利用该方法对原始测试用例集约简后,在确保原有故障定位准确性并保持较高约简比的同时,大幅提高了测试用例对程序的MC/DC覆盖率。采用Ochiai方法在Siemens程序集上进行了实验及验证,结果表明MCDCR约简方法的综合效果明显优于已有的约简方法。 展开更多
关键词 软件故障定位 测试用例约简 MC/DC覆盖率
在线阅读 下载PDF
上一页 1 下一页 到第
使用帮助 返回顶部