欢迎来到天天文库
浏览记录
ID:32051316
大小:2.37 MB
页数:60页
时间:2019-01-31
《自动化平行测试在金融系统重构中的应用.pdf》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、浙江大学硕士学位论文摘要摘要随着个人计算机和互联网技术的不断进步,计算机应用系统越来越渗透到我们日常生活的每个方面,网上购物系统、网上银行系统和网上金融交易系统就是最典型的例子。但是随着计算机技术的更新换代;系统拥有的用户数量和数掘量的激增:系统涉及的业务的增加等因素使得现有系统不得不面临重构。大型金融系统重构项目中,最大的难点也是工作量最大的环节就是重构以后的系统的测试环节。一方面金融交易系统因为直接管理大量货币,所以要求有很高的正确性、稳定性、高效性等,故必须通过大量的测试来保证重构以后的系统的质量。另外一方面因为历史的原因,需要重构的系统往往存在需求文档缺失,具体需求难
2、以获得等情况。如果从现有代码逆向分析出需求,无论在时间还是在资源上的代价都很大,还很容易造成需求的遗漏和错误。本文结合作者参与的一个遗留的网上金融交易系统的重构项目中测试环节遇到的需求缺失,时间和预算不足,难以从现有代码获得需求等困难。提出,设计并实现一个以平行测试为主要测试方法的自动化测试系统。该系统通过使用大量测试数据来自动实现对重构以后系统的测试。有效地发现了系统重构中的Bug,高效地完成了对重构以后系统的测试工作。提出了一种在需求缺失,或者获得需求代价过大的情况下用自动化测试来快速、低开销、有效地完成对重构项目的测试工作的新方法。关键词:自动化测试,金融软件系统,系统
3、重构,平行测试浙江大学硕上学位论文AbstractAbstractDuetothegrowingnumberofthepersonalcomputersandtheprogressofInteracttechnology,thecomputerapplicationsaleincreasinglypenetratedintoeverypartofourdailylives.Softwaresystemssuchasonlinebankingsystemandonlinefinancialtransactionsystemarethemosttypicalexamples.Th
4、ecomputertechnologyisupgradingeveryday;andthenumberofusersanddatainthesystemaregrowingtoo;also,theincreaserequirementinthebusinessmakesthesystemtofacethereconstruction.Theinthereconstructionofalarge—scalefinancialusedbiggestdifficultyprojectsystemisinthetestingstep.Asthefinancialusedsystemd
5、irectlymanagesalargeamountsofcurrency,SOsuchsystemsdemandedahi曲levelofaccuracy,downwardcompatibility,stabilityandefficiencyandSOon.Howtoensuresystemquality?Ofcourse,theanswerisenoughtesting!However,becauseofsomehistoricalreasonstherequirementdocumentsareusuallyincomplete.Analysisofexistingc
6、odetogettherequirementneedsplentyoftimeandhumanresource.But,thismethodiseasilytomakemistakes.Inthispaper,areconstructionprojectofafinancialusedsystemwhichisinusescience90slastcentreWastakenastheexample.Inthisreconstructionproject,thereweremanydifficultiesintestperiodsuch觞thelackofrequiremen
7、tdocuments.AndatestautomationsystemWasdesignedanddevelopedusingparalleltestingtosolvethedifficultiesofthetestinginthereconstructionproject.Itgivesanewsolutionoftestinginthereconstructionprojectwhenthereisneithernotenoughorclearrequirementnorenoughresourc
此文档下载收益归作者所有