蔣莉如
(江蘇省淮安市高級職業(yè)技術(shù)學(xué)校,淮安 223005)
在節(jié)能減排的大環(huán)境下,電動汽車的發(fā)展已經(jīng)成為了必然要求,為了能夠全面推動電動汽車規(guī)模化發(fā)展、產(chǎn)業(yè)化發(fā)展,滿足充放電技術(shù)以及標(biāo)準(zhǔn)建設(shè)需求,必須要對電動汽車的充放電展開入網(wǎng)測試,這樣即可提高電動汽車行駛的高效性以及安全性。自動化測試平臺相比傳統(tǒng)測試手段來說,可以提高測試精度和效率,實現(xiàn)了資源的優(yōu)化利用。通過構(gòu)建功能集成化的自動化測試平臺,采用編輯測試功能即可完成大部分的測試任務(wù),在實際應(yīng)用中十分便捷。
在計算機網(wǎng)絡(luò)背景下,自動化測試平臺由過去的專用型逐漸朝向通用型方向發(fā)展,同時也從早期僅側(cè)重自動測試設(shè)備本體轉(zhuǎn)向了整個系統(tǒng)結(jié)構(gòu)體系,注重測試當(dāng)中程序集開發(fā)與移植。
專用型測試平臺主要是結(jié)合測試對象、要求進行測試工作,根據(jù)測試設(shè)備、測試對象接口信息,提出和設(shè)計與接口匹配的適配器,最后按照接口適配器連接關(guān)系、測試設(shè)備配置狀態(tài),開發(fā)出專門的測試軟件。專用型測試平臺由于功能單一、缺乏機動性,如果測試車輛內(nèi)部結(jié)構(gòu)產(chǎn)生了變化,就會喪失整個測試平臺的作用,所以需要進行改良和優(yōu)化。
測試程序集,測試程序集作為當(dāng)今自動化測試平臺進一步發(fā)展的重要方向,能夠提高整個平臺的可操作性、重構(gòu)性,實現(xiàn)專用型平臺朝向通用型平臺轉(zhuǎn)變,平臺測試與測試設(shè)備、測試策略有直接關(guān)系。采用不同的測試策略,根據(jù)測試設(shè)備的不同選擇、連接方法,測試程序集也會產(chǎn)生更新。由此可見,采用通用型測試平臺可以實現(xiàn)多種設(shè)備的接入,同時也支持不同測試程序集編輯。
(1)測試任務(wù)建模平臺
建模平臺可以根據(jù)測試策略構(gòu)建相應(yīng)的測試流程模型,包括自動化對設(shè)備進行配置,從而實現(xiàn)設(shè)置監(jiān)控、測試程序集方式。主要包含測試信息建模、測試任務(wù)編輯兩個部分。
測試資源管理。在數(shù)據(jù)庫中調(diào)取相關(guān)策略信息,并對測試車輛基本信息進行配置、指令庫轉(zhuǎn)換。測試設(shè)備需要在編輯測試程序集前構(gòu)建,如果在其發(fā)生變化時,需要數(shù)據(jù)庫中的相關(guān)信息進行同步更新。
接口定義。由于不同測試設(shè)備的接入平臺方法不同。因此可以應(yīng)用更加合適的適配器將所測得的設(shè)備系統(tǒng)接入,采用定義適配器內(nèi)部連接方法從而完成電動汽車和測試平臺的交互。
程序集編輯。測試可以實現(xiàn)的策略,這也是測試任務(wù)平臺建模過程中的核心部分,主要是依靠驅(qū)動程序?qū)崿F(xiàn)相關(guān)功能,通過轉(zhuǎn)換工具將驅(qū)動程序封裝并生成各項指令集,指令集再構(gòu)成指令庫。在此平臺當(dāng)中,將測試任務(wù)劃分成為多個測試項目,并有指令庫中的各個指令集實現(xiàn)測試程序。
測試監(jiān)控配置。整個平臺當(dāng)中設(shè)置能夠擴展的圖元庫,可以直接呈現(xiàn)測試中的過程信息,圖元庫中主要包括柱狀圖、曲線圖等,并綁定相應(yīng)的變量,這樣即可記錄在測試執(zhí)行中的變化過程。
(2)測試任務(wù)執(zhí)行平臺
測試項目集管理。結(jié)合用戶的實際需求,自動化完成在測試過程中的相關(guān)項目,可以對車輛所有、部分項目進行測試,并生成測試序列,從而構(gòu)建起良好的測試運行環(huán)境。再者,整個測試平臺還提供了各個項目的執(zhí)行控制功能,包括失敗跳轉(zhuǎn)、循環(huán)測試等功能,這些功能集成在指令庫當(dāng)中,隨時調(diào)用。
測試執(zhí)行管理??梢詫y試參數(shù)進行定義,實現(xiàn)動態(tài)加載以及執(zhí)行測定序列,按照程序集定義測試結(jié)果對電動汽車實際情況進行判定。
樣品信息管理。對測試車輛的基本信息進行描述,并與測試報告信息相對比,從而獲得測試報告自定義信息屬性,從而自動生成測試報告并自動歸檔。
測試數(shù)據(jù)管理。所有和執(zhí)行有關(guān)的信息內(nèi)容,主要包括當(dāng)前所執(zhí)行的設(shè)備信息、測試項目、數(shù)據(jù)參數(shù)、樣品信息、測試過程等各項數(shù)據(jù)都會自動存儲到數(shù)據(jù)庫中,以便于后期的信息檢索以及統(tǒng)計。
在構(gòu)建測試程序集前,由于測試車輛信息已經(jīng)被保留到了數(shù)據(jù)庫當(dāng)中,并且所驅(qū)動的頭文件也已經(jīng)被轉(zhuǎn)換工具解碼完成,并添加到指令庫當(dāng)中。并且設(shè)備驅(qū)動軟件也被轉(zhuǎn)化為指令集。在實際應(yīng)用當(dāng)中,用戶能夠結(jié)合測試的實際要求,從數(shù)據(jù)庫中直接選擇設(shè)備型號,這樣即可完成接口信息配置功能。
用戶按照測試策略把整個測試任務(wù)劃分為多個測試項目,并采用指令庫中的對應(yīng)指令集完成各個項目的編輯與調(diào)整,在特定格式完成后即可保存信息,所測試的項目也會變?yōu)槌绦蚣?。用戶也能夠在圖元庫當(dāng)中挑選圖元,并讓和程序集變量、質(zhì)量相關(guān)聯(lián),這是實現(xiàn)了信息數(shù)據(jù)的實時監(jiān)測。
在自動化平臺中,用戶需要定義車輛基礎(chǔ)信息,并與指令庫相關(guān)聯(lián),選擇相對應(yīng)的指令集,之后對車輛進行測試,同時也要管理用戶權(quán)限、車輛測試數(shù)據(jù)、測試報告等。
此平臺采用了指令庫方法,一次信息編輯即可多次執(zhí)行測試,所以只要定義好測試流程與方法,即可按照程序內(nèi)容完成同類測試試驗,如果測試策略產(chǎn)生變動時,只需要修改程序集即可。
綜上所述,通用型自動化測試平臺能夠有效提高電動汽車測試效率、精度,并且平臺結(jié)構(gòu)清晰,可以自動以多個測試策略,靈活的執(zhí)行指令集,且具備良好的擴展性,在實際應(yīng)用也有良好的效能,值得推廣。