当前位置:问答库>论文摘要

题目:自动测试系统软件框架的研究与应用

关键词:软件框架;自动测试系统;软件复用;C++

  摘要

随着工业自动化程度的提高以及计算机技术的飞速发展,以计算机为核心的自动测试系统在测试领域中被普遍应用。在这种硬件平台上构建测试系统时,测试软件的开发成为影响整个系统开发速度的关键。采用传统的软件开发,其软件的复用基本上都停留在代码复用阶段,而且复用的范围也只是小规模的若干个独立的类或函数,所以复用力度有限,难以在有限的时间和预算内建立起满足用户需求的自动测试系统。面向对象的软件框架正是为了解决大力度的软件复用问题而提出来的。为了提高工作效率,缩短自动测试设备的研制时间,面向对象的软件框架能很好的满足这一需求。本论文介绍一种自动测试系统软件框架的设计实现及其在飞控组件性能综合测试系统中的应用。按照软件框架开发的过程,论文首先进行自动测试领域分析与需求分析,在此基础上建立了自动测试系统软件框架模型。该模型可分为:硬件接口模块、硬件管理模块、测试软件主体框架、参数配置模块、测试流程控制模块、测试界面维护模块、数据管理模块几个模块。然后对各个模块进行设计,分析了各个模块间的关系,并介绍了软件框架的工作原理和扩展点。在建立了软件框架模型以后,使用面向对象的C++语言在Windows平台上实现了提出的软件框架。在开发飞控组件性能综合测试系统的过程中,使用了本文所述的软件框架,实践表明在本研究成果的支持下,可以快速建立起自动测试软件,提高了测试软件的开发效率。由于本软件框架是在Windows平台上开发的,所以本文对测试软件实时性问题进行了分析与解决,最后还提出了一种测试软件的更新维护方法。