基于U M L序列图的测试方法.pdfVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于U M L序列图的测试方法

第25卷第1期 计 算 机 应 用 研 究 Vo1.25No.1 2008年 1月 ApplicationResearchofComputers Jan.2008 基于 UML序列图的测试方法 徐丽萍,蒋志龙,谢晓东 (华 中科技大学 计算机学院,武汉430074) 摘 要:提 出了一种基于 UML序列图的面向对象类簇级测试的方法。这种方法根据序列图进行分析提取类交 互信息和用户的输入数据生成测试用例 ,并根据序列图对代码进行插桩 ,构造测试模块;最后测试驱动器执行测 试模块得到测试结果。该方法也支持 UML2.0中为序列图添加的新特征 。 关键词:规格说明;面向对象;统一建模语言;序列图;软件测试 中图分类号 :TP391.76 文献标志码:A 文章编号 :1001.3695(2008)010151.03 Testingbasedonsequencediagrams XULi-ping,JIANGZhi-long,XIEXiao-dong (SchoolofComputerScience,HuazhongUniversityofScience&Technology,Wuhan430074,China) Abstract:Baseonsequencediagrams,thispaperproposedanapproachforobject-orientedtestingatclassandcluster-levels. Accordingtosequencediagrams,thisapproachcanpickupclassinteractioninformation,generatetestingcase.Andthisap- proachcaninsertsomeprobefunctionintosourcecodetogenerateatestinginstruction.Finally,iturnthetestinginsturction bytestdriverandgeneratestestresult.Thisapproachincludessolutionofrsequencediagrams’new characterspresentedin UML2.0. Keywords:specification;object-oriented;UML(unifiedmodelinglanguage);sequencediagram;softwaretesting 随着面向对象技术的不断发展 ,软件系统的设计和实现变 1.1 基于可测试序列图的测试 得越来越复杂,如何对面向对象的软件系统实施有效的测试显 1.1.1 基本概念 得至关重要。在软件测试中,基于规格说明测试是一类重要方 文献[5]中提出了可测试序列图的概念。一个可测试序 法。UML作为一种图形化建模语言,在面向对象软件分析与 列图应包含一个对象方法调用序列,这个对象方法序列在实现 设计中得到了广泛应用。因此,基于 UML的软件测试的研究 的系统运行中也应该被调用。下面列出了作为可测试序列图 具有重要意义。 需要满足的条件: 序列图(sequencediagram)作为 UML交互图(interaction a)仅一个活动者 (actor)作为测试驱动器; diagram)的一种,在面向对象测试 中用于进行类间交互正确性

文档评论(0)

cgtk187 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档