基于数据挖掘和多目标优化的回归测试用例排序方案研究

来源 :四川大学 | 被引量 : 0次 | 上传用户:rrtaobao123
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着软件行业的迅速发展,软件产品质量受到大家的热切关注,软件测试可以有效保证软件产品质量。回归测试是指对修改后的软件进行重新测试,以确保未因修改代码而引入新的缺陷。作为软件测试中一个重要环节,回归测试能有效提高软件质量。但随着软件开发过程中迭代次数的增加,测试用例集规模不断增大,导致回归测试成本也不断加大。目前,国内外学者已研究出多种测试用例集优化技术,以提升回归测试效益。测试用例排序是其中一种主要技术,它通过对测试用例排序,使更有可能检测到缺陷的测试用例优先执行,提升检测缺陷的速度,达到提升回归测试效益的目的。目前已有的一些测试用例排序技术存在利用的排序信息不全面或排序目标单一的问题,不能综合运用多种信息对测试用例进行排序。本文在已有技术的基础上,提出了一种基于数据挖掘技术和多目标优化的回归测试用例排序方案,该方案综合使用测试用例的静态和动态信息,考虑多个排序目标,主要分为三个阶段:测试用例聚类、测试用例排序和测试用例排序次序动态调整。在测试用例聚类阶段,根据测试用例文本主题相似性和代码覆盖相似性,使用层次聚类算法对测试用例集聚类。在测试用例排序阶段,以最大化代码覆盖率和历史执行失败率以及最小化执行时间为排序目标,利用多目标优化算法NSGA-II对测试用例集排序。排序完成后,使用上一阶段的聚类结果调整排序次序,使排序序列前面部分的测试用例皆属于不同类,且是每类中表现最好的测试用例。在测试用例排序次序动态调整阶段,利用测试用例间的执行失败关系,动态调整测试用例排序次序,即当一个测试用例执行失败时,则将与它有失败关联规则且未执行的测试用例调整为立即执行,以进一步提高缺陷检测速率。在实验数据集上验证了本文所提方案的可行性和有效性。实验结果表明:使用本文方案时,当测试用例执行数量最多为50%时,所有项目都可以检测到全部已知缺陷。在各个项目上多次执行本文方案,对应的APFDc值均在0.7以上。与随机排序方法、基于聚类的排序方法、基于主题模型的排序方法和基于关联规则和多目标优化的排序方法对比,本文方案的APFD值平均分别提高了13.17%、6.36%、3.12%和3.14%,APFDc值平均分别提高了17.59%、5.43%、5.18%和8.36%。
其他文献
我国在快速发展社会经济的同时,不断增加了我国经济总量。目前我国的生产发展离不开企业的支持。面对日益激烈的市场竞争,企业想要保持自身的竞争优势,就应当改革创新财务管理工作,这也是企业最重要的运营管理要素,关系着企业的经营决策及其日后的整体发展。然而,财务管理工作存在着许多内外部影响因素,投融资风险等是其中最为常见的财务风险,会对企业经营决策和经济效益造成严重影响,对企业日后的发展造成阻碍。所以,企业
现如今,我国正处在经济快速发展阶段,并且随着我国城市化建设的稳步推进,房地产事业在我国得到了迅速的发展。而房地产事业的迅速发展,又会进一步对国家经济产生影响,房地产经济管理问题也逐渐凸显,这些问题很大程度上影响着房地产企业的发展。基于此,文章针对我国房地产经济管理中存在的问题进行分析,并且提出相应的解决措施。
随着社会的快速发展,各企业在面对机遇的同时也面临诸多挑战,企业要想持续发展,就要建立科学的内控管理机制,从而发挥有效降低财务风险的作用。企业要想寻求更广阔的发展空间,增强自身竞争实力,就要重视内控管理与财务风险防范措施的优化和实施。论文首先对内控管理与财务风险防范的重要性进行简述,深入探讨了内控管理与财务风险防范中存在的问题,最后提出了加强和完善内控管理与财务风险防范的措施,以期提升企业的整体管控
分类问题是数据挖掘的主要任务之一。分类算法是指通过训练得到一个分类模型并对未知类别的样本进行预测,它在数据分析中的应用极其广泛。局部均值伪近邻算法(LMPNN)是将经典的局部均值K近邻算法(LMKNN)和伪最近邻算法(PNN)相结合,充分利用了数据集中每一个近邻样本的信息,减小了噪声点对分类准确率的影响。该算法的主要优点是简单、快速且易于实现。但是,该算法也存在着明显的缺陷。本文的主要工作就是针对
随着我国经济建设步伐的逐渐加快,城市建设、乡村建设的进程也逐渐深化,众多文化遗产正从我们的身边悄悄消失,为使我国传统文化、民族精神不受时代变革的影响,国家文化部门、教育部门对文化遗产保护的重视程度正在逐渐提升,树立了文化遗产保护观念。博物馆可以将文化遗产汇聚在一个空间中,能够给予参观者不同的视觉感受、欣赏感受,呈现出区域内鲜明的文化遗产风貌,对文化遗产传承、发展具有十分重要的作用。文章主要论述文化
环县是革命老区,有着非常深厚的红色文化底蕴。对于一个革命老区的教育教学工作者,我认为,让自己的学生在学习中体会红色文化,在成长过程中心中永存"红太阳",是教育工作者义不容辞的责任。
目前我国国有企业在发展经营过程中存在的资金问题包括:年末结存应缴未缴固定资产金额较大、不符合固定资产的规定、无固定资产或超固定资产财政资金的支出量过多、企业资金控制力度较为薄弱、企业管理过程中的资产资金风险、企业的资产管理制度有待完善。产生的问题与国有固定资产在管理时受到各方各面的限制有密切的关联,其中的经营和管理以及报废退役等多个环节都存在一定的问题,需要相关工作人员重视并拟定合理的控制方案,这
学生的学习动机是内在动力和外在动力相互作用的结果。当内在动力不够强大时,只能通过外在动力的不断刺激。小学生的身心发育还不健全,所以,在班级管理中,适时采用奖励性机制是非常有必要的。通过不断地外在刺激,促使小学生向更全面的方向发展。
由于编纂时代的局限,《汉语大词典》还有较大的提升空间。文章从首条书证时代过迟、孤证、释义不全、漏收词语等方面,对《汉语大词典》"酒"字词语提出一些补充或修订意见,以期能对《汉语大词典》的修订和再版有所裨益。
随着我国高等学校信息化建设的不断发展,各大高校的规模逐年扩大,在校人数越来越多,随之带来的问题就是教务管理人员对于全校师生的管理与规划工作上压力也越来越大,因此将现代信息化的技术运用于教务管理工作,并提出一套智慧化、信息化的新型教务管理系统是至关重要的。数据挖掘技术在我国各个行业和领域的应用其实已经相当广泛,但是在教育行业特别是高等学校的教育信息管理方面应用比较匮乏。本文结合自身在山东某高校教务处