方開慶 周輝
摘要:本文在多年的工作經(jīng)驗的基礎(chǔ)上,歸納總結(jié)了客制化自動測試系統(tǒng)驗收過程中的組織形式、驗收流程、驗收方法等方面內(nèi)容和經(jīng)驗,論述了自動測試系統(tǒng)在需求階段、方案階段以及交付驗收階段的評估體系及相關(guān)內(nèi)容,并就驗收流程和驗收方法進(jìn)行了探討。
關(guān)鍵詞:自動測試系統(tǒng) 組織形式 驗收流程 驗收方法 評估體系
Abstract: On the base of years of work experience, this paper summarizes the organizational form, acceptance process and acceptance method of customized auto-test system, discusses the evaluation system and related content of the auto-test system during requirement phase, scheme phase and delivery and acceptance phase and explores the acceptance process and acceptance method.
Keywords: Auto-test system; organizational form; acceptance process; acceptance method; evaluation system
0 引言
自動測試系統(tǒng)是指采用計算機(jī)控制,能實現(xiàn)自動化測試的系統(tǒng),也就是對那些能自動完成激勵、測量、數(shù)據(jù)處理并顯示或者輸出結(jié)果的一類系統(tǒng)的統(tǒng)稱[1]。自動測試系統(tǒng)廣泛應(yīng)用于設(shè)備調(diào)試、故障檢測和定位、系統(tǒng)狀態(tài)確認(rèn)等場合[2] 。隨著測試需求的日趨旺盛和科技技術(shù)的發(fā)展,幾十年來,我國自動測試技術(shù)及自動測試系統(tǒng)發(fā)展走過了一個從無到有、從小到大的發(fā)展過程,生產(chǎn)規(guī)模和生產(chǎn)能力與美、日、英、德、法等歐美發(fā)達(dá)國家基本相當(dāng),目前已形成了包括構(gòu)成自動測試系統(tǒng)基本單元的測試儀器、通用測試軟件、通用測試平臺和各類自動測試系統(tǒng)完整的產(chǎn)品體系,產(chǎn)品廣泛應(yīng)用到社會生活的方方面面,尤其在很多重大工程的研制生產(chǎn)單位,自動測試系統(tǒng)貫穿于設(shè)計、研制、生產(chǎn)、檢驗與維修使用等全壽命周期,自動測試系統(tǒng)無論是現(xiàn)在還是未來,都是電子設(shè)備研制生產(chǎn)的一種最為重要的測試手段。
測試設(shè)備是否合格,是工業(yè)研制生產(chǎn)能否使用的標(biāo)志,自動測試系統(tǒng)作為一種測試設(shè)備,其驗收也是自動測試系統(tǒng)研制生產(chǎn)過程中一個重要過程,也是自動測試系統(tǒng)應(yīng)用到設(shè)備研制生產(chǎn)現(xiàn)場最后一步,因此編制自動測試系統(tǒng)用戶驗收方法及流程具有重要的意義。自動測試系統(tǒng)作為設(shè)備的測試手段之一,與通用測試儀器設(shè)備具有共同的測試屬性,但又有很大的區(qū)別,自動測試系統(tǒng)與被測設(shè)備的捆綁更加緊密,在測試需求、維護(hù)需求、操作需求和后勤保障需求方面更具有“個性化”,因此在驗收方法和驗收流程上與通用儀器設(shè)備也有很大的不同。筆者作為工作在銷售一線的銷售技術(shù)支持工程師,長期與用戶交流,參與了多家單位自動測試系統(tǒng)驗收工作,在自動測試系統(tǒng)用戶驗收方法及流程有些心得,現(xiàn)將自動測試系統(tǒng)驗收過程中的組織形式、驗收流程、驗收方法等方面的進(jìn)行歸納總結(jié),以期為從事和使用自動測試系統(tǒng)的單位提供些許啟發(fā)。
1 驗收流程管理體系及階段劃分
自動測試系統(tǒng)的驗收評估是一個系統(tǒng)性的工作,由客戶管理機(jī)關(guān)統(tǒng)一領(lǐng)導(dǎo)管理,形成用戶→承研單位→用戶的閉合鏈,達(dá)到對自動自動測試系統(tǒng)科學(xué)規(guī)范的“評估、評價、驗收”的目的。自動測試系統(tǒng)驗收管理體系分三部分,如圖1所示。
如圖1所示自動測試系統(tǒng)評估的組織管理體系的三方面是需求階段評估體系、方案階段評估體系、交付驗收評估體系,三個方面并不是孤立的,從時間周期上看是環(huán)環(huán)相扣的,只有前面的評估工作做得踏實,后面的工作才能完成順利,反之,將會起到事倍功半的效果。
2 需求階段評估體系
需求階段重需求,輕方案,需求論證包括了測試需求、維護(hù)需求、操作需求和后勤保障需求等。如圖2所示,主要評估內(nèi)容包括系統(tǒng)功能、系統(tǒng)研制必要性、系統(tǒng)定位、系統(tǒng)使用特性等。
系統(tǒng)功能包括系統(tǒng)本身特有功能與測試功能等。系統(tǒng)本身特有功能是測試系統(tǒng)固有的功能,比如二次開發(fā)、程序調(diào)試等功能,本項功能的評估,應(yīng)從系統(tǒng)使用的場合出發(fā)進(jìn)行評估,比如現(xiàn)場使用的系統(tǒng),對測試人員的要求比較低,系統(tǒng)應(yīng)該是“傻瓜一鍵式”的系統(tǒng),此種系統(tǒng)就不必具有開發(fā)、調(diào)試等功能,只需要具備測試功能即可;作為工廠使用階段的測試系統(tǒng),由于使用者具備相當(dāng)高的能力,在使用階段往往會根據(jù)實際使用情況,進(jìn)行相關(guān)測試程序的修改,這就要求測試系統(tǒng)具有開發(fā)、調(diào)試、運行的環(huán)境,滿足使用要求。測試功能是在詳細(xì)分析和理解被測對象功能和原理的基礎(chǔ)上,歸納總結(jié)出的測試參數(shù),這部分主要由被測對象的研制生產(chǎn)廠家的行業(yè)專家參與進(jìn)行評審,從實際測試的角度,審定系統(tǒng)測試功能對被測對象的測試覆蓋率。
系統(tǒng)研制的必要性是一個項目能否立項的關(guān)鍵。對于此項評估內(nèi)容,機(jī)關(guān)領(lǐng)導(dǎo)和行業(yè)專家從頂層進(jìn)行高屋建瓴地評估,包括測試系統(tǒng)是否解決被測設(shè)備關(guān)鍵測試問題、測試系統(tǒng)是否代表了為了測試技術(shù)的方向、是否具有廣闊的市場,是否能夠具有形成產(chǎn)業(yè)化的能力等幾個方面。
系統(tǒng)定位的評估是建立在實際用途基礎(chǔ)上的。隨著電子設(shè)備電子化、模塊化程度的不斷提高,以及嵌入式診斷設(shè)備、便攜式維修輔助設(shè)備等信息化維修手段的應(yīng)用,使得前方換件修理的比重迅速擴(kuò)大,中繼級維修職能不斷削弱,維修級別正在逐漸從三級向兩級轉(zhuǎn)變。面對新技術(shù)、新思路,我們應(yīng)該對系統(tǒng)定位的定位進(jìn)行科學(xué)的評估,確保測試系統(tǒng)能夠在維修保障發(fā)揮其最大的測試功能。
使用特性包括了最終操作人員基本素質(zhì)、操作接口和界面布局、上電/斷電順序、應(yīng)急保護(hù)以及測試系統(tǒng)的運行環(huán)境(溫度、濕度、供電)、測試系統(tǒng)移動運輸能力(人工搬運、車載、航空運輸)、體積大小等。這部分是在使用定位的基礎(chǔ)上進(jìn)行的,必須符合使用定位的要求。
3 方案階段評估體系
方案論證階段是在需求論證的基礎(chǔ)上,按照測試需求制定總體的方案和技術(shù)指標(biāo)體系,進(jìn)行方案細(xì)化,并闡述關(guān)鍵技術(shù)的解決方案等。其評估架構(gòu)如圖3所示。
總體的方案和技術(shù)指標(biāo)體系評估內(nèi)容包括總體方案是否合理、技術(shù)指標(biāo)是否具備被測對象指標(biāo)覆蓋性??傮w方案包括硬件測試平臺中測試儀器選擇、總線體系、結(jié)構(gòu)布局、接口適配器設(shè)計等,以及軟件測試平臺中的軟件開發(fā)工具選擇、運行操作系統(tǒng)選擇、總體架構(gòu)等。評估流程如下:
1、測試儀器是否覆蓋被測對象技術(shù)指標(biāo);
2、總線體系結(jié)構(gòu)是否能滿足使用定位,是否具有技術(shù)前瞻性;
3、結(jié)構(gòu)選擇是否滿足使用定位,結(jié)構(gòu)布局是否符合使用要求;
4、接口適配器的設(shè)計是否易于系統(tǒng)展開和安裝;
5、選擇的軟件開發(fā)工具是否對于開發(fā)效率有益;
6、運行操作系統(tǒng)是否具有通用性;
7、軟件測試平臺總體架構(gòu)選擇是否符合相關(guān)標(biāo)準(zhǔn)等。
對于技術(shù)指標(biāo)體系是否具備被測對象指標(biāo)覆蓋性與前面的測試功能覆蓋性評估方法一致,均采用層次分析法分析法進(jìn)行。
方案細(xì)化主要是軟件組成模塊方案的評估,系統(tǒng)軟件一般由系統(tǒng)搭建、序列生成、系統(tǒng)校準(zhǔn)、測試執(zhí)行和數(shù)據(jù)處理幾大模塊組成,此部分主要評估幾大模塊之間的數(shù)據(jù)接口是否合理,是否符合總體架構(gòu)要求等。
關(guān)鍵技術(shù)的評估包括關(guān)鍵技術(shù)組成與解決方案,通過對總體方案的研究,評估方案論證中的關(guān)鍵技術(shù)組成是否有遺漏,解決方案是否合理,有沒有更好的解決方案等。
4 交付驗收評估體系
自動測試系統(tǒng)驗收分為在承研單位驗收和用戶現(xiàn)場驗收,驗收依據(jù)為用戶專家評審?fù)ㄟ^的產(chǎn)品驗收規(guī)范,驗收流程及方法如下:
1、承研單位驗收。針對自動測試系統(tǒng)性能指標(biāo)、軟件功能、組成設(shè)備性能指標(biāo)等進(jìn)行測試驗收,采用邀請用戶專家到承研單位的現(xiàn)場進(jìn)行驗收或者采信承研單位質(zhì)量部門檢驗數(shù)據(jù)的方法進(jìn)行驗收。驗收依據(jù)為評審?fù)ㄟ^的產(chǎn)品驗收規(guī)范,對承研單位提交的自動自動測試系統(tǒng)進(jìn)行全性能的指標(biāo)測試和試驗。承研單位提交的自動測試系統(tǒng)應(yīng)是按照合同要求研制或生產(chǎn)的產(chǎn)品;提交的自動測試系統(tǒng)需經(jīng)承制方質(zhì)量檢驗部門檢驗合格;自動測試系統(tǒng)圖樣及技術(shù)文件現(xiàn)行有效;設(shè)備齊套,隨機(jī)文件完整。
2、用戶現(xiàn)場驗收。用戶現(xiàn)場驗收包括齊套性驗收、性能指標(biāo)驗收和測試功能驗收等。齊套性能驗收包括組成設(shè)備及附件的齊套性和配套資料齊套性;性能指標(biāo)驗收包括系統(tǒng)指標(biāo)和組成儀器設(shè)備指標(biāo),組成設(shè)備一般采用計量檢驗方式進(jìn)行,由用戶計量部門參與進(jìn)行計量驗收,系統(tǒng)性能指標(biāo)和測試功能驗收按照評審過的產(chǎn)品驗收規(guī)范進(jìn)行,由計量部門、使用部門和承研單位共同參與。
3、驗收會議。驗收會一般由用戶管理部門組織,用戶使用部門、計量部門和承研單位的相關(guān)技術(shù)人員參與,一般由承研單位進(jìn)行研制完成情況的總結(jié)匯報,計量部門就演驗收情況進(jìn)行通報,相關(guān)專家按照合同要求進(jìn)行質(zhì)詢,最后給出驗收結(jié)論和改進(jìn)建議。
5 結(jié)論
自動測試系統(tǒng)驗收是自動測試研制過程中十分重要且有意義的環(huán)節(jié)之一,目前尚無明確無明確的可具操作性的辦法或者技術(shù)標(biāo)準(zhǔn),對于自動測試系統(tǒng)驗收 亟需有關(guān)各方在已有工作經(jīng)驗的基礎(chǔ)上不斷總結(jié),形成完善的規(guī)章或標(biāo)準(zhǔn)以,以規(guī)范和指導(dǎo)客制化自動測試系統(tǒng)研制工作,本文是筆者在長期工作中的一些心得,希望為從事和使用自動測試系統(tǒng)的單位一些提供些許啟發(fā)。
參考文獻(xiàn):
[1] 李行善,左毅,孫杰.自動測試系統(tǒng)集成技術(shù)[M].北京:電子工業(yè)出版社,2004.
[2]DoD Automatic Test Systems Handbook[EB/OL].http://www.acq.osd.mil/自動測試系統(tǒng)/,2004
中電科思儀科技股份有限公司 青島 266555