以软件为核心的模块化测试系统五层架构

发表于:2011-3-04 11:40

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:未知    来源:51Testing软件测试网采编

  如今,伴随着测试需求的多样化和复杂化,软件定义的仪器系统已成为测试测量行业最重要的发展趋势和主流技术。软件定义的模块化系统不仅可以帮助用户在提高效率的同时降低测试成本,还能满足未来不断升级扩展的需要。

  软件定义的模块化测试系统成为行业主流技术

  当今的电子产品(例如iPhone)不但集成越来越多的功能,而且越来越依重于通过软件去定义产品功能。同样地,在产品设计和客户需求日益复杂的今天,用于测试测量的仪器系统也越来越突出软件定义的作用。通过软件定义硬件的功能,用户能够更快更灵活的配置测试系统,并满足不断改变的测试需求,例如同一个数字化仪可以实现示波器、频谱分析仪和视频分析仪等不同的功能。此外,通过软件还可以自定义更加友好的人机界面。

  同时,为了实现对电子产品所集成的多种功能进行测试,同时也为了达到更好的灵活性和可升级性,测试系统正逐渐朝着模块化、小体积的方向发展,也就是将复杂的测试系统简化成模块化的硬件和软件去逐一实现,需要增加测试项目时只需增加相应的功能模块即可满足未来的升级需求。

  基于这两个发展方向,以软件为核心的模块化仪器技术应运而生,并成为测试测量行业最重要的发展趋势和主流技术。相比于传统仪器固定的功能配置和只是对“测试结果”的呈现,以软件为核心的模块化仪器技术赋予用户更多自定义的测量功能。基于商业的高速总线(如PXI/PXI Express)可以确保大量原始数据的传输;一旦获取了原始数据,就能发挥软件的强大功能,对原始测量数据进行自定义处理、分析、显示、报告生成或数据存储。例如利用软件配置模块化射频仪器,并结合自定义的软件调制与解调,就能在同样的硬件平台上实现多种无线协议的测试,这也正体现了我们所说的软件无线电的概念。

  具体而言,一个细化的以软件为核心的模块化测试系统架构如图1所示。现在许多企业都以该架构为标准构建测试系统。

  结构层次五:系统管理软件

  系统管理软件层位于五层架构的最高层。对于一个自动化测试系统,有些测试任务会根据待测设备(DUT)的不同而不同,如仪器配置、结果分析等;而有些对于所有的待测设备则是通用的,如测试流程的管理,测试报告的生成等。测试管理软件的作用就是将通用任务分离出来,通过专业的软件服务创建测试流程、集成报告生成和数据库管理等功能。专业测试管理软件(如NI TestStand)除提供上述功能,还内建了并行和自动协调测试工具可以帮助用户大幅提升测试效率,增加系统吞吐量。

21/212>
《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号