摘要:提高测试程序的移植性和仪器互换性是自动化测试系统在软件设计时的重点和难点问题。目前,已经推出了多种互换性规范和标准,并得到了广泛的应用。但在专用测试设备中,需要使用大量的非标准仪器、板卡,它们的驱动程序不符合标准和规范,在软件开发中无法直接使用现有的互换性技术。为此,提出了一种针对专用测试设备的互换性实现方法,通过对测试设备功能需求的系统级抽象,忽略仪器、板卡的具体细节,提供了规范的需求接口。测试程序只针对该需求接口开发,实现了业务逻辑与底层驱动的分离。建立测试设备的驱动接口和驱动组件,封装对各种非标仪器的控制,减少由于硬件变化对软件的影响。应用表明,该方法具有良好的可操作性,有效提高了专用测试设备的互换性。