基于数据挖掘的软件测试技术研究

被引量 : 5次 | 上传用户:asdfghjkf
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着信息技术的飞速发展,软件系统在经济、金融、医疗、通信、交通、航天、航空、工业控制等领域得到了广泛的应用。因此软件的可靠性也越来越受到人们的重视。为了提高软件的可靠性,人们采用软件工程学方法来指导整个软件研发流程。在软件开发的整个过程中,在软件的编码过程中往往存在着大量的克隆代码,它们差别细微,分散在软件的不同部分,手工方法难以进行统一维护,在测试阶段中的代码审查阶段不容易对它们进行检测,这是软件测试的一个难点。在使用测试用例对程序进行测试的过程中用手工方式生成测试数据的方法工作量大、效率低、容易出错,而且无法保证测试的充分性。因此,如何生成测试数据也成为软件测试的难点之一。数据挖掘是涉及数据库、人工智能、数理统计、机器学习等的交叉学科。它可以发现大量数据间的隐含的关系。在本论文中作者研究了数据挖掘的技术与软件测试的特点,将两者结合起来来解决上述中软件测试中遇到的难点。针对代码克隆的现象,本文提出一种新的解决办法,一种数量化的方法来进行代码克隆的查找;针对手工编制结构测试数据极为困难且效率低下这一问题,根据其需要大量测试用例的特点,本文中使用遗传算法的方法来完测试用例的生成并自动完成其测试过程。
其他文献
目的探讨CRP血常规联合在临床诊疗当中的应用价值。方法选取我院儿科2016年1月至2016年12月收治的80例感染性疾病患儿和同期接受临床检查的80例健康儿童作为研究对象,分别作
本文从近几年来发生的116起教师猥亵、强奸学生的案件出发,全面分析了教师对学生实施性侵害的特点、危害、原因和对策,以期引起教育主管部门、学校、老师和家长的注意和重视,
大数据时代呼啸而来,为适应时代发展要求,各行各业都作出自身的调整,科技档案管理也不例外。本文分别介绍了大数据时代下科技档案管理的概念、现状并提出新的管理要求,最后从
社交媒体时代,人人都是记者,人人都拿着"麦克风";大量的信息、声音充斥在每个网民的周围,由社交媒体重构的传播方式和格局正在逐步增强社会公民意识。但是,在一些突发事件中,
钙是人体内含量最多的矿物质成分,绝大部分钙都储存在骨组织中,骨钙量约占人体钙总量的90%以上。在正常情况下,骨钙中约99%的钙是相对稳定的,称为稳定性钙;约1%的骨钙可与细
商业性住房贷款目前主要有“中国建设银行个人住房贷款”和“工商银行个人住房待款”,简称个人住房贷款。本文主要就建设银行的贷款作一介绍。一、贷款的使用对象1.本人或配偶
行政主体理论在形成过程中,形式上借用了法、日概念的外壳,实质上却有将民事主体理论、法人学说迁入行政法的痕迹。当前行政主体理论遇到的问题,是与法人制度渐行渐远的结果
我国在商标制度建立初期创建了商标直接侵权制度,这在当时的经济技术条件下已经足以规制商标侵权行为。因为在当时特定的时代背景下,只有一些具有一定财力的经济实体才可能会
古罗马法学家对所有权移转过程存在不同的理解,但对买卖和转让的区分则相当清晰。近代以来大陆法国家分别建立了以同一原则和区分原则为基础的权利移转模式,英美法国家也采用
在我国众多绿道的实施项目中,考虑的是绿道设计如何去适应土地利用规划而不是专门考虑如何设计水系绿道。事实上,设计一条好的水系绿道将很大程度地使绿道发挥其最大功能性,