基于扩充的uml状态图的类测试方法研究

基于扩充的uml状态图的类测试方法研究

ID:5376984

大小:2.13 MB

页数:62页

时间:2017-12-08

基于扩充的uml状态图的类测试方法研究_第1页
基于扩充的uml状态图的类测试方法研究_第2页
基于扩充的uml状态图的类测试方法研究_第3页
基于扩充的uml状态图的类测试方法研究_第4页
基于扩充的uml状态图的类测试方法研究_第5页
资源描述:

《基于扩充的uml状态图的类测试方法研究》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、大连理工大学硕士学位论文基于扩充的UML状态图的类测试方法研究姓名:段方申请学位级别:硕士专业:计算机应用技术指导教师:郭禾20050318大连理工大学硕士学位论文摘要统一建模语言(UML)是使用面向对象概念进行软件系统建模的一组表示法,它已被国际标准化组织吸收为软件建模领域的国际标准。基于UML的设计和开发过程越来越受到广泛的关注,但基于UML的测试过程的研究却相对受到较少的关注。软件测试是软件开发中极为熏要的过程,通常,测试在整个软件开发过程中所占的比例约为4004,因此测试技术的发展对于缩短测试周期、降低维护成本、提高软件质量有重要意义。本文以

2、UML建模过程及面向对象涣4试技术为背景,提出一种在设计阶段就把测试信息充分表达在UML模型上,从而使面向对象系统能够进行充分测试的方法。从面向对象(00)程序的结构出发,OO程序测试通常分为方法级、类级、类簇级、系统级四个级别。本文对类测试技术进行了研究,详细阐述了基于扩充的UML状态图进行类测试的方法。该方法以UML状态圈模型为依据,在分析了UML状态图在可测性方面存在的三个不足后,将UML状态图进行扩充,加入充分的类测试信息(文中以“状态阀”和“类阀”来描述),形成扩充的UML状态图。对于扩充后图形化的UML状态图,本文实现了一个转换工具,将其

3、转换为XML结构化文档,为接下来类测试的自动,半自动化进行奠定了基础。在扩充的UML状态图的基础上,本文详细介绍了类测试中方法序列(文中用方法的直接后继方法集概念来描述方法序列)的生成和类状态测试过程,并实现了方法序列生成工具和类状态测试工具,以使测试方法实用化。最后以“辽宁华福印染ERP系统——采购予系统”项目中物料需求类的测试过程为例,讲述了扩充的UML状态图建模过程、测试用例设计和类测试实施过程。结果表明,在设计阶段加入测试信息的方法能够在很大程度上节省测试人员的工作量,从而缩短软件测试周期。关键词:面向对象测试.uML状态圈。xML.类测试茎

4、三芝壅塑些鉴查望盟耋塑!亟立鲨堑堑——ResearchOilClassTestBasedonextendedUMLStatechartDiagramAbstractUnifiedmodelinglanguage(UML)isamodelingmethodwithobject-orientedconcept.IthasbeenadoptedtobeinternationalstandardinsoftwaremodelingfieldbyISO.Moreandmoreattentionispaidontheprocessofdesignanddevel

5、opmentbasedonb2vIL,but,researchingonUMLtestprocessispaidlittleattentionrelatively,Testisveryimportantinsot=I.waredevelopment.Usually,testisabout40%inwholesoftwaredevelopmentprocess.So,thedevelopmentoftesttechnologyhasimportantmeaningforshorteningtestcycle,reducingmaintenancecos

6、tandimprovingsoftwarequality.OnthebackgroundofUMLmodelingprocessandobject-orieutedtesttechnology,thepaperputforwardamethodthatexpressadequatetestclassonUMLmodel.Bythismethod,wecallc甜ryoutadequateclasstestonobject-orientedsystem.Inobject-orientedprogramstmcture,Object-orientedte

7、stisusuallydividedfourhierarchies:classmethodtest,classtest,class-clustertest,systemtest:Researchingonclasstesttechnology,thepaperdescribesaclasstestmethodthatisbasedonextendedUMLStatechartdiagram,AfteranalyzingthethreeaspectsshortageinmeasurabilityofUMLStatechartdiagram.thetes

8、tmethodaddsadequateclasstestinformation(thepaperuse”st

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。