摘 要:信息技術的發(fā)展和中國軟件行業(yè)的日趨壯大成熟,軟件測試也在不斷的發(fā)展壯大。廣播電視設備作為數(shù)字設備,它的穩(wěn)定發(fā)展對軟件的可靠性和安全性極高。因此,深入研究廣播電視設備軟件檢測綜合測試系統(tǒng),對于構建一個優(yōu)秀的廣播電視設備軟件檢測綜合測試系統(tǒng),維持廣播電視行業(yè)的持續(xù)、健康、穩(wěn)定發(fā)展至關重要。
關鍵詞:廣播電視;軟件測試;設備軟件
中圖分類號:TN948 文獻標識碼: A 文章編號:1674-098X(2011)12(c)-0000-00
建國以后,我國的廣播事業(yè)先后經歷了一個從無到有、從模擬設備到數(shù)字設備的歷程。而國家廣播電視總局提出的《廣播電視設備軟件檢測綜合測試系統(tǒng)》的研究,為廣播電視更好的發(fā)展構建了一個自動的、完整的綜合測試系統(tǒng)。因此本文通過介紹廣播電視設備的發(fā)展變化、特點,對廣播電視軟件檢測的重要性進行分析,并從組成原理、內部結構、網絡傳輸?shù)确矫娼榻B廣播電視設備軟件檢測綜合測試系統(tǒng)。為未來廣播電視設備軟件測試系統(tǒng)的構建提供理論依據(jù)和技術支撐。
1廣播電視設備介紹及軟件測試的重要性
與廣播、電視相關的一切設備、儀器都稱之為廣播電視設備。它包括廣播電視節(jié)目制作設備(節(jié)目錄入設備、編輯設備和播控設備)、發(fā)送設備(復用設備和發(fā)送設備)、傳輸設備(有線傳輸設備和無線傳輸設備)和接收設備(接收轉換設備和接收設備)等。我國廣播電視設備的發(fā)展經歷了一個數(shù)字化改造的過程,使得當今的廣播電視設備發(fā)生了翻天覆地的變化。無論是在節(jié)目傳送的質量和速度還是使用設備上都有了很大的改進,極大的提高了節(jié)目的穩(wěn)定性和正確性。因此數(shù)字化作為現(xiàn)代廣播電視設備的一個重要特點與傳統(tǒng)的模擬設備相比較而言,方便了節(jié)目制作的同時還提高了人們的視聽效果。
廣播電視設備的安全性和可靠性對整個廣播電視的安全播出具有重要的意義。尤其是科學技術的不斷發(fā)展,設備硬件越來越小,可靠性越來越高,而軟件的成分越來越大,可靠性確仍然比較差這種嚴峻的問題一直困擾著廣播電視行業(yè)。因此只有通過廣播電視設備軟件的有效測試才能去不斷地發(fā)現(xiàn)廣播電視設備中存在的各種問題,才能盡早的尋求解決問題的辦法,從而提高廣播電視設備的可靠性。同時保證廣播電視設備軟件有效性的測試對于完善廣播電視軟件的可靠性,確保廣播電視的安全播出,維系整個廣電行業(yè)內部的穩(wěn)定和社會經濟發(fā)展,人民安定團結。
2廣播電視設備軟件的測試方法
現(xiàn)代的廣播電視設備由硬件和軟件兩個部分組成。目前對設備軟件的測試一般是采用三種方法進行。第一種方法是將軟件的代碼剝離出來,并采用數(shù)學平臺進行測試。它的缺點是測試中遇到比較復雜的系統(tǒng),會難度相當大,且有時候不能真是地反映軟件的使用運行情況。;第二種方法是將整個硬件設備和軟件設備系統(tǒng)同交聯(lián)的物理設備真實地建立連接,從而形成閉環(huán)進行測試。該系統(tǒng)的優(yōu)點是相對簡單且準確真實,缺點是系統(tǒng)一旦復雜時,將耗費的測試費用太高。第三種方法是軟件仿真測試法,這種方法是一種比較有潛力的方法,它的測試效果相對前兩種而言比較理想。且能夠真實地模擬被測試軟件運行時的真是物理環(huán)境。在國外推出的仿真測試系統(tǒng)主要有如HP的VEE,B-TREE的Validor Gold,ATTOL System Test,Tech S.A.T推出的ADS-3000等。因此在廣播電視設備領域內,對各種廣播電視設備軟件的測試同樣也需要建立分布式的仿真測試環(huán)境。
3廣播電視設備軟件檢測綜合測試系統(tǒng)的結構
廣播電視設備軟件檢測綜合測試系統(tǒng)是指能逼真地模擬被測試軟件運行時候所需要的真實的物理環(huán)境的輸入和輸出,并同時對廣播電視設備軟件能夠進行非侵入性的、高精度的、自動的、重復的、完整的閉環(huán)測試,對被測試軟件能組織輸入、驅動運行、接收輸出結果等做出相應的分析和評估測試結果的系統(tǒng)。
該測試系統(tǒng)的主要的架構是分布式的仿真測試環(huán)境。它主要包括主控制子系統(tǒng)、數(shù)據(jù)庫子系統(tǒng)和多個仿真激勵子系統(tǒng)組成的,并通過服務器/客戶端模式連接。其中主控制子系統(tǒng)中整個分布式仿真測試平臺的控制中心的任務是:自檢和維護管理平臺系統(tǒng),確定測試方案的輔助和測試環(huán)境的配置;并按時序要求經以太網向其他系統(tǒng)發(fā)送控制命令、測試用例以及預期結果后接收仿真激勵子系統(tǒng)從以太網發(fā)送的應答、命令執(zhí)行和測試分析結果并實時記錄分析結果;控制整個測試平臺的測試進程;分析和處理測試結果;同時平臺同步控制確保整個網絡中各個仿真激勵子系統(tǒng)的時鐘同步。其次,數(shù)據(jù)庫子系統(tǒng)是基于以太網的服務器的廣播電視設備軟件檢測綜合測試系統(tǒng)的數(shù)據(jù)子系統(tǒng)具有以太網服務器的各種功能,同時還可以運行數(shù)據(jù)庫管理系統(tǒng)、存放數(shù)據(jù)庫的物理文件、提供后臺數(shù)據(jù)資源給各仿真激勵節(jié)點以及負責數(shù)據(jù)庫后臺進程維護等等,從而為整個測試平臺的數(shù)據(jù)庫服務。最后,仿真激勵子系統(tǒng)
通過以太網絡從數(shù)據(jù)庫子系統(tǒng)讀取測試用例數(shù)據(jù),并通過主控制子系統(tǒng)進行命令數(shù)據(jù)交換,從而通過專用接口和目標系統(tǒng)實現(xiàn)數(shù)據(jù)交換三種數(shù)據(jù)交換功能。
4廣播電視設備軟件檢測綜合測試系統(tǒng)的網絡傳輸和功能
廣播電視設備軟件測試系統(tǒng)構建的分布式仿真測試平臺是通過客戶像服務器提出請求,服務器對于客戶提出的請求進行接受和提供相應的服務的這樣一種服務器/客戶端模式。該種模式中存在著TCP協(xié)議和UDP協(xié)議兩種傳輸協(xié)議。其中TCP協(xié)議是面向連接,UDP協(xié)議是面向無連接,因此它能夠在太網上更有效的傳輸數(shù)據(jù),但是UDP協(xié)議的傳輸方式無法保證數(shù)據(jù)的正確性。因此對于廣播電視設備軟件測試系統(tǒng)在使用UDP協(xié)議時必須對其進行改良,并在傳輸?shù)幕A上,加入一定的校驗,保證數(shù)據(jù)傳輸?shù)挠行А?/p>
廣播電視設備軟件檢測綜合測試系統(tǒng)具有仿真模擬目標系統(tǒng)運行時所需的真實的物理環(huán)境;對于自動加載測試用例和收集測試結果,保持驅動目標系統(tǒng)的運行等具有重要作用;能夠將測試結果與預期結果自動地進行分析、比較并正確的顯示測試結果;最后將自動地生成簡易測試報告并對失效數(shù)據(jù)進行收集整理和評估。
5結語
目前廣播電視行業(yè)作為與人們生活息息相關的一個行業(yè)。它的發(fā)展不僅僅直接關系廣電行業(yè)的穩(wěn)定發(fā)展的同時,還對人們生活質量和整個社會的安定團結具有重要的作用。因此,文章通過對廣播電視設備軟件檢測綜合測試系統(tǒng)的研究,旨在構建一個良好的廣播電視設備軟件綜合測試系統(tǒng),提高廣播電視設備的質量和傳輸速度,確保廣電行業(yè)的長期穩(wěn)定發(fā)展,促進人類的社會的和諧與進步。
參考文獻
[1]柳純錄,陳淥萍.軟件評測師教程,清華大學出版社,2005.
[2]李冰.“軟件測試用例生成綜合策略研究”,計算機測量與控制,2005.
[3]崔小樂.“實時嵌入式軟件仿真測試平臺的體系結構設計”,測控技術,2003.
[4]劉斌.“嵌入式軟件可靠性仿真測試系統(tǒng)研究”,北京航空航天大學學報,2000,8.