[關(guān) 鍵 詞] 智能電子設(shè)備;自動化測試方法;自動引擎
[中圖分類號] V443 [文獻(xiàn)標(biāo)志碼] A [文章編號] 2096-0603(2017)36-0192-01
隨著我國科學(xué)技術(shù)的全面發(fā)展,在一定程度上加快了現(xiàn)代化建設(shè)步伐。目前有更多工業(yè)生產(chǎn)企業(yè)通過應(yīng)用電子化設(shè)備來提高企業(yè)發(fā)展的技術(shù)含量。各項智能化、自動化系統(tǒng)的運(yùn)行需要智能電子設(shè)備的支持。電子信息技術(shù)處于穩(wěn)步發(fā)展階段,各類在線監(jiān)測設(shè)備具有較大的市場發(fā)展空間,相關(guān)技術(shù)人員需要對其運(yùn)作方式以及設(shè)計測試特點進(jìn)行分析,使此類設(shè)備能夠在生產(chǎn)中得到有效應(yīng)用。
一、自動化測試方法基本分析
當(dāng)前需要結(jié)合工業(yè)生產(chǎn)的實際要求為其提供基本的智能電子設(shè)備,通過終端對外部各項設(shè)備提供信息交流的空間。對各項數(shù)據(jù)報文進(jìn)行分析之后,對智能電子設(shè)備設(shè)置的各項功能進(jìn)行分析。本文主要對智能電子設(shè)備的自動化測試進(jìn)行分析,通過測試性操作,能夠?qū)ο到y(tǒng)自動化處理形成測試腳本,使客戶端能夠通過腳本對系統(tǒng)模擬器進(jìn)行控制。根據(jù)自動化測試結(jié)果進(jìn)行全面分析,能夠形成統(tǒng)一的處理結(jié)果。此外,在后續(xù)各項操作過程中,相關(guān)技術(shù)人員能夠根據(jù)實際測試結(jié)果來開展各項測試工作。
二、在線監(jiān)測智能電子設(shè)備的自動化測試方法概述
在線監(jiān)測智能電子設(shè)備自動化測試需要將應(yīng)用裝置作為被測裝置,通過客戶端通信模擬進(jìn)行連接。一般情況下,此項測試活動需要基層人員進(jìn)行參與,不能形成閉環(huán)操作。自動化測試系統(tǒng)將用于測試的實例進(jìn)行分解,形成不同的測試腳本。通過腳本控制客戶端能夠加強(qiáng)信息傳輸。在線監(jiān)測智能電子設(shè)備測試,能夠?qū)y試過程中各項文件以具體文字的形式記錄各項結(jié)果。通過測試平臺將其轉(zhuǎn)化為測試腳本,錄入實際測試信息,能夠在測試引擎中自動執(zhí)行命令。
三、智能電子設(shè)備自動化測試的技術(shù)分析
(一)根據(jù)實際情況設(shè)計自動化測試腳本
目前,智能電子設(shè)備中所設(shè)置的相關(guān)功能的測試與實際結(jié)構(gòu)需要根據(jù)測試實例對其進(jìn)行綜合性描述。在過去的測試方法中,主要是發(fā)揮人工操作的應(yīng)用性。根據(jù)實際設(shè)計程序來完成規(guī)定的測試內(nèi)容,對實際測試結(jié)果與預(yù)期結(jié)果進(jìn)行對比分析,突出測試結(jié)果的準(zhǔn)確性。目前需要根據(jù)智能電子設(shè)備測試功能與腳本語言制定有針對性的測試系統(tǒng)。為了控制人工重復(fù)性活動,相關(guān)技術(shù)人員需要對測試步驟以及系統(tǒng)運(yùn)行方式進(jìn)行控制,對系統(tǒng)運(yùn)行過程中的重點環(huán)節(jié)展開精細(xì)化分析。根據(jù)設(shè)備實際應(yīng)用要求,需要對測試方案中難度較大的部分進(jìn)行提取,從自動化測試語言的具體要求出發(fā),做好定義與分析總結(jié)工作。對腳本運(yùn)行信息中存在差異的部分,從不同的空間角度進(jìn)行分析,形成具體試用內(nèi)容,對腳本運(yùn)行元素進(jìn)行科學(xué)化選取,而后生成與實際發(fā)展需求相適應(yīng)的自動化測試腳本。
(二)生成自動化測試腳本
數(shù)據(jù)庫系統(tǒng)中所設(shè)置的智能電子設(shè)備功能可以通過測試對自動化測試系統(tǒng)展開分析,根據(jù)已經(jīng)設(shè)計好的程序生成具體測試腳本。此外,現(xiàn)階段我國科學(xué)技術(shù)發(fā)展較快,各類通信設(shè)備應(yīng)用價值不斷提升??梢赃\(yùn)用通信設(shè)備對智能電子設(shè)備的內(nèi)部功能進(jìn)行全面檢測,并且形成有序的測試列表,能夠?qū)Ω鞣N通信服務(wù)活動內(nèi)容及命令進(jìn)行有效存儲。智能電子設(shè)備系統(tǒng)自身對各類數(shù)據(jù)具有一定的傳輸功能,對測試腳本信息生成的過程能夠進(jìn)行分析。當(dāng)前可以讀取并記錄相關(guān)數(shù)據(jù),對各項參數(shù)進(jìn)行輸入,根據(jù)基礎(chǔ)性數(shù)據(jù)使測試人員展開初始化操作。此外,需要對測試的案例進(jìn)行排列分序,在實際分序中技術(shù)人員需要按照具體要求對測試內(nèi)容進(jìn)行處理。在實際工作中通過布設(shè)的測試序列展開各項工作。將系統(tǒng)中各個控制模塊進(jìn)行有效連接,設(shè)置報告裝置以及書寫控制模塊。在自動化測試過程中需要對各個參數(shù)進(jìn)行處理,當(dāng)前由于測試序列中提供了具體的測試時間,所以在對各類內(nèi)容進(jìn)行定義的過程中,需要將腳本信息與各個元素充分結(jié)合。
(三)設(shè)置自動引擎
在具體的自動化測試過程中,控制工作主要是借助智能電子設(shè)備測試引擎來完成各項具體工作,各項具體操作都有特定步驟。將測試腳本與自動化引擎同時輸出,通過集中化管理操作對各個部件進(jìn)行控制,從而更好地滿足自動化測試的各項要求。當(dāng)前技術(shù)人員可以通過開放式接口對測試引擎進(jìn)行設(shè)計,在具體測試過程中,各個部件之間接口不能夠有效連接。在傳統(tǒng)的智能電子設(shè)備測試中,大多數(shù)技術(shù)人員只是通過最簡單的測試過程,對相關(guān)接口以及腳本信息進(jìn)行分析,通過具體測試結(jié)果對各個組件進(jìn)行探究,通過客戶端的通信傳輸來完成相關(guān)操作。此類設(shè)計方法在一定程度上能夠使測試引擎自身具備良好的獨立性,通過各個組件以及工作模式的互換,能夠全面提高系統(tǒng)實際應(yīng)用性和拓展性。根據(jù)智能電子設(shè)備提供的報文,能夠?qū)κ占膬?nèi)容進(jìn)行判定選取,對自動化測試結(jié)果進(jìn)行分析,從而建立全新的測試報告。同時也需要對報文以及分析結(jié)果之間的差異進(jìn)行對比,使各項要求滿足的情況下,通過反射機(jī)制要求,將報告中相關(guān)內(nèi)容進(jìn)行提取,建立全新的自動化測試報告。
通過建立測試腳本工作、測試引擎以及建立數(shù)據(jù)庫等,使各個測試組件能夠集成應(yīng)用,提高了智能電子設(shè)備自動化測試效率。此類方法在今后實踐過程中還會逐步趨于完善,讓腳本生成以及執(zhí)行功能不斷發(fā)展,對智能化電子設(shè)備總體性能測試具有重要的探究意義。