基于UML的系统测试用例自动生成

基于UML的系统测试用例自动生成

ID:38250132

大小:371.65 KB

页数:5页

时间:2019-06-03

基于UML的系统测试用例自动生成_第1页
基于UML的系统测试用例自动生成_第2页
基于UML的系统测试用例自动生成_第3页
基于UML的系统测试用例自动生成_第4页
基于UML的系统测试用例自动生成_第5页
资源描述:

《基于UML的系统测试用例自动生成》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、万方数据计算机系统心用http://www.c·S—a.org.cn2011年第20卷第2期基于UML的系统测试用例自动生成①胡俊豪,何春,宗竹林(电子科技大学电子科学技术研究院,成都610054)摘要:提出了一种新颖的基于UML图自动生成系统测试用例的方法。此方法适用丁二所有UML建模的系统。用创新性地结合图论知识,对用例图和序列图进行抽象,定义了相应的测试覆盖准则以生成测试用例。通过两级遍历,自动生成系统测试向最,并且达到所提的系统测试覆盖率的要求。能够覆盖所有用例、用例依赖性、以及交互中所有的消息序列。实现最大化的覆盖范围。关键词:系统测试;UML:用例图;

2、序列图;用例自动生成:图论‘AutomaticSystemTestingTbstCaseGenerationBasedonUMLHUJun-Hao,HEChun,ZONGZhu-Lin(SchoolofElectronicEngineering,UniversityofElectronicScienceandTechnology,Chengdu610054,ChinoAbstract:ThispaperpresentsanovelapproachofgeneratingsystemtestingautomatictestcasesfromUMLdesigndiag

3、rams.ThismethodcanbeappliedtoanysystemmodeledbyUML.AssociatingGraphTheoryinnovatively,weabstractusecaseandsequencediagramanddefinecoveragecriteriatogeneratetestcasesinourtestcasegenerationscheme.Throughtwolevelstraverse。generatetestcasesautomaticallyandsatisfythecoveragecriteriastated

4、inthispaper.ThetestCSSCSthusgeneratedaresuitableforsystemtestingandtodetectoperationakUSecasedependenc弘interactionandscenariofaults.Thecoveragereachesatitsmaximumlevel,coveringallusecases,usecasedependency’andeachsequenceofmessagepathofinteraction.Keywords:systemtesting;UML(unifiedmod

5、elinglanguage);usecasediagram;sequencediagram;testc黜automaticallygeneration;graphtheory近年来,UML(unifiedmodelinglanguage)作为软件建模的标准,并得到了研究者和实践者极大的重视。随着系统的复杂化,UML在系统测试中得到了极大的关注。本文提出了基于UML模型,一种新颖的自动生成系统测试测试用例的方法。这里使用用例图和序列图作为生成测试用例的信息来源。创新地结合图论知识对UML模型进行抽象,采用2级遍历,生成测试用例满足如下两个覆盖原则:覆盖标准l:所有用

6、例和用例依赖关系标准:假设测试集tSet和用例图GI.tSet必须使每个用例均发生并且使每个代表依赖性的路径执行至少一次。覆盖标准2:所有顺序图消息路径序列覆盖标准:假设测试集tSet和顺序图G2,tSet必须使每个消息①收{;}i时间·2010-05.22;收列修改稿时问:2010-06·30l78经验交流ExperiencesExchange序列路径执行至少一次。此方法生成的测试集能够覆盖操作错误、用例依赖性错误、初始化错误以及交互错误。l引言系统测试的目的就是要确保整个综合系统处于无错误的状态。系统测试通常被认为足所有测试类型中最为错综复杂的类型。这归结于系

7、统测试的是一个完全综合的系统,此系统通常大型、复杂并且基于状态机,通常超出了手动测试的范围IlJ。近年来,UML(unifiedmodelinglanguage)作为软件建模的标准,并得到了研究者和实践者极大的重视。UML模型在设计测试用例方面的重要性已经得到很好的验证【2‘51。Briand和Labichet21,描述了TOq’EM万方数据2011年第20卷第2期http'//www.c·s.-a.org.cn计算机系统应用(TestingObjectorienTedsystEmswiththeunifiedModelinglanguage)系统测试方法。系统测

8、试需求得自

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

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

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