公務員期刊網(wǎng) 論文中心 正文

自動測試系統(tǒng)軟件技術的通用性

前言:想要寫出一篇引人入勝的文章?我們特意為您整理了自動測試系統(tǒng)軟件技術的通用性范文,希望能給你帶來靈感和參考,敬請閱讀。

自動測試系統(tǒng)軟件技術的通用性

【摘要】在計算機技術的發(fā)展與測試內容的完善下,自動測試系統(tǒng)軟件技術得到了進一步的發(fā)展,并逐步取代了傳統(tǒng)的人工測試技術,實現(xiàn)了從專用測試到通用測試的轉型。關于自動測試系統(tǒng)軟件技術的研發(fā)和設計,也成為了市場的發(fā)展主流。本文主要基于這一背景,針對自動測試系統(tǒng)軟件技術的通用性進行分析。

【關鍵詞】自動測試系統(tǒng)軟件技術;通用性;分析

當今的世界是開放的世界,中國的發(fā)展離不開世界,世界當前正處于經(jīng)濟飛速發(fā)展階段,中國經(jīng)濟也得到迅速的發(fā)展。經(jīng)濟的發(fā)展離不開科技的創(chuàng)新,早年鄧小平就提出了科學技術是第一生產(chǎn)力的著名論斷,經(jīng)濟發(fā)展帶來科技的進步,科技進步促進經(jīng)濟發(fā)展。隨著科技發(fā)展和測試內容復雜性的提升,人工測試技術已經(jīng)不適應時代的發(fā)展要求,自動測試技術得到了迅速的發(fā)展,自動測試技術的主要方面是對自動測試技術軟件通用性進行開發(fā)和研究,當前測試軟件的通用性技術還不太完善,因此對軟件通用性的分析和研究至關重要,它有著重要的現(xiàn)實意義。

1自動測試系統(tǒng)通用性的發(fā)展情況

1.1自動測試系統(tǒng)通用性的研究情況分析

自動測試軟件的通用性是使系統(tǒng)資源的配置更加合理化、最大化,為了建設系統(tǒng)的應用平臺,在測試單元集合情況下,配備必要的設備進行測試。對于自動測試硬件的通用性的認識,目前沒有統(tǒng)一的概念,人們對這一概念有不同的理解。自動測試系統(tǒng)軟件的通用性是建立在軟件開發(fā)環(huán)境、系統(tǒng)通用測試語言、軟件技術基礎上的。自動測試軟件技術的通用性語言是用一種標準化的語言來表達測試信息,應用比較廣泛的是ATLAS語言,在測試系統(tǒng)中,這一語言的測試能夠實現(xiàn)。通用性的實現(xiàn)問題也很重要,主要是在自動測試系統(tǒng)軟件的開發(fā)環(huán)境和自動測試系統(tǒng)儀器控制軟件系統(tǒng)方面,目前自動測試系統(tǒng)儀器控制軟件技術得到了迅速的發(fā)展,通用性技術也日益成熟。而自動測試系統(tǒng)軟件開發(fā)環(huán)境技術的研究還不太成熟,這是目前在通用性方面面臨的一大難題。

1.2自動測試系統(tǒng)軟件技術通用性的發(fā)展現(xiàn)狀

早在20世紀50年代就已經(jīng)出現(xiàn)了自動測試設備和技術,測試軟件也是在這一時期得到的發(fā)展,在自動測試軟件的應用研發(fā)中,首先對應用語言一致性的問題進行了解決,在以后的日子里主要進行的是自動測試儀器控制軟件技術的研究。20世紀晚期,測試儀器增加了互換的功能,從此之后自動化檢測系統(tǒng)逐漸開始取代人工檢測系統(tǒng),自動測試系統(tǒng)的技術水平也得到了提高,進入了專業(yè)測試階段。美國在20世紀末制定了一個計劃,這一計劃就是為了很好的實現(xiàn)測試系統(tǒng)的通用性和系統(tǒng)性,逐漸的這一計劃成為各個測試系統(tǒng)的一個模型,具有重要的價值。到目前為止掌握這一技術的國家不是很多,這一技術分為三部分:①軟件的可移植性技術;②測試控制儀器的互換性技術;③測試的互操作性技術,為了實現(xiàn)這三方面的突破,我們就要注重測試軟件接口標準化的分析。

2自動測試系統(tǒng)軟件技術通用性的實現(xiàn)

2.1系統(tǒng)軟件技術平臺的發(fā)展狀況分析

自動測試軟件技術平臺適用于各種軟件系統(tǒng),這是軟件通用性的主要表現(xiàn)形式。系統(tǒng)軟件的平臺具有自動產(chǎn)生程序的能力,這就需要這一平臺面向不同的單元進行測試,才能自動產(chǎn)生程序。但是在目前的技術水平下,測試平臺還不完善,主要是受測試軟件開發(fā)環(huán)境的影響,因此還需要努力研究促進這一平臺的發(fā)展。測試軟件的通用性研究主要側重于以下幾個方面:①把測試軟件的新技術應用于系統(tǒng)軟件開發(fā)中來,以提高系統(tǒng)測試技術的通用性。②分析測試系統(tǒng)信號的表達方式,以便于更好的了解自動測試系統(tǒng)的組成和測試單元的測試方法。③為了增強測試的功能,我們需要對測試單元的測試能力進行測試。

2.2自動測試系統(tǒng)軟件技術通用性的實現(xiàn)

系統(tǒng)軟件通用性的實現(xiàn)取決于軟件接口是否標準化,接口的標準化就是測試流程功能轉變?yōu)榫唧w控制功能,這樣就得到接口的主要信息,包括狀態(tài)情況、儀器操作、接口連接。這就能很好的完成接口任務,任務完成后要對控制儀器進行分析,分為對開關資源的分析和對測試資源的分析兩部分。這樣就能實現(xiàn)測試通用性的自動化,系統(tǒng)軟件的自動斷電和連接。實現(xiàn)測試的可移植性和可讀性,需要對系統(tǒng)單元進行封閉,由于系統(tǒng)軟件具有復雜性的特點,接受信息也具有有限性的特點,在測試函數(shù)建立之后,還需要對這一函數(shù)進行封閉,這樣就可以很方便的使用測試技術。然后再對測試信息進行封閉,就可以把信息平臺建立起來,這樣就實現(xiàn)了測試系統(tǒng)軟件的通用性。對測試系統(tǒng)的檢查和定位也是非常重要的一個環(huán)節(jié),測試要檢查的是電子設備的故障和故障所在的位置。需要注意的是電子設備的型號不同,電路結構和設備的功能也不相同,因此就需要進行人工輔助的檢測和不同研究的流程來檢測。

2.3自動測試系統(tǒng)軟件框架的構建

一般情況下,自動測試系統(tǒng)軟件主體框架的設計,主要基于MicrosoftMFC文檔-視圖結構,該種框架結構的靈活性更強。其中,MFC是基于WindowsAPI基礎上產(chǎn)生,采用該種構建方式,可以提升程序設計的效率性,更加符合面向對象的特征,在使用時,需要簡單進行操作,即可對主體框架進行擴展,構建需要的應用程序。這種主體框架設計的核心內容在于重用設計,也可以將其稱之為“擴展點”與“熱點”,其中的關鍵問題就是熱點識別。在設計主體框架時,需要針對測試領域的要求進行詳細的分析,合理協(xié)調參數(shù)設置、測試過程控制、界面維護、數(shù)據(jù)統(tǒng)籌管理等內容??蚣艿脑O計往往是針對特定的領域,在設計時,需要合理選擇相關的領域,對問題進行大致的規(guī)劃,這樣在設計起來才能夠更好的實現(xiàn)系統(tǒng)的應用價值。針對這一模塊,擴展系統(tǒng)所使用的數(shù)據(jù)容量,對各式各樣所需要的數(shù)據(jù)管理接口進行重新寫入,使其作為系統(tǒng)數(shù)據(jù)管理和進行交互的中心。

3結語

總而言之,自動測試系統(tǒng)軟件技術的開發(fā)、設計、使用的實現(xiàn)還需要解決一定的難題,研究的方向就是測試系統(tǒng)軟件技術的通用性,這一技術的實現(xiàn)是很困難的,因此要加大對測試系統(tǒng)平臺的研究力度。

參考文獻

[1]楊文,黃文濤.通用自動測試系統(tǒng)的軟件設計與實現(xiàn)[J].工業(yè)控制計算機,2012(01).

[2]毛東輝,周越文,文瑩,謝化勇,禚真福.基于ATS軟件共性的框架實現(xiàn)方法研究[J].計算機測量與控制,2011(12).

[3]田雪詠,常天慶,張雷,解國棟.一類通用的裝甲裝備自動測試系統(tǒng)體系結構[J].計算機測量與控制,2011(07).

[4]趙強,劉松風,程鵬.電子裝備通用自動測試系統(tǒng)發(fā)展及其關鍵技術[J].電子設計工程,2011(09).

[5]葉小杰,龍兵,謝志富,劉震.自動測試系統(tǒng)中的儀器設備驅動通用封裝研究[J].計算機測量與控制,2011(04).

作者:肖文濤 單位:湖南省洞口縣第一中學