随着电子技术的快速发展,综合电子系统和控制系统已成为武器装备或交通工具上最为重要的组成部分,其测试过程是整个系统研制的关键环节之一。目前综合电子系统和控制系统软件规模越来越大,因此带来的测试复杂度也相应提高。主要体现在以下几个方面:一是交联系统较多,系统设计变更频繁,测试用例数量庞大;二是系统复杂,被测对象多,测试问题分散在每个测试对象中,对测试问题的跟踪、分析与统计耗时费力;三是测试相关工具链众多,比如需求管理工具、缺陷管理工具、开发工具与环境,从测试工程师角度看,若不能很好集成,非常影响测试效率;四是频繁的迭代开发,对测试快速响应与管理提出了很高的要求。
基于在嵌入式测试领域的丰富的经验以及对嵌入式系统(软件)开发模式、测试模式的深刻理解,恒润科技自主研发了一套嵌入式系统测试框架——ETframework(Embedded Test Framework,简称ET·f)。在综合电子系统和控制系统测试中,采用ETframework能方便快捷地进行测试需求分析、测试用例设计与维护、多轮次的管理、工具链集成以及测试问题的跟踪、分析与统计等功能,能有效解决上述问题。
ET·f的结构如图1所示,其中,测试过程管理涉及从用例管理到测试执行,再到轮次管理与报告生成的整条主线;从技术角度,可以集成管理类工具与技术类工具,包括需求管理工具、缺陷管理工具、测试执行工具与环境等,此外,ET·f具有丰富的测试数据分析功能,以便更准确地定量评估被测对象。