基于模糊测试和频谱错误定位的自动化软件测试研究

被引量 : 0次 | 上传用户:wj3852
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着进入信息化时代,电脑软件在各个领域中得到了广泛的应用,而存在计算机软件中的安全漏洞引起的危害也越来越严重,因此,人们开始逐渐重视可以发现软件漏洞和修补软件漏洞的软件测试技术。本文在充分研究计算机软件测试技术后,针对软件漏洞存在的原理和软件测试技术中存在的不足,提出并实现了一种自动化软件测试技术用于软件漏洞的挖掘,以增强软件漏洞的挖掘效果和软件的可靠性。软件测试是一个挖掘软件漏洞最有效、最直接的方法,高效的软件测试技术能降低软件的开发周期,充分发现软件中存在的漏洞,降低软件的维护成本,提高软件企业的效益。软件测试是一个复杂的过程,在整个过程中突出存在着测试效率低、费时费力以及挖掘失利而导致遗留漏洞的缺陷,针对此类问题,研究人员已经进行了大量的研究,提出了多种不同的软件测试技术来提高软件漏洞挖掘的效率和效果,其中自动化软件测试技术是解决此类问题的有效方法。本文在详细地分析模糊测试和基于频谱的漏洞定位技术优缺点的前提下,对模糊测试监视模块的功能进行了改进,使其能够清晰地记录测试用例的执行路径;对基于频谱的漏洞定位算法进行了优化,使其在计算语句可疑度时有更强的区分能力。在改进的基础上,提出了一种将模糊测试技术和频谱错误定位相结合的自动化软件测试方法。这个测试技术基本上实现了软件的自动化,显著提高了软件漏洞挖掘技术的效率和效果。最后本文针对自动化软件漏洞挖掘技术设计了软件测试系统。通过实验,验证了自动化软件测试技术在挖掘软件漏洞中有较好的性能,显著的提高了漏洞挖掘技术的有效性和自动化水平。
其他文献
从小学到高中,在学生中普遍存在书写不规范的问题.一直以来,这种现象长期困扰着教师、学生、家长.很多学生学习很好,但考试时,就是因为卷面不清楚而丢分.随着社会的进步,特别
目的观察疏风解毒胶囊联合复方甘草酸苷片治疗玫瑰糠疹(PR)的临床疗效。方法 PR患者130例按随机数字表法分为两组,在外涂复方氟米松软膏和口服复方甘草酸苷片的基础上,治疗组
目的:建立AD(Alzheimer disease)小鼠动物模型,研究癸酸(DA)对其影响作用。方法:将50只雄性昆明种小鼠随机分为正常组,模型组,低剂量给药组(DA 50mg/kg),中剂量给药组(DA 100
明清时期徽州保甲组织一身多任,发挥了治安管理、户口调查与统计、信息传递、踏勘查验、接受投状、民间调处、居间中证、强制执行、经济管理、社会救济等多方面的“综合性职
采用高压均质法提取云芝(Coriolus versicolor)胞内糖肽,与热水法进行比较。结果表明:高压均质提取的云芝胞内糖肽得率是热水提取的2倍,为(20.2±0.6)%;采用高压均质法提取的
依据响应面试验设计法,选取乙醇浓度(A)、料液比(B)、反应温度(C)为考察因素,对野生毛葡萄籽中原花青素醇提工艺进行优化试验。经对各因素的显著性和交互作用的分析,得出野生毛葡萄籽
项目融资正逐渐成为我国企业一种新的融资方式,商业银行在参与这项融资活动中必须从企业及项目基本概况、市场环境、建设生产条件、财务效益、不确定性因素及国民经济效益等
<正> 从美国陆军的中型旅谈起要说"斯崔克"轮式装甲车,先得从美国陆军的"中型旅构想"谈起。 1999年6月,时任美国陆军第34任参谋长的辛斯基上将郑重地提出了组建"中型旅"的构
随着全球信息化的逐步加快和计算机技术的快速发展,信息全球化已经成为社会发展的趋势。但网络本身存在各种各样的缺陷,因此网络安全成为社会关注的重点,并成为科技研究领域的热
[目的]通过尿钠排泄量估计钠盐摄入水平,探讨杭州市某社区2型糖尿病人群钠盐摄入水平与蛋白尿的关系。[方法]以2010年杭州某社区参加糖尿病肾病调查的2型糖尿病(T2DM)人群为