欢迎来到天天文库
浏览记录
ID:32425995
大小:4.89 MB
页数:79页
时间:2019-02-04
《基于数据挖掘软件测试技术的研究》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、摘要摘要:随着信息技术的飞速发展,软件系统在经济、金融、医疗、通信、交通、航天、航空、工业控制等领域得到了广泛的应用。因此软件的可靠性也越来越受到人们的重视。为了提高软件的可靠性,人们采用软件工程学方法来指导整个软件研发流程。在软件开发的整个过程中,在软件的编码过程中往往存在着大量的克隆代码,它们差别细微,分散在软件的不同部分,手工方法难以进行统一维护,在测试阶段中的代码审查阶段不容易对它们进行检测,这是软件测试的一个难点。在使用测试用例对程序进行测试的过程中用手工方式生成测试数据的方法工作量大、效率低、容易出错,而且无法保证
2、测试的充分性。因此,如何生成测试数据也成为软件测试的难点之一。数据挖掘是涉及数据库、人工智能、数理统计、机器学习等的交叉学科。它可以发现大量数据间的隐含的关系。在本论文中作者研究了数据挖掘的技术与软件测试的特点,将两者结合起来来解决上述中软件测试中遇到的难点。针对代码克隆的现象,本文提出一种新的解决办法,一种数量化的方法来进行代码克隆的查找;针对手工编制结构测试数据极为困难且效率低下这一问题,根据其需要大量测试用例的特点,本文中使用遗传算法的方法来完测试用例的生成并自动完成其测试过程。关键词:软件测试;数据挖掘;数量化:代码克
3、隆;程序依赖图;遗传算法;数据生成ABSTRACTABS’I’RAC’l'.Withtherapiddevelopmentoftheinformationtechnology,softwaresystemsintheeconomic,financial,medical,communications,transportation,aerospace,aviation,industrialcontrolandotherfieldshasbeenwidelyused.Therefore,thereliabilityofthesoft
4、waremoreandmoreattentionhasbeenpaid.Inordertoimprovesoftwarereliability,softwareengineeringmethodologyhasbeenappliedtoguidesoftwaredevelopmentprocedure.Inthewholeprocessofsoftwaredevelopment,softwarecodingprocessinthepresenceoflarge.numbersofclonesareoftenthecode,th
5、eydifferslightly,scatteredindifferentpartsofthesoftware,manualmethodsaredifficulttomaintainaunified,inthetestingphaseofthecodereviewstageisnoteasydetectthem,thisisadifficultsoftwaretesting.Intheuseoftestcasestotesttheprogramduringthetestdatageneratedbyhand,heavywork
6、load,lowefficiency,error-prone,andCannotguaranteetheadequacyofthetest.Therefore,howtogeneratetestdatahasalsobecomeoneofthedifficultiesofsoftwaretesting.Dataminingisrelatedtodatabases,artificialintelligence,statistics,machineleamingandothercross—disciplinary.ItCanbef
7、oundhiddenamonglargeamotmtsofdatarelationships.Inthispaper,Inthispaper,investigatedtheeffectsofdataminingtechnologyandsoftwaretestingfeatures,andcombiningthetwoinsoftwaretestingtosolvethedi衢cultiesencountered.Forthephenomenonofcloningforthecode,thispaperpresentsanew
8、solution,aquantitativeapproachtothesearchforcodeclones;structureforthepreparationoftestdatabyhandisextremelydifficultandinefficientthispro
此文档下载收益归作者所有