本發(fā)明涉及通信產(chǎn)品生產(chǎn)測試領(lǐng)域,尤其涉及一種基于自動化平臺的多網(wǎng)口映射多機測試系統(tǒng)和方法。
背景技術(shù):
在通信類電子產(chǎn)品的制造過程中,為了提高產(chǎn)品的測試效率,往往會采用多機測試的方法,來實現(xiàn)一拖多的測試目的。這樣不僅提高產(chǎn)品的測試效率,而且極大地提高了設(shè)備利用率,提升了產(chǎn)能輸出。
較為普遍的多機測試環(huán)境一般是由一臺儀表、一臺Vlan交換機、多臺測試電腦以及多張網(wǎng)卡組成,另外還需在網(wǎng)頁中進行Server端的配置,環(huán)境搭建和配置過程較為繁瑣,不利于高效生產(chǎn)。
技術(shù)實現(xiàn)要素:
本發(fā)明的目的在于提供一種基于自動化平臺的多網(wǎng)口映射多機測試系統(tǒng)和方法,解決了現(xiàn)有的通信電子產(chǎn)品在測試時,對多臺產(chǎn)品測試時所需的設(shè)備較多,連接復(fù)雜并且配配置極為繁瑣的問題。
為解決上述問題,本發(fā)明所采取的技術(shù)方案是:
一種基于自動化平臺的多網(wǎng)口映射多機測試系統(tǒng),包括測試儀表和PC端;
所述測試儀表內(nèi)置有IP映射轉(zhuǎn)換模塊的測試儀表,并且測試儀表上設(shè)有兩個以上的用于連接待測產(chǎn)品的網(wǎng)口;
所述PC端通過API函數(shù)與測試儀表交換數(shù)據(jù),并且實現(xiàn)IP轉(zhuǎn)換的PC端。
一種基于自動化平臺的多網(wǎng)口映射多機測試系統(tǒng),包括測試儀表和PC端;
所述測試儀表內(nèi)置有IP映射轉(zhuǎn)換模塊的測試儀表,并且測試儀表上設(shè)有兩個以上的用于連接待測產(chǎn)品的網(wǎng)口,所述每個網(wǎng)口通過射頻線連接有一個功分器,功分器再接上兩個射頻線;
所述PC端安裝自動化產(chǎn)測平臺ATE_Release,通過自動化產(chǎn)測平臺ATE_Release的API函數(shù)與測試儀表交換數(shù)據(jù),并且實現(xiàn)IP轉(zhuǎn)換的PC端。
一種基于自動化平臺的多網(wǎng)口映射多機測試方法,包括以下步驟:
步驟一,搭建測試平臺,測試平臺包括PC端和測試儀表,所述PC端通過API函數(shù)與測試儀表交換數(shù)據(jù),所述測試儀表內(nèi)置有IP映射轉(zhuǎn)換模塊,測試儀表上的網(wǎng)口,分別連接至PC端和兩個以上的待測產(chǎn)品;
步驟二,在建測試平臺中的儀器模塊部分開發(fā)兩個dll模塊,分別是GDI.dll和主程序dll模塊,并與測試平臺對接,再創(chuàng)建一個獨立于GDI.dll和主程序dll的exe進程,測試平臺將exe進程作為程序接口,GDI.dll通過執(zhí)行exe進程來實現(xiàn)與主程序dll的通信;
步驟三,執(zhí)行exe進程協(xié)調(diào)GDI.dll和主程序dll之間的通信,避免了GDI.dll直接調(diào)用主程序dll時,出現(xiàn)進程沖突的異?,F(xiàn)象;
步驟四,GDI.dll模塊在平臺初始化的時候獲取測試配置文件的目錄以及測試儀表界面UI中的數(shù)據(jù)(UI中的數(shù)據(jù)包括待測物的源IP地址和需要轉(zhuǎn)換的多個子網(wǎng)口的IP地址),并將這些數(shù)據(jù)寫到DeviceConfig.inf文件中,DeviceConfig.inf中包含了源IP和所設(shè)置的子網(wǎng)口IP的對應(yīng)關(guān)系和順序,以及儀表IP;
步驟五,測試儀表界面的GDI.dll調(diào)用exe來執(zhí)行主程序的dll實現(xiàn)儀表初始化、加載儀器的配置,并且執(zhí)行設(shè)置子網(wǎng)口IP映射的API函數(shù),實現(xiàn)IP映射連通;
步驟六,開啟測試后,將測試儀表中的GDI.dll控制模塊融入到配置模塊中。
進一步的,步驟六中,將測試儀表中的GDI.dll控制模塊包括TX、RX、MASK以及EVM功能測試模塊。
進一步的,PC端上安裝有自動化產(chǎn)測平臺ATE_Release。
采用上述技術(shù)方案所產(chǎn)生的有益效果在于:本發(fā)明映射轉(zhuǎn)換,實現(xiàn)多機測試的目的,使得測試環(huán)境搭建更加簡便,操作過程更加精簡,降低了設(shè)備使用成本,提高了測試效率。
附圖說明
圖1是本發(fā)明一種基于自動化平臺的多網(wǎng)口映射多機測試系統(tǒng)連接示意圖。
圖2是本發(fā)明一種基于自動化平臺的多網(wǎng)口映射多機測試方法的操作示意圖。
具體實施方式
為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點更加清楚明白,以下結(jié)合附圖及實施例,對本發(fā)明進行進一步詳細(xì)說明。應(yīng)當(dāng)理解,此處所描述的具體實施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
圖1示出了一種基于自動化平臺的多網(wǎng)口映射多機測試系統(tǒng)的一個實施例:
一種基于自動化平臺的多網(wǎng)口映射多機測試系統(tǒng),包括測試儀表和PC端;
所述測試儀表內(nèi)置有IP映射轉(zhuǎn)換模塊的測試儀表,并且測試儀表上設(shè)有兩個以上的用于連接待測產(chǎn)品的網(wǎng)口,所述每個網(wǎng)口通過射頻線連接有一個功分器,功分器再接上兩個射頻線;
所述PC端安裝自動化產(chǎn)測平臺ATE_Release,通過自動化產(chǎn)測平臺ATE_Release的API函數(shù)與測試儀表交換數(shù)據(jù),并且實現(xiàn)IP轉(zhuǎn)換的PC端。
圖2示出了一種基于自動化平臺的多網(wǎng)口映射多機測試方法的一個實施例:一種基于自動化平臺的多網(wǎng)口映射多機測試方法,包括以下步驟:
步驟一,搭建測試平臺,測試平臺包括PC端和測試儀表,所述PC端通過API函數(shù)與測試儀表交換數(shù)據(jù),所述測試儀表內(nèi)置有IP映射轉(zhuǎn)換模塊,測試儀表上的網(wǎng)口,分別連接至PC端和兩個以上的待測產(chǎn)品;
步驟二,在建測試平臺中的儀器模塊部分開發(fā)兩個dll模塊,分別是GDI.dll和主程序dll模塊,并與測試平臺對接,再創(chuàng)建一個獨立于GDI.dll和主程序dll的exe進程,測試平臺將exe進程作為程序接口,GDI.dll通過執(zhí)行exe進程來實現(xiàn)與主程序dll的通信;
步驟三,執(zhí)行exe進程協(xié)調(diào)GDI.dll和主程序dll之間的通信,避免了GDI.dll直接調(diào)用主程序dll時,出現(xiàn)進程沖突的異?,F(xiàn)象;
步驟四,GDI.dll模塊在平臺初始化的時候獲取測試配置文件的目錄以及測試儀表界面UI中的數(shù)據(jù)(UI中的數(shù)據(jù)包括待測物的源IP地址和需要轉(zhuǎn)換的多個子網(wǎng)口的IP地址),并將這些數(shù)據(jù)寫到DeviceConfig.inf文件中,DeviceConfig.inf中包含了源IP和所設(shè)置的子網(wǎng)口IP的對應(yīng)關(guān)系和順序,以及儀表IP;
步驟五,測試儀表界面的GDI.dll調(diào)用exe來執(zhí)行主程序的dll實現(xiàn)儀表初始化、加載儀器的配置,并且執(zhí)行設(shè)置子網(wǎng)口IP映射的API函數(shù),實現(xiàn)IP映射連通;
步驟六,開啟測試后,將測試儀表中的GDI.dll控制模塊融入到配置模塊中。
根據(jù)本發(fā)明一種基于自動化平臺的多網(wǎng)口映射多機測試方法的另一個實施例,步驟六中,將測試儀表中的GDI.dll控制模塊包括TX、RX、MASK以及EVM功能測試模塊。
根據(jù)本發(fā)明一種基于自動化平臺的多網(wǎng)口映射多機測試方法的另一個實施例,PC端上安裝有自動化產(chǎn)測平臺ATE_Release。
根據(jù)本發(fā)明一種基于自動化平臺的多網(wǎng)口映射多機測試系統(tǒng)的一個實施例,系統(tǒng)搭建的方法可以是:
1、首先在一臺測試電腦上安裝自動化產(chǎn)測平臺ATE_Release。該平臺可以加載測試程序?qū)Ρ粶y物進行測試。
2、準(zhǔn)備一臺儀表(以4*4為例,所謂4*4是指4個射頻端口加上4個子網(wǎng)絡(luò)端口),多根射頻線、多根扣線、多個功分器和網(wǎng)線。
3、以被測物為2T2R為例(2T:2根天線發(fā)送信號,2R:2根天線接受信號)。
4、測試電腦網(wǎng)口拉一根網(wǎng)線連接儀表總網(wǎng)口,然后將儀表的4網(wǎng)口分別連接4個被測物的網(wǎng)口,在儀表的4個射頻端口分別連上4根射頻線,每一根射頻線再接上一個功分器,功分器再接上兩個射頻線(該射頻線需加上扣線或者頂針直接接在被測物AP模塊的兩個扣子上面即可)總共用線情況為:12根射頻線+4個功分器+8根扣線或者頂針。
5、分別接通儀表和被測物電源,搭建環(huán)境完畢。
盡管這里參照本發(fā)明的多個解釋性實施例對本發(fā)明進行了描述,但是,應(yīng)該理解,本領(lǐng)域技術(shù)人員可以設(shè)計出很多其他的修改和實施方式,這些修改和實施方式將落在本申請公開的原則范圍和精神之內(nèi)。更具體地說,在本申請公開、附圖和權(quán)利要求的范圍內(nèi),可以對主題組合布局的組成部件和/或布局進行多種變型和改進。除了對組成部件和/或布局進行的變形和改進外,對于本領(lǐng)域技術(shù)人員來說,其他的用途也將是明顯的。