于框架测试统软件发Y10336.pdfVIP

  • 2
  • 0
  • 约8.29万字
  • 约 98页
  • 2018-05-27 发布于湖北
  • 举报
于框架测试统软件发Y10336

摘 要 随着计算机测试技术的发展,自动测试系统的规模与复杂性与日俱增,传统 的软件开发方法难以在有限的时间和预算内组建满足用户需求的测试系统。自动 测试系统应用软件迫切需要一种高效的、易于理解的以及可扩展的系统化开发方 法,针对这个问题,本文对自动测试系统基于通用框架的应用软件开发进行了研 究。 首先,对自动测试系统的现状、测试软件的发展状况、自动测试领域面向对 象框架的开发及研究思路进行了介绍。通过对ATS领域需求分析给出了一种通用 的自动测试系统体系结构,并利用UML用例图清晰地表达了自动测试系统的功能 需求,从物理与逻辑实体两个方面抽象出自动测试系统领域中的主要对象,通过 定义这些对象的结构、操作以及它们之间的关系,形成了自动测试系统的元模型, 并从静态结构和动态行为两方面对元模型进行了具体建模。 其次,讨论了自动测试系统的面向对象框架开发原理,通过扩展点识别、框 架设计、框架实现及验证全面分析了通用ATS框架,给出了ATS框架的几个主要 基础构件的详细设计。 最后,以综合航电测试系统的设计开发为例,通过复用通用ATS框架的设计 思想和体系结构,给出了综合航电测试系统的测试管理子框架、信号测试与故障 诊断子框架、数据回放子框架的详细设计,并对其中的扩展点运用设计模式完成 了对整体框架的扩充,从而形成综合航电测试系统应用软件,对所研究的自动测 试系统通用框架做了进一步的说明和验证。文中同时对被测系统的总线信号波形 分析、测试任务的多线程编程及CVI对数据库的访问等关键技术也进行了详细的 阐述。 本文将框架技术应用于自动测试领域中,通过实际项目的开发表明,这种基 于框架的应用软件开发方法减轻了设计的工作量,所设计的应用系统也是可灵活 扩展和复用的。研究结果为自动测试系统应用软件的开发提供理论指导与技术支 持,也可以为其它工程领域的面向对象框架开发提供借鉴。 关键词:自动测试系统,元模型,设计模式,面向对象框架 Abstract Withthedevelopmentofthetesttechnologybasedoncomputer,automatictest systembecomeslargerandmorecomplicated.Thetraditionalsoftwaredevelopment methodisdifficulttoconstitutetheautomatictestsystemwhichaccordwiththeusers requirementinrestrictedtimeandbudget.TheappliedsoftwareofATSurgentlyneeds anefficient,comprehensible,extensibleandsystemicsoftwaredevelopmentmethod. ThedevelopmentofATSappliedsoftwarebasesontheopenframeworkisresearchedin thisthesis. Firstly,anintroductionofthepresentsituationaboutATSandthedevelopment methodoftestingsoftwarearegiven.Theresearchplanoftheobject-oriented frameworkaboutautomatictestdomainisdiscussed.Throughdomaindemandanalysis, akindofopenATSarchitectureisbroughtforward.ThefunctionrequirementsofATS areanalyzeddistinctlybyusecasemodelofIJ1viI.ThemainobjectsaboutATSdomain areabstractedfromphysicalandlogisticentities.Afterstructureand叩erationofthe objectsandtherelationbetweenthemareexplained,themeta-modelofATSisform喊 whichincludestheobjectstructuremodelandtheobjectbehaviormodel. Secondly,thedevelopmentprinci

文档评论(0)

1亿VIP精品文档

相关文档