前言:想要寫出一篇引人入勝的文章?我們特意為您整理了自動測試系統軟件技術的通用性范文,希望能給你帶來靈感和參考,敬請閱讀。
【摘要】在計算機技術的發展與測試內容的完善下,自動測試系統軟件技術得到了進一步的發展,并逐步取代了傳統的人工測試技術,實現了從專用測試到通用測試的轉型。關于自動測試系統軟件技術的研發和設計,也成為了市場的發展主流。本文主要基于這一背景,針對自動測試系統軟件技術的通用性進行分析。
【關鍵詞】自動測試系統軟件技術;通用性;分析
當今的世界是開放的世界,中國的發展離不開世界,世界當前正處于經濟飛速發展階段,中國經濟也得到迅速的發展。經濟的發展離不開科技的創新,早年鄧小平就提出了科學技術是第一生產力的著名論斷,經濟發展帶來科技的進步,科技進步促進經濟發展。隨著科技發展和測試內容復雜性的提升,人工測試技術已經不適應時代的發展要求,自動測試技術得到了迅速的發展,自動測試技術的主要方面是對自動測試技術軟件通用性進行開發和研究,當前測試軟件的通用性技術還不太完善,因此對軟件通用性的分析和研究至關重要,它有著重要的現實意義。
1自動測試系統通用性的發展情況
1.1自動測試系統通用性的研究情況分析
自動測試軟件的通用性是使系統資源的配置更加合理化、最大化,為了建設系統的應用平臺,在測試單元集合情況下,配備必要的設備進行測試。對于自動測試硬件的通用性的認識,目前沒有統一的概念,人們對這一概念有不同的理解。自動測試系統軟件的通用性是建立在軟件開發環境、系統通用測試語言、軟件技術基礎上的。自動測試軟件技術的通用性語言是用一種標準化的語言來表達測試信息,應用比較廣泛的是ATLAS語言,在測試系統中,這一語言的測試能夠實現。通用性的實現問題也很重要,主要是在自動測試系統軟件的開發環境和自動測試系統儀器控制軟件系統方面,目前自動測試系統儀器控制軟件技術得到了迅速的發展,通用性技術也日益成熟。而自動測試系統軟件開發環境技術的研究還不太成熟,這是目前在通用性方面面臨的一大難題。
1.2自動測試系統軟件技術通用性的發展現狀
早在20世紀50年代就已經出現了自動測試設備和技術,測試軟件也是在這一時期得到的發展,在自動測試軟件的應用研發中,首先對應用語言一致性的問題進行了解決,在以后的日子里主要進行的是自動測試儀器控制軟件技術的研究。20世紀晚期,測試儀器增加了互換的功能,從此之后自動化檢測系統逐漸開始取代人工檢測系統,自動測試系統的技術水平也得到了提高,進入了專業測試階段。美國在20世紀末制定了一個計劃,這一計劃就是為了很好的實現測試系統的通用性和系統性,逐漸的這一計劃成為各個測試系統的一個模型,具有重要的價值。到目前為止掌握這一技術的國家不是很多,這一技術分為三部分:①軟件的可移植性技術;②測試控制儀器的互換性技術;③測試的互操作性技術,為了實現這三方面的突破,我們就要注重測試軟件接口標準化的分析。
2自動測試系統軟件技術通用性的實現
2.1系統軟件技術平臺的發展狀況分析
自動測試軟件技術平臺適用于各種軟件系統,這是軟件通用性的主要表現形式。系統軟件的平臺具有自動產生程序的能力,這就需要這一平臺面向不同的單元進行測試,才能自動產生程序。但是在目前的技術水平下,測試平臺還不完善,主要是受測試軟件開發環境的影響,因此還需要努力研究促進這一平臺的發展。測試軟件的通用性研究主要側重于以下幾個方面:①把測試軟件的新技術應用于系統軟件開發中來,以提高系統測試技術的通用性。②分析測試系統信號的表達方式,以便于更好的了解自動測試系統的組成和測試單元的測試方法。③為了增強測試的功能,我們需要對測試單元的測試能力進行測試。
2.2自動測試系統軟件技術通用性的實現
系統軟件通用性的實現取決于軟件接口是否標準化,接口的標準化就是測試流程功能轉變為具體控制功能,這樣就得到接口的主要信息,包括狀態情況、儀器操作、接口連接。這就能很好的完成接口任務,任務完成后要對控制儀器進行分析,分為對開關資源的分析和對測試資源的分析兩部分。這樣就能實現測試通用性的自動化,系統軟件的自動斷電和連接。實現測試的可移植性和可讀性,需要對系統單元進行封閉,由于系統軟件具有復雜性的特點,接受信息也具有有限性的特點,在測試函數建立之后,還需要對這一函數進行封閉,這樣就可以很方便的使用測試技術。然后再對測試信息進行封閉,就可以把信息平臺建立起來,這樣就實現了測試系統軟件的通用性。對測試系統的檢查和定位也是非常重要的一個環節,測試要檢查的是電子設備的故障和故障所在的位置。需要注意的是電子設備的型號不同,電路結構和設備的功能也不相同,因此就需要進行人工輔助的檢測和不同研究的流程來檢測。
2.3自動測試系統軟件框架的構建
一般情況下,自動測試系統軟件主體框架的設計,主要基于MicrosoftMFC文檔-視圖結構,該種框架結構的靈活性更強。其中,MFC是基于WindowsAPI基礎上產生,采用該種構建方式,可以提升程序設計的效率性,更加符合面向對象的特征,在使用時,需要簡單進行操作,即可對主體框架進行擴展,構建需要的應用程序。這種主體框架設計的核心內容在于重用設計,也可以將其稱之為“擴展點”與“熱點”,其中的關鍵問題就是熱點識別。在設計主體框架時,需要針對測試領域的要求進行詳細的分析,合理協調參數設置、測試過程控制、界面維護、數據統籌管理等內容。框架的設計往往是針對特定的領域,在設計時,需要合理選擇相關的領域,對問題進行大致的規劃,這樣在設計起來才能夠更好的實現系統的應用價值。針對這一模塊,擴展系統所使用的數據容量,對各式各樣所需要的數據管理接口進行重新寫入,使其作為系統數據管理和進行交互的中心。
3結語
總而言之,自動測試系統軟件技術的開發、設計、使用的實現還需要解決一定的難題,研究的方向就是測試系統軟件技術的通用性,這一技術的實現是很困難的,因此要加大對測試系統平臺的研究力度。
參考文獻
[1]楊文,黃文濤.通用自動測試系統的軟件設計與實現[J].工業控制計算機,2012(01).
[2]毛東輝,周越文,文瑩,謝化勇,禚真福.基于ATS軟件共性的框架實現方法研究[J].計算機測量與控制,2011(12).
[3]田雪詠,常天慶,張雷,解國棟.一類通用的裝甲裝備自動測試系統體系結構[J].計算機測量與控制,2011(07).
[4]趙強,劉松風,程鵬.電子裝備通用自動測試系統發展及其關鍵技術[J].電子設計工程,2011(09).
[5]葉小杰,龍兵,謝志富,劉震.自動測試系統中的儀器設備驅動通用封裝研究[J].計算機測量與控制,2011(04).
作者:肖文濤 單位:湖南省洞口縣第一中學