- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
一种基于uml活动图生成测试用例方法-method for generate test case based on uml activity diagram
南京邮电大学学位论文原创性声明本人声明所呈交的学位论文是我个人在导师指导下进行的研究工作及取得的研究成果?尽我所知,除了文中特别加以标注和致谢的地方外,论文中不包含其他人已经发表或撰写过的研究成果,也不包含为获得南京邮电大学或其它教育机构的学位或证书而使用过的材料?与我一同工作的同志对本研究所做的任何贡献均已在论文中作了明确的说明并表示了谢意?研究生签名:日期:南京邮电大学学位论文使用授权声明南京邮电大学?中国科学技术信息研究所?国家图书馆有权保留本人所送交学位论文的复印件和电子文档,可以采用影印?缩印或其它复制手段保存论文?本文电子文档的内容和纸质论文的内容相一致?除在保密期内的保密论文外,允许论文被查阅和借阅,可以公布(包括刊登)论文的全部或部分内容?论文的公布(包括刊登)授权南京邮电大学研究生院(筹)办理?研究生签名:导师签名:日期:第一章绪论1.1课题背景及研究意义随着信息技术的飞速发展,计算机已广泛应用于国民经济和国防建设中的许多重要领域,如:航空?工业控制?交通?银行?企业管理和军事指挥自动化系统等?这类应用对软件提出了很高的质量要求,因为即使很小的软件错误也可能导致整个系统的崩溃,造成极大的经济损失?1996年6月阿里亚娜火箭发射时,因软件故障导致升空失败,使欧共体蒙受了25亿美元的损失[1]?软件测试是保证软件质量?提高软件可靠性的关键工作,在软件的整个开发过程中占有非常重要的地位?美国质量保证研究所对软件测试的研究结果表明:越早发现软件中存在的问题,开发费用就越低,在编码后修改软件缺陷的成本是编码前的10倍,软件质量越高,软件发布后的维护费用越低?因此,为了减少软件研发费用?提高软件质量,人们开始投入到软件测试方法与测试工具的研究上?而软件测试领域中的一个核心的,同时也是极为困难的问题就是如何设计和生成有效的测试用例?1.2国内外研究现状基于UML模型的测试近年来,随着模型在软件设计和开发中越来越普遍地应用,基于模型的测试也越来越受到人们的关注?统一建模语言UML(UnifiedModelingLanguage)是在面向对象技术基础上建立的一个标准?统一的建模语言,可以支持从需求分析开始的软件开发的全过程?同时,基于规格说明的测试方法较基于源代码的测试方法相比,可以直接用于针对需求和设计的检查和验证,从而尽早地发现分析和设计阶段的问题,因此基于规格说明的测试方法逐渐得到了软件开发人员和测试人员的认可和接受?而UML模型以其定义良好?功能强大?普遍适用的优点,为基于规格说明的测试提供了良好的契机和新的挑战?目前越来越多的国内外学者对基于UML模型的测试方法展开了研究和讨论?由于功能性测试更多关注的是系统模块之间的交互和交互结果等动态信息,所以,从UML模型生成测试用例的方法通常是利用UML的动态模型(如顺序图?协作图?活动图)来讨论如何生成符合覆盖准则的测试用例?(1)基于顺序图和协作图生成测试用例文献[2]提出一种基于UML顺序图生成测试用例的方法,首先将UML顺序图转换为LTSs(LabeledTransitionSystems,标签转换系统)图,然后对LTSs图进行DFS(深度搜索)得到相应的路径;文献[3]提出的测试用例生成方法首先将UML顺序图及相关类图信息转化为PCIRCFG模型,然后再根据测试覆盖准则,从PCIRCFG模型自动生成测试用例,并根据该方法设计和实现了一个测试用例自动生成工具;文献[4]提出了一种基于UML协作图的集成测试用例生成方法,可以从所设计的协作图模型中提取相关信息生成测试用例;文献[5]介绍了一种基于UML顺序图生成测试用例的方法和SeDiTeC工具?以上的研究工作,都将UML模型进行了可测试性模型转换工作,虽然实现了通过UML模型生成测试用例,但都没有提到如何描述并且处理系统中出现的并发活动?(2)基于活动图生成测试用例UML活动图本质上是一个流程图,可以用于描述活动到活动的控制流,不仅适于描述具有并发活动的业务过程,而且还可以定义参与到活动中的对象及其角色?状态和属性的变化?因此,针对UML活动图的特点,研究基于活动图的测试用例生成方法,对于提高软件测试的效率,特别是对具有并发活动的业务过程的测试具有重要的现实意义?文献[6]提出通过添加外部的输入输出来扩展UML活动图,进而生成I/O活动图(IOAD),但为了提高系统测试的有效性,作者采用了全路径覆盖准则,这很容易导致路径爆炸;文献[7]介绍了一种基于UML活动图生成测试用例的方法,并开发了一种称之为UMLTGF的自动生成测试用例工具?它在对UML活动图模型处理时,将UML活动图中的活动结点?分支结点?分支条件?决策结点?并发结点?合并结点以及输入?输出参数都做了相应的转换,并集解析XML文件(UML模型转换得到)?构建
您可能关注的文档
- 一类时间分数阶偏微分方程数值解有限元逼近-finite element approximation of numerical solution for a class of time fractional partial differential equations.docx
- 一类求解无约束极大极小问题新算法-a new algorithm for solving unconstrained minimax problems.docx
- 一类人民币奇异期权的设计——累计期权的定价及其在外汇风险管理中的应用-design of a kind of rmb exotic options - pricing of accumulated options and its application in foreign exchange risk management.docx
- 一类食饵带传染病的捕食者——食饵交错扩散模型解的整体性态-global behavior of solutions for a predator-prey cross-diffusion model with infectious diseases.docx
- 一类三自由度并联机构运动力传递性能评价和优化设计-evaluation and optimal design of motion force transmission performance of a three-degree-of-freedom parallel mechanism.docx
- 一类双障碍期权定价问题的有限差分方法分析-analysis of a class of double barrier option pricing problems by finite difference method.docx
- 一类双曲型方程的摄动有限差分格式及其数值分析-perturbation finite difference scheme for a class of hyperbolic equations and its numerical analysis.docx
- 一类食饵具有避难所的holling ⅲ型捕食者-食饵模型的定性分析-qualitative analysis of a kind of holl ing ⅲ predator-prey model with shelter.docx
- 一类算子主特征值凸性及其应用-convexity of main eigenvalue of a class of operators and its application.docx
- 一类特殊的h2h∞混合控制问题-a special h2h ∞ hybrid control problem.docx
- 一种基于uml集成测试线索生成方法-method for generate integrated t clues based on uml.docx
- 一种基于web服务的数据挖掘系统框架的分析与实现-analysis and implementation of a data mining system framework based on web services.docx
- 一种基于windowscemes信息交互终端系统设计和应用-design and application of an information interaction terminal system base on windows ce mes.docx
- 一种基于wbs的分层pdm:lpdm_wbs及在项目管理中的实例-a hierarchical pdm based on wbs lpdm _ wbs and its application in project management.docx
- 一种基于web界面协同文档管理系统部署与实施-deployment and implementation of collaborative document management system base on web interface.docx
- 一种基于持续数据保护的镜像系统的分析与实现-analysis and implementation of a mirror image system based on continuous data protection.docx
- 一种基于仿生构件的软件工程方法分析-analysis of a software engineering method based on bionic components.docx
- 一种基于改进yuv人脸检测方法-yuv face detection method base on improvement.docx
- 一种基于分类和识别目标跟踪算法-an object trac algorithm based on classification and recognition.docx
- 一种基于多节纳米棒的介电电泳组装工艺技术分析-analysis of a dielectric electrophoresis assembly technology based on multi-segment nanorods.docx
文档评论(0)