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