论文部分内容阅读
随着电子技术、计算机技术的迅速发展,电子设备的复杂程度逐渐提高,自动测试系统成为复杂系统与设备可靠运行的必要保障。标准化、通用化、模块化的自动测试系统是当前测试技术的发展方向。然而,在测试系统的生产和使用过程中,低效的信息交换问题仍未被有效解决。针对该问题,本文根据专用数据交换标准ATML(Automated Test Markup Language),研究并实现了一种自动测试系统资源建模与测试信息描述工具。该工具实现了测试环境中信息的传递、不同测试平台之间信息的共享和通用,提高了自动测试程序的可移植和互操作性。研究本课题具有积极意义,以下为本文的主要内容。首先,本文研究了ATML标准,分析了各信息描述文档中的元素结构。考虑到软件的体验性和交互性需求,作者将Visio控件嵌入Visual C++开发了图形化的资源建模工具。该工具提供系统硬件资源对应的模具,用户通过使用模具中的图元绘制系统模型,录入每个设备模块的信息。配置完成后,资源建模工具自动解析模型信息,并生成对应的XML文档。经过实例验证,该工具能直观体现系统内部设备的互联关系、交互界面友好,生成的文档符合标准规范。然后,本文分析了资源信息的特性,选用关系型数据库进行信息的存储。根据实体模型特征详细设计了各个数据库表,对数据库的操作接口进行了封装,并对资源建模软件的数据库交互功能进行了验证。数据库信息的建立进一步方便了用户查询和组织系统信息。最后,本文研究了STD和IEEE1671.1标准,开发了图形化的测试策略描述环境。在该环境中,用户通过绘制流程图来表达其测试思路,通过引用信号描述标准描述各个测点需求信号的属性。绘制完成后,测试描述工具自动解析测试流程,生成测试描述文件。通过实例检验,文档符合标准规范,工具操作简单、易学易用,降低了测试信息的表述难度,为自动测试程序的自动生成提供了必备条件。