高速公路車道收費軟件測試技術分析

時間:2022-06-26 09:05:40

導語:高速公路車道收費軟件測試技術分析一文來源于網友上傳,不代表本站觀點,若需要原創文章可咨詢客服老師,歡迎參考。

高速公路車道收費軟件測試技術分析

摘要:闡述車道收費系統的優化,實驗室環境和生產環境彼此綜合的車道收費軟件測試方法,充分模擬ETC以及MTC車輛的通行場景,分析引發缺陷的因素,綜合實車通行測試。

關鍵詞:計算機工程,軟件測試,車道收費

隨著我國經濟發展水平地逐步提升,此時我國各省、市和區縣都在建設高速公路,不過考慮到各個路段是通過若干個投資商修筑的,所以各路段都繼續修建了收費站。因為收費站的數量相對較多,所以在很大程度上高速公路都無法達到高速行駛的效果。為了有效地處理這一難題,此時就推出了一系列高速公路車道收費軟件,如此一來就能夠給很多的駕駛人員提供便捷性,隨時能夠駛出高速公路,同時也縮減了一部分中間路段的停車費用,大幅度提升了通行的效率。不過該收費方式的全部收費均在出口,中間路段的收費站或者投資方并未獲取路車輛的通行費,所以此時就要求建設專門的清分中心,進一步采集的收費原始信息,接著再根據車輛路過的路段清分給其他的路段。

1研究背景

電氣控制線路測試方案分析。(1)規劃測試的基本路徑。通常來說,在設計測試車輛通行路徑的過程中,要秉持突出重點、長短綜合的基本準則,同時要保證測試路徑涵蓋省內出入口收費站、省內ETC門架系統等。收費車道的種類包括ETC專用車道、ETC或者MTC混合車道等。在收費方面,駕駛人員可以采取ETC、現金支付或者是ETC用戶卡進行支付。(2)預備所需測試車輛。在選擇測試車輛的過程中,其種類應該涵括客車、貨車以及其他專項行駛的車輛。值得注意的是,需要覆蓋一類至六類的貨車,同時也需要覆蓋一類至四類的客車,一類至六類專項車。在選擇貨車類型的過程中,相關人員要根據實際情況選取綠通車、集裝箱車以及大件運輸車輛等。且上面所提及的各種測試車輛都要求涵括ETC以及MTC駕駛車輛。(3)提前預備特殊狀況的測試車輛。具體來說,涵括OBU途中出現故障車輛,OBU并未具備ETC用戶卡的車輛、ETC用戶卡費用不夠或者清零的車輛、OBU不在正常期限的車輛、卡簽車牌不統一的ETC車輛等,而特清測試路徑就涵括了全部正常收費測試的基本路徑。(4)建設測試環境。在測試環境過程中,要編制針對性的測試計劃,接著再依據項目進度科學安排測試工作者。接著再依據項目方案設計覆蓋全功能的測試案例,穩步地踐行執行的基本測試任務,從而保證重點業務能夠獲得全范圍地覆蓋。根據執行有限的測試用例,盡量識別出更多的系統偏差,同時由于設計用例的普遍性,給后續運作維護帶來了有益的參考價值。建設實驗室測試環境,設置測試工控機,配備重要設施(如讀卡器或者RSU),構建通信傳輸網絡,實現數據加載。

2高速公路車道收費軟件的測試

通常來說,軟件測試就是指對程序或者系統是否能夠達成既定任務,從而構建起信心的一個過程,同時也是協助便是研發實現(中間或最終版本)的計算機軟件(局部或總體)的精準性,完備性以及質量的軟件活動。根據大量的實踐經驗表明,通過軟件測試可以有效地控制軟件質量,利用軟件測試分析其產生偏差及漏洞的原因,給軟件開發工作者帶來一系列風險評估所需數據,從而有效促進軟件開發進程,提升軟件質量水平。軟件測試方法可以劃分為多種類型,根據測試環節中程序執行情況,可以將其劃分成靜態形式與動態形式。而根據實現算法細節以及系統內部結構的不停條件,可以將其劃分成三種類型,分別是黑盒、白盒以及灰盒測試三種。根據程序執行的不同形式,可以將其劃分成人工測試以及自動化測試。接下來將從車道收費軟件內部結構和項目條件切入,進一步說明車道收費軟件應用的測試技術。(1)依據費顯點亮作業方案,有關車道收費系統效能的描述,在不考量程序內部結構以及內部屬性的前提條件下,核驗車道收費系統的總體運作條件是否契合需求規格定義,為入口車道系統、出口車道系統提供全功能核驗,采取黑盒測試手段。(2)依據費顯點亮方案。在操作ETC車輛通行車道系統的過程中,相關操作人員要根據OBU文件以及ETC用戶卡文件操作需求,采取基于系統日志解析的測試手段,綜合文件數據結構情況,采用標準化的日志輸出工藝,把收費軟件操作上述文件的重要數據予以輸出核驗。黑盒測試也被稱為功能測試,以及行為測試、信息驅動測試。二黑盒測試和白盒測試有所差異。通常,軟件設計程序會被當作一個無法開啟的盒子,而僅僅能夠被當作軟件或部分模塊的效能描述,這一測試手段可以有效地核驗軟件或功能的實現程度。而白盒測試和黑盒測試有所差異,白盒測試被當作結構測試或者邏輯驅動測試,該手段就是能夠有效地將測試對象當作一個能夠開啟的盒子,依據程序內部邏輯結構有關信息,設計或選取測試用例,通過各個位置檢查程序的實際情況,明確現實的狀態有無和預期的狀態保持統一。日志即代表系統所針對主體的一些操作,同時按照時間順序將這些執行結果予以整合的基本集合,而各個日志文件是由日志記錄構成的,各個日志記錄分析了每次單獨的系統事件。一般條件下,涵括了一個時間戳以及一個信息或者子系統所獨有的其他屬性,其能夠被用作記錄用戶執行的審計日志,迅速地定位隱患的來源[1],同時還能夠實時觀察程序操作的流程和信息的變化,從而給系統的順利運作以及維護奠定重要的基礎。

3測試方法

(1)在入口車道通行測試方面,主要囊括業務流程測試和文件讀寫測試幾個方面。而且,入口車道涵括ETC入口,混合車道入口,面向全車型車種予以通行測試。技術要求車輛通行交易處置及時,費顯信息顯示精準合理。ETC車輛通行對OBU文件及ETC用戶卡文件操作要求契合實施方案需求。特殊情況下,當車輛通行入口車道的過程中,根據運營規則處理情況,要保證費顯特情提示信息精準及時。(2)在出口車道通行測試方面,這就涵括業務流程測試及文件讀寫測試幾個方面。出口車道涵括ETC專用出口以及混合車道出口等。相關人員在展開全車型車種車輛通行測試活動的過程中,務必要確保車輛通行路徑計費信息的完備性,而且還應該保證通行交易處置及扣費合理,費顯信息準確,費顯顯示全程費額和實收的數額保持統一。值得注意的是,當ETC車輛通過的過程中,操作人員要確保OBU信息以及ETC用戶卡信息操作契合實施方案要求[2]。在實現全部規劃路徑測驗之后,登記出口車道費顯顯示收費的全部數額,同時,及時分析系統后臺測驗車輛通行的有關信息,及時對比測試路徑的行程以及通行記錄的信息,查看其是否保持統一。與此同時,核驗測試路徑的行程有沒有出現多處通行記錄或者頻繁扣取費用,對比測試路徑出口車道實際收取數額和通行記錄金額有無保持統一;測試比較相同車型、統一路徑、統一出入口,以及三次通行費用有無保持既定的統一性。除此之外,相關操作人員還應該進一步測試ETC車輛持CPC卡是否順利通行,同時還應該采用CPC卡完成現金上的支付,仔細核驗測試車輛ETC有無出現一定的重復扣費。在特殊條件下,通行出口車道的過程中,根據運營規則處置精準,費顯特情提示信息正確可靠。(3)在數據傳輸測試工作方面。在車輛通行車道入出口的前提條件下,相關人員要對新產出的新格式交易信息予以仔細地核驗校正。測試用例設計涵括了數據格式合規性核驗工作,數據內容精準性驗證。在網絡通信鏈路的前提條件下,相關人員還應該依據費顯點亮工程數據傳輸接口規范標準,及時對通行記錄搜集業務接口、運作檢測業務接口、通知業務接口予以嚴格化測試。接著,相關人員再進一步解析出缺陷出現的原因,整合總結缺陷種類,再針對系統中出現的不良偏差提供相應的優化建議,同時還應該對車道收費軟件的技術指標有無契合實施方案要求以及能否交付運行等作出建設性的評估。

4結語

在收費系統漸漸趨于平穩的條件之下,通過仔細測試、試驗、綜合試點中產生的問題予以有效地優化,接著再在全面測試、試驗的基礎下,開始大規模測驗。在測試期間,要及時發現問題且配合開發工作者在第一時間內處理好問題,最終整合分析測試經驗,優化測試方法。

參考文獻

[1]馬健森.基于J2EE的高速公路收費管理系統的設計與實現[D].四川:電子科技大學.2016.

[2]謝文.高速公路車道收費軟件的設計與實現[D].廣西:廣西大學.2019.

作者:張輝 單位:甘肅紫光智能交通與控制技術有限公司