1. 首頁
  2. 機械/重工/工業自動化

資料通訊裝置的自動化測試及其實施方案

資料通訊裝置的自動化測試及其實施方案

摘 要:在資料通訊規模不斷擴大的今天,裝置化測試技術飛速發展,傳統的人工測試已經不能滿足現實的需求,裝置的自動化檢測應運而生,並逐漸成為整體資料通訊裝置測試發展的大趨勢。工作人員應在工作中不斷總結經驗,促進資料通訊裝置自動化的發展與實施,本篇文章主要介紹了對資料通訊裝置的自動化測試及實施方案,以期能夠進一步提高測試效率。

關鍵詞:資料通訊裝置 自動化檢測 實施方案

1 資料通訊裝置測試基本概念

路由器、衛星導航等中間資料承載裝置隨著資料通訊的整體發展,而變得格外重要。在市場經濟影響下,各大資料通訊裝置製造商為了在國內外市場中謀取更大的市場比重,就執行市場以及網路市場展開行業競爭。企業希望透過研製高質量、高效能的資料通訊裝置來佔得市場先機,這時資料通訊裝置的測試作用在產品研發過程中顯得格外重要。

2 資料通訊裝置自動化

隨著裝置產品種類的不斷增多,客戶對於裝置質量的要求也隨之增長,資料通訊裝置測試技術作為保證裝置質量安全的專業技術,應提高測試質量與效率。為了更好地進行裝置測試,提升自身質量,企業必然會應用測試工具,引用自動化測試,以帶動企業整體發展。

2.1 自動化的基本概念

自動化測試,透過一些測試工具、指令碼等方式,對裝置、產品本身進行自動測試。自動化測試不僅可以為企業帶來便利,還可以獨立完成人工測試無法完成或難以完成的工作,實施自動化測試有助於對產品進行全方位測試,提升產品質量,節省人力、科技經費,相對縮短髮布時間週期。

由於自動化測試涉及外圍較為寬泛,除了測試技術與測試工具的整合,還包括企業整體文化問題的層面。企業要提高自身產品質量與相應工作效率,就要做好準備工作,例如擁有自己專業的測試團隊,而組建自動化測試團隊的前提,是企業予以資金與管理上的.強大支援,讓測試團隊研發的科研成果得以大施拳腳。

2.2 自動化的優勢

自動化測試的最大優勢在於它可以代替人力進行測試工作,避免出現重複現象,同時還可以完成人工測試無法完成的工作,提升資料的可靠程度。自動化測試還具有以下優勢:

(1)程式迴歸方便。在測試程式修改頻率比較頻繁時,測試效果尤為顯著。因為迴歸測試程式都是設計好的,所以測試結果也是可以預料的。企業可以利用迴歸測試的自動執行,來提升資料通訊裝置的測試效率。

(2)更好執行繁瑣測試。在企業進行資料通訊裝置測試時,繁瑣的工作程式會讓人產生排斥心,從而導致資料出現錯誤。而自動化測試的出現,恰好解決了此事的困擾,自動化測試可以在較短的時間內執行大量的繁雜測試,成功解放了人工測試。

(3)進行人工測試無法完成的工作。當資料數量過大,種類過多的時候,人工測試會出現一定弊端,沒有足夠多的工作人員同時進行裝置測試。但自動化測試可以滿足這一點,從而提高工作效率,達成測試目的。

(4)增加測試結果可信度。透過推行自動化測試,所以執行過程中不存在人工走神或者資料錄入錯誤的現象,使得測試結果保質保量,從而提高了工作效率、工作質量和測試可信度。

2.3 自動化的侷限

在自動化測試提高工作效率的同時,在實踐應用中也存在一定侷限性,這也決定了自動化測試不能完全替代人工測試的地位。

(1)專案週期短。在專案週期本就不長的前提下,沒必要去投資在自動化測試中。建立測試指令碼需要資金的支援,在不能得到有效利用的基礎上使用,是浪費企業資源的行為。

(2)測試軟體不穩定。測試軟體不穩定容易出現中斷或介面性錯誤,從而造成自動化測試失敗。

(3)測試執行少。一些測試專案很少進行,所以如果使用自動化測試就意味著浪費資源。而自動化測試的存在意義就在於反覆運用。

3 資料通訊裝置的具體實施方案

自動測試平臺是決定自動化測試成功與否的重要保障,也影響著工作回報程度,所以構建良好的自動化測試平臺不僅有利於測試指令碼的開發,還能夠進行測試工作記錄並統計測試結果,在一定程度上可以縮短工作週期。合理完善的自動化測試系統與流程,是自動化測試整體工作的基礎,同時也為企業帶來資料通訊技術的革新,從而促進企業自動化的發展。

3.1 自動化測試設計方案

(1)自動化測試套件。測試指令碼、測試協議、測試模組與測試組的綜合稱為自動化測試套件。測試指令碼本身是自動化測試的執行者,是透過自動化的相關測試來達到預期效果,是具有相同屬性測試指令碼的集合體;測試協議是專案協議下測試指令碼的結合體,測試組則緊跟測試協議存在,每個測試協議至少要擁有一個測試組;測試模組是對測試協議的重新整合,形成指導測試進行的有效領導者。

(2)測試工程。在資料通訊裝置的測試方案設計過程中,測試工程是一個管理與動態層面的新概念,是透過將相同屬性以及相同測試環境的測試指令碼進行整合銜接,再進行管理與執行的過程,使相關從業人員可以在測試工程基礎上透過管理自己喜歡的測試指令碼,從而滿足測試要求,有助於調動測試人員工作積極性與主動性。

3.2 自動化測試實施流程

資料通訊裝置的自動化測試流程大體上分為三個部分:

(1)初始化環境。資料通訊裝置的初始化環境需要放在Allhiit.tcl中才能夠實現其真正作用,與此同時也要將初始化名字空間配置到相應名字的空間裝置下,才能更好地控制並處理好全域性配置檔案與支援庫。

(2)記錄日誌。資料通訊自動化測試透過初始化環境後的建立日誌,在測試執行過程中記錄相關日誌,並在測試指令碼執行完成後統計測試結果,錄入報告檔案,關閉日誌和報告檔案,釋放資料通訊系統資源。

(3)執行測試指令碼及其相關配置。資料通訊裝置要根據執行引數的執行次數在相關區域內進行反覆提取,並載入測試協議、測試組和測試指令碼的配置檔案,以達到自動化測試完美完成的效果。

4 結束語

隨著我國資料通訊技術的不斷髮展,自動化測試已經逐漸得到了相關企業的關注與重視,自動化測試的廣泛應用不僅使人工測試工作人員從長時間、繁雜且重複的測試工作中得到了解放,還提升了工作效率,減少了資料錯誤的出現。從自動化本身特點出發,進一步說明自動化測試及實施方案的重要性。

參考文獻

[1]江勝文.通訊裝置自動化檢測系統的研製[J].電子測試,2012,2:56-59,64.

[2]李自明.資料通訊裝置的自動化測試及實施方案[D].北京郵電大學,2010.