摘要:提高測試程序的移植性和儀器互換性是自動(dòng)化測試系統在軟件設計時(shí)的重點(diǎn)和難點(diǎn)問(wèn)題。目前,已經(jīng)推出了多種互換性規范和標準,并得到了廣泛的應用。但在專(zhuān)用測試設備中,需要使用大量的非標準儀器、板卡,它們的驅動(dòng)程序不符合標準和規范,在軟件開(kāi)發(fā)中無(wú)法直接使用現有的互換性技術(shù)。為此,提出了一種針對專(zhuān)用測試設備的互換性實(shí)現方法,通過(guò)對測試設備功能需求的系統級抽象,忽略?xún)x器、板卡的具體細節,提供了規范的需求接口。測試程序只針對該需求接口開(kāi)發(fā),實(shí)現了業(yè)務(wù)邏輯與底層驅動(dòng)的分離。建立測試設備的驅動(dòng)接口和驅動(dòng)組件,封裝對各種非標儀器的控制,減少由于硬件變化對軟件的影響。應用表明,該方法具有良好的可操作性,有效提高了專(zhuān)用測試設備的互換性。