电子说
近年来,随着航空航天系统电气化、智能化程度越来越高,在产品全生命周期中始终发挥作用的测试系统也需适应这种趋势,通用自动化测试系统成为了提高测试效率、节省测试成本的关键。
在《硬核系列|NI航空航天线上论坛》第一期,NI专家围绕航空航天通用自动化测试系统架构的主题,展开了深入细致的讲解。Ps:《硬核系列|NI航空航天线上论坛》一共5期,以两个月一次直播的形式与大家见面,聚焦航空航天测试领域相关的热点话题。
01直击航空航天测试挑战航空航天系统属于可靠性要求较高的系统,对测试系统的测量精度,处理性能与同步功能都提出了较高的要求。 此外,航空航天产品测试项目多,产生的数据量大,如何打通全生命周期的数据,实现数据复用是一个挑战。由于航空航天产品测试时间长,测试系统复杂,这会进一步提高测试系统的维护成本。
在航空航天领域,管理项目进度和成本很重要,当预算缩减和时间节点收紧时,大家会习惯性减少测试投入来满足目标,因此寻找一个灵活的测试系统来平衡测试时间和成本非常迫切。
针对以上问题,行业专家认为综合化策略是一剂良药。综合化策略分为纵向综合和横向综合。
一个产品的研发周期通常包括研究设计、验证仿真、生产测试、维护测试四个阶段,这四个阶段一般是专人使用专用仪器去做相关测试,这样一来,这四个阶段就处于不够连贯、相对分离的状态。
为了加速产品交付,我们通常需要将这四个阶段做紧密有效的结合,以实现四个阶段测试资源共享/复用。这就是纵向综合的理念,打通产品全生命周期的测试数据,实现软硬件的互通有无。
横向综合更多是强调标准化和通用化,通用化不仅仅是在产品的不同的生命阶段,更多是在平台和平台之间、体系和体系之间实现迁移,保证跨平台测试有效进行。
综上,NI专家认为综合化测试系统比较适用于当前的航空航天产品测试。
综合化测试系统的一种架构
接下来,NI专家将着重讲述通用自动化测试系统软件架构。
02通用自动化测试系统如何落地?
通过自动化测试软件框架的通用性设计,能够提高自动化测试系统的灵活性,从而缩小后勤保障规模和成本,达到由“繁”向精的转变。此外,凭借系统架构通用化的优势,还可以在标准化的前提下复用已有测试资源,缩短系统开发周期,提升系统的易用性。
通用自动化测试系统软件架构解析
建立通用自动化测试系统架构的要素包括:硬件抽象层;测量抽象层;测试开发、测试执行分离的测试框架;通用自动化测试系统架构。
1
硬件抽象层强调通过对同类仪器的接口进行标准化抽象,从而实现使用相同的接口操作不同厂家的同种仪器。目标是做到标准化设备调用方法/代码复用。
2
测量抽象层是建立在硬件抽象层的基础上,对于测量的抽象。测量抽象层对于不同的场景其实有不同的定义的,通常情况下指的是做到测试的标准化、代码的复用,以减少开发的成本。
3
测试开发、测试执行分离的测试框架指的是将自动化测试程序里的两个最大部分测试流程和测试项分离,目的是为了简化测试流程。
4
通用自动化测试系统架构指的是基于业务场景,适应多产线,多机台测试需求的自动化测试标准软件框架。目的是建立符合长期业务生产逻辑的系统架构,提高人员、设备的利用率,提高产能。
审核编辑 :李倩
全部0条评论
快来发表一下你的评论吧 !