欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種艦船裝備軟件通用仿真測試平臺及其構(gòu)建方法

文檔序號:6511248閱讀:289來源:國知局
一種艦船裝備軟件通用仿真測試平臺及其構(gòu)建方法
【專利摘要】本發(fā)明涉及一種艦船裝備軟件通用仿真測試平臺,該測試平臺包括測試主控機,用于根據(jù)艦船裝備軟件的測試需求,完成仿真測試交聯(lián)環(huán)境模型的構(gòu)建及管理、測試用例模型的構(gòu)建及管理,通過調(diào)度測試環(huán)境模型配置測試環(huán)境,通過調(diào)度測試用例控制測試執(zhí)行,并對測試結(jié)果數(shù)據(jù)進(jìn)行存儲與分析;測試仿真機,用于接收主控機系統(tǒng)的控制指令,配置仿真測試環(huán)境,自動驅(qū)動測試用例執(zhí)行,并對測試結(jié)果數(shù)據(jù)進(jìn)行收集,適時傳輸?shù)街骺貦C系統(tǒng);測試仿真機擴展單元,用于針對艦船裝備軟件復(fù)雜的外圍交聯(lián)環(huán)境,自適應(yīng)擴展為多個仿真測試機。
【專利說明】一種艦船裝備軟件通用仿真測試平臺及其構(gòu)建方法

【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及軟件測試領(lǐng)域,具體是針對艦船裝備軟件的一種通用性的仿真測試平臺及其構(gòu)建方法。

【背景技術(shù)】
[0002]艦船裝備軟件一般為分布式的實時系統(tǒng),這類軟件與硬件關(guān)系非常密切,可能是嵌入式軟件,也可能是非嵌入式軟件,通常具有復(fù)雜的交聯(lián)環(huán)境,使用常規(guī)的測試手段一般無法滿足艦船裝備軟件的測試要求。在絕大多數(shù)場合,采用艦船裝備軟件系統(tǒng)的真實運行環(huán)境來對艦船裝備軟件進(jìn)行測試,無論從安全性還是經(jīng)濟(jì)性方面考慮都是不可行的,特別是當(dāng)軟件的正確性很低時,尤為如此。目前國際上公認(rèn)的一種有效的測試方法是對其進(jìn)行仿真測試:即通過仿真平臺模擬艦船裝備軟件的真實輸入,在仿真平臺下模擬艦船裝備軟件在各種情況下的使用,從而在軟件正式投入使用之前暴露出軟件的缺陷,從而提高艦船裝備軟件的可靠性。
[0003]對艦船裝備軟件實施仿真測試,需要仿真平臺仿真艦船裝備軟件眾多的激勵源,支持艦船裝備眾多的接口、復(fù)雜的數(shù)據(jù)格式。同時對于軟件測試,測試平臺必須提供便捷測試用例編輯、轉(zhuǎn)換、管理、測試腳本的生成,支持測試執(zhí)行的并發(fā)、反饋、延遲,做到實時顯示測試狀態(tài)、靈活的數(shù)據(jù)收集、友好方便的測試開發(fā)以及支持多種測試類型,這些因素極大地增加了構(gòu)建艦船裝備軟件仿真測試平臺的難度。
[0004]現(xiàn)有的仿真測試平臺中尚未有針對艦船裝備軟件測試的成型的產(chǎn)品,往往針對運行于7x101^8上嵌入式軟件進(jìn)行測試,不能對運行于11=(10舊上的艦船裝備軟件測試;不支持艦船裝備軟件的扣?、仙?和組播接口 ;不能對測試仿真機進(jìn)行擴展,以達(dá)到更加真實地仿真艦船裝備軟件的外圍交聯(lián)環(huán)境的目的。


【發(fā)明內(nèi)容】

[0005](一)要解決的問題
[0006]本發(fā)明所要解決的技術(shù)問題是支持艦船裝備軟件眾多的接口、復(fù)雜的數(shù)據(jù)格式,支持嵌入式和非嵌入式的艦船裝備軟件測試,能夠方便擴展為多個仿真測試機,真實地仿真艦船裝備軟件的外圍交聯(lián)環(huán)境,能夠?qū)ε灤b備軟件更加完備地測試;采用國際標(biāo)準(zhǔn)化語言對測試環(huán)境案例和測試用例進(jìn)行編寫,使得測試環(huán)境案例和測試用例庫具有通用性。
[0007]( 二 )技術(shù)方案
[0008]為此,本發(fā)明提供了一種艦船裝備軟件通用的仿真測試平臺,包括:
[0009]測試主控機,用于根據(jù)艦船裝備軟件的測試需求,構(gòu)建測試環(huán)境模型和測試用例模型,形成標(biāo)準(zhǔn)的測試環(huán)境案例和測試用例基本庫;控制仿真測試環(huán)境配置和測試用例序列執(zhí)行,并對測試結(jié)果數(shù)據(jù)進(jìn)行存儲和分析。
[0010]測試仿真機及仿真機擴展單元,用于根據(jù)測試主控機的控制指令,配置仿真測試環(huán)境,自動驅(qū)動測試執(zhí)行,并對測試過程中產(chǎn)生的結(jié)果數(shù)據(jù)進(jìn)行收集,適時傳輸?shù)綔y試主控機。
[0011]其中,測試主控機包括:
[0012]主控模塊,用于編寫測試環(huán)境案例和測試用例并存儲,形成標(biāo)準(zhǔn)的測試環(huán)境案例和測試用例基本庫;根據(jù)艦船裝備軟件的測試需求,調(diào)用測試環(huán)境配置案例,完成測試環(huán)境配置;根據(jù)艦船裝備軟件的功能、性能、接口、邊界等測試需求,調(diào)用測試用例案例,形成測試用例執(zhí)行序列,并管理和控制測試用例執(zhí)行序列執(zhí)行;
[0013]操作模塊,與主控模塊相連接,用于實現(xiàn)測試人員與測試實體的接口 ;
[0014]存儲分析模塊,與主控模塊相連接,用于測試過程中產(chǎn)生的結(jié)果數(shù)據(jù)進(jìn)行存儲與分析。
[0015]所述主控模塊包括:
[0016]測試環(huán)境建模,用于編寫和存儲艦船裝備軟件接口協(xié)議的測試環(huán)境配置案例,對測試環(huán)境配置案例進(jìn)行管理;
[0017]測試用例建模,用于編寫和存儲艦船裝備軟件測試用例,對測試用例進(jìn)行管理;
[0018]測試環(huán)境配置執(zhí)行單元,用于控制完成仿真測試環(huán)境的配置;
[0019]測試用例執(zhí)行與管理單元,調(diào)用測試用例形成測試用例執(zhí)行序列,對測試用例執(zhí)行序列進(jìn)行管理,控制測試序列執(zhí)行;
[0020]通信單元,用于完成測試主控機與測試仿真機的通信配置。
[0021 ] 其中,仿真測試機包括:
[0022]測試環(huán)境配置,用于接收主控機的測試環(huán)境配置案例,以及測試環(huán)境配置指令,配置仿真測試環(huán)境;
[0023]測試驅(qū)動執(zhí)行,用于接收主控機的測試用例執(zhí)行序列,以及測試執(zhí)行指令,驅(qū)動測試序列自動執(zhí)行;
[0024]測試數(shù)據(jù)收集,用于根據(jù)測試用例執(zhí)行序列中的測試數(shù)據(jù)收集要求,自動收集測試結(jié)果數(shù)據(jù),并適時傳輸?shù)綔y試主控機;
[0025]適配器單元,用于根據(jù)測試用例執(zhí)行序列中艦船裝備軟件的接口要求,選擇適配接口,利用該接口向被測艦船裝備軟件發(fā)送或從該接口接收數(shù)據(jù)。
[0026]所述測試仿真機擴展單元,用于針對艦船裝備軟件復(fù)雜的外圍交聯(lián)環(huán)境,進(jìn)行自適應(yīng)擴展為多個測試仿真機,更加真實地仿真艦船裝備軟件的交聯(lián)環(huán)境。
[0027]本發(fā)明還提供了一種艦船裝備軟件通用的仿真測試平臺的構(gòu)建方法,包括:
[0028]步驟10:搭建測試主控機系統(tǒng);
[0029]步驟20:搭建測試仿真機及測試仿真機擴展單元系統(tǒng);
[0030]步驟30:搭建測試主控機與仿真測試機及仿真測試機擴展單元間的通信層;
[0031]步驟40:搭建仿真測試機及仿真測試級擴展單元與被測艦船裝備軟件間的適配層;
[0032]步驟50:編寫仿真測試環(huán)境配置案例并存儲,形成測試環(huán)境配置案例基本庫;編寫測試用例并存儲,形成測試用例基本庫;將測試環(huán)境配置案例和測試用例案例基本庫界面化,以供測試時進(jìn)行案例的設(shè)置與選擇;
[0033]步驟60:建立配置仿真測試環(huán)境流程;
[0034]步驟70:建立控制測試執(zhí)行流程;
[0035]步驟80:建立測試監(jiān)視與數(shù)據(jù)收集流程;
[0036]其中,所述步驟20中測試仿真機包括Windows測試仿真機和VxWorks測試仿真機;所述步驟30中通信層包括實現(xiàn)TCP和UDP協(xié)議;所述步驟40中的適配層包括串口協(xié)議、以太網(wǎng)協(xié)議、總線協(xié)議,串口協(xié)議包括RS232、RS422、RS485,以太網(wǎng)協(xié)議包括TCP、UDP和組播,總線協(xié)議包括Al / AO, DI / D0。
[0037](三)有益效果
[0038]上述技術(shù)方案有如下優(yōu)點:本發(fā)明提供的測試平臺能夠為艦船裝備軟件測試快速構(gòu)建一個自適應(yīng)的仿真測試環(huán)境,支持艦船裝備軟件眾多的接口、復(fù)雜的數(shù)據(jù)格式,實現(xiàn)對艦船裝備軟件進(jìn)行實時、并發(fā)、非侵入式的系統(tǒng)測試;本發(fā)明構(gòu)建標(biāo)準(zhǔn)化的測試環(huán)境案例和測試用例基本庫,提高艦船裝備軟件測試的效率,減少測試工作量。

【專利附圖】

【附圖說明】
[0039]圖1是本發(fā)明艦船裝備軟件通用仿真測試平臺結(jié)構(gòu)示意圖;
[0040]圖2是實施例本發(fā)明艦船裝備軟件通用仿真測試平臺仿真測試平臺的構(gòu)建方法流程圖。

【具體實施方式】
[0041]下面結(jié)合附圖和實施例,對本發(fā)明的【具體實施方式】作進(jìn)一步詳細(xì)描述。
下面實施例用于說明本發(fā)明,但不用來限制本發(fā)明的范圍。
[0042]如圖1所示,為本發(fā)明實施例的艦船裝備軟件通用仿真測試平臺仿真測試平臺結(jié)構(gòu)示意圖,本實施例包括:測試主控機1、測試仿真機2和測試仿真機擴展單元3。
[0043]其中測試主控機I用于根據(jù)具體的艦船裝備軟件的測試環(huán)境接口需求,編寫或調(diào)用測試環(huán)境案例;根據(jù)具體的艦船裝備軟件的功能需求,編寫或調(diào)用測試用例案例,形成測試用例執(zhí)行序列;控制測試環(huán)境配置執(zhí)行,控制測試用例序列執(zhí)行;
[0044]測試仿真機2用于接收測試主控機I的測試環(huán)境案例和測試用例執(zhí)行序列,以及相應(yīng)的控制指令,自動進(jìn)行測試環(huán)境配置,自動驅(qū)動測試用例序列執(zhí)行;
[0045]測試仿真機擴展單元3用于針對具體的艦船裝備軟件的外圍交聯(lián)環(huán)境需求,自適應(yīng)擴展為多個仿真測試機,實施艦船裝備軟件多源并發(fā)測試;
[0046]本實施例的測試主控機包括主控模塊11、操作模塊12和存儲分析模塊13,其中,主控模塊11用于編寫和調(diào)用測試環(huán)境案例和測試用例案例,根據(jù)艦船裝備軟件具體的功能測試需求,形成測試用例執(zhí)行序列;控制測試環(huán)境配置執(zhí)行和測試用例執(zhí)行序列的控制執(zhí)行。主控模塊包括測試環(huán)境建模111、測試用例建模112、測試環(huán)境配置執(zhí)行單元113、測試用例執(zhí)行與管理單元114、通信單元115。
[0047]具體地:測試環(huán)境建模111用于編寫測試環(huán)境案例,仿真艦船裝備軟件的接口,可分串行接口、以太網(wǎng)接口和總線接口。其中串行接口包括RS232接口、RS422接口、RS485接口 ;以太網(wǎng)接口包括TCP、UDP和組播;總線接口包括Al / Al和DI / DO接口;
[0048]測試用例建模112用于編寫測試用例案例,具體為艦船裝備軟件復(fù)雜的數(shù)據(jù)變量和測試執(zhí)行條件建模,數(shù)據(jù)變量包括Basic類型,如int、char、short、float、double、Uint、Uchar、Ushort、ULong等,各類型所占的字節(jié)數(shù)由其類型所決定,如int占4個字節(jié),char占1個字節(jié),81101-1:占2個字節(jié);8104類型,由多個不同或相同8381(3類型組成的復(fù)合類型,8104類型通常為艦船裝備軟件中涉及的報文數(shù)據(jù)進(jìn)行建模;測試執(zhí)行條件包括順序執(zhí)行、并發(fā)執(zhí)行、延遲執(zhí)行、反饋執(zhí)行和循環(huán)執(zhí)行;
[0049]測試環(huán)境配置執(zhí)行單元113用于將形成的測試環(huán)境案例下發(fā)到仿真測試機及擴展單元,控制測試環(huán)境配置執(zhí)行;
[0050]測試用例執(zhí)行與管理單元114用于調(diào)用測試用例案例基本庫,形成測試用例執(zhí)行序列,下發(fā)測試用例執(zhí)行序列到仿真測試機及擴展單元,控制測試用例序列執(zhí)行;
[0051]通信單元115用于完成測試主控機1與測試仿真機2及測試仿真機擴展單元3的通信配置,包括I'⑶和仙?協(xié)議配置。
[0052]操作模塊12用于實現(xiàn)測試人員與測試實體的接口功能,具體地用于測試人員進(jìn)行測試計劃的安排、測試內(nèi)容設(shè)定以及測試結(jié)果的查看。
[0053]存儲分析模塊13用于存儲測試過程中產(chǎn)生的數(shù)據(jù),測試人員可通過存儲的數(shù)據(jù)對測試過程進(jìn)行檢查和分析,達(dá)到回放的效果。
[0054]測試仿真機2,為本測試平臺的關(guān)鍵部分,用于搭建艦船裝備軟件的測試環(huán)境后自動驅(qū)動測試執(zhí)行,功能模塊具體包括測試環(huán)境配置21,測試驅(qū)動執(zhí)行22、測試監(jiān)視與數(shù)據(jù)收集23、適配器單元24。
[0055]具體地:測試環(huán)境配置21用于實現(xiàn)仿真測試接口的初始化,完成仿真測試環(huán)境配置,做好測試執(zhí)行前的準(zhǔn)備。主要完成的功能如下:
[0056]接收測試主控機的環(huán)境配置案例信息,對信息是否正確性進(jìn)行檢查,并對測試主控機進(jìn)行反饋,反饋信息包括:環(huán)境配置信息沒問題、以太網(wǎng)接口信息異常、舊232接口信息異常、83422接口信息異常、83485接口信息異常、八I丨八0接口信息異常、01 / 00接口^[目息異常;
[0057]接收測試主控機的環(huán)境配置指令,解析收到環(huán)境配置案例信息,提取與本測試仿真機相關(guān)的環(huán)境配置信息,進(jìn)行測試接口初始化,并將測試環(huán)境配置成功與否的消息進(jìn)行反饋;
[0058]測試驅(qū)動執(zhí)行22用于實現(xiàn)按測試序列執(zhí)行,主要完成的功能如下:
[0059]接收測試主控機的測試用例執(zhí)行序列信息,對信息是否正確性進(jìn)行檢查,并對測試主控機進(jìn)行反饋,反饋信息包括:測試用例執(zhí)行序列信息沒問題,測試用例執(zhí)行序列信息有錯誤。
[0060]接收測試主控機測試執(zhí)行指令,具體的執(zhí)行指令是執(zhí)行測試用例步驟號、向被測的艦船裝備軟件的哪個接口發(fā)送哪些數(shù)據(jù),并將執(zhí)行結(jié)果進(jìn)行反饋。
[0061]測試監(jiān)視與數(shù)據(jù)收集23用于監(jiān)視測試執(zhí)行過程,并將測試產(chǎn)生的結(jié)果數(shù)據(jù)進(jìn)行記錄,適時將測試結(jié)果數(shù)據(jù)反饋給測試主控機。
[0062]適配器單元24用于自適應(yīng)選擇被測艦船裝備軟件的接口。
[0063]測試仿真機擴展單元3,用于針對被測艦船裝備軟件的復(fù)雜的外圍交聯(lián)環(huán)境,擴展為多個測試仿真機,測試仿真機根據(jù)被測軟件的操作系統(tǒng)要求,可擴展為1111(10…測試仿真機和7x101^8測試仿真機兩種類型。
[0064]如圖2所示,為本發(fā)明實施例的艦船裝備軟件通用仿真測試平臺的構(gòu)建方法流程圖,包括以下步驟:
[0065]步驟10:搭建測試主控機,包括所有的功能模塊,如主控模塊、操作模塊、存儲分析模塊、通信單元;
[0066]步驟20:搭建測試仿真機及測試仿真機擴展單元,包括所有的功能模塊,如測試環(huán)境配置、測試驅(qū)動執(zhí)行、測試數(shù)據(jù)收集、適配層單元;測試仿真機擴展單元根據(jù)被測系統(tǒng)的運行環(huán)境要求可擴展為Windows仿真測試機或VxWorks仿真測試機;
[0067]步驟30:搭建測試主控機與仿真測試機及仿真測試機擴展單元間的通信層,建立測試主控級與各仿真測試機的網(wǎng)絡(luò)連接,包括建立TCP連接和UDP連接,TCP連接用于傳輸各種控制指令,如環(huán)境配置指令、測試執(zhí)行指令、數(shù)據(jù)收集指令;UDP連接用于傳輸各種數(shù)據(jù),如環(huán)境配置案例、測試用例執(zhí)行序列、測試結(jié)果數(shù)據(jù);
[0068]步驟40:搭建仿真測試機及仿真測試級擴展單元與被測艦船裝備軟件間的適配層,根據(jù)測試執(zhí)行序列中的接口信息選擇相應(yīng)的測試接口,適配接口包括串行接口如1^232、1?422、1?485,網(wǎng)絡(luò)接口如11^、皿?和組播,總線接口如八1 / AO, DI / D0;
[0069]步驟50:編寫仿真測試環(huán)境配置案例并存儲,形成測試環(huán)境配置案例基本庫;編寫測試用例并存儲,形成測試用例基本庫;將測試環(huán)境配置案例和測試用例案例基本庫界面化,以供測試時進(jìn)行案例的設(shè)置與選擇;
[0070]步驟60:建立測試環(huán)境配置流程,根據(jù)被測艦船裝備軟件的測試環(huán)境需求,調(diào)度測試環(huán)境配置案例,通過測試主控機和測試仿真機間的通信接口,進(jìn)行測試環(huán)境配置;
[0071]步驟70:建立測試控制執(zhí)行流程,根據(jù)被測艦船裝備軟件的功能、性能、接口、邊界、強度等測試需求,調(diào)度測試用例案例,形成測試用例執(zhí)行序列,通過測試主控機和測試仿真機間的通信接口,驅(qū)動仿真測試機通過適配層執(zhí)行測試;
[0072]步驟80:建立測試監(jiān)視與數(shù)據(jù)收集流程,對測試過程進(jìn)行監(jiān)視,收集測試結(jié)果數(shù)據(jù),適時將監(jiān)視結(jié)果與測試結(jié)果數(shù)據(jù)反饋到測試主控機進(jìn)行存儲和分析。
[0073]本發(fā)明提供的艦船裝備軟件通用仿真測試平臺不僅能快速構(gòu)建一個自適應(yīng)的仿真測試環(huán)境,支持艦船裝備軟件眾多的接口、復(fù)雜的數(shù)據(jù)格式,而且能夠?qū)ε灤b備軟件進(jìn)行實時、多源、并發(fā)、非侵入式的系統(tǒng)測試。
[0074]以上所述僅是本發(fā)明優(yōu)選實施方式,應(yīng)當(dāng)指出,對于本【技術(shù)領(lǐng)域】的普通技術(shù)人員來說,在不脫離本發(fā)明技術(shù)原理的前提下,還可以做出若干改進(jìn)和變型,這些改進(jìn)和變型也應(yīng)視為本發(fā)明的保護(hù)范圍。
【權(quán)利要求】
1.一種艦船裝備軟件通用仿真測試平臺,其特征在于,包括: 測試主控機(1),用于實現(xiàn)仿真測試交聯(lián)環(huán)境模型的構(gòu)建及管理、測試用例模型的構(gòu)建及管理,控制測試環(huán)境的配置執(zhí)行,控制測試執(zhí)行,并對測試結(jié)果數(shù)據(jù)進(jìn)行存儲與分析;所述仿真測試交聯(lián)環(huán)境模型的構(gòu)建及管理為:根據(jù)艦船裝備軟件測試環(huán)境需求,編寫基本的測試環(huán)境配置案例并存儲,形成測試環(huán)境配置案例基本庫;所述測試用例模型的構(gòu)建及管理為:根據(jù)艦船裝備軟件功能、性能、接口、邊界等測試需求,編寫基本的測試用例案例并存儲,形成測試用例案例基本庫;所述控制測試環(huán)境的配置執(zhí)行為:通過發(fā)送測試環(huán)境配置案例和測試環(huán)境配置指令,完成仿真測試環(huán)境配置;所述控制測試執(zhí)行為:通過發(fā)送測試用例執(zhí)行序列和測試執(zhí)行指令驅(qū)動測試執(zhí)行;所述測試結(jié)果數(shù)據(jù)進(jìn)行存儲與分析為:存儲測試過程中產(chǎn)生的測試數(shù)據(jù),并完成分析工作; 測試仿真機(2),與測試主控機(1)相連接,用于接收測試主控機系統(tǒng)的測試環(huán)境配置案例、測試用例執(zhí)行序列、控制指令,完成仿真測試環(huán)境配置、驅(qū)動測試執(zhí)行和測試數(shù)據(jù)收集;其中所述測試環(huán)境配置為:根據(jù)測試主控機的環(huán)境配置指令,自動初始化接口,配置仿真測試環(huán)境;所述驅(qū)動測試執(zhí)行為:根據(jù)測試主控機的測試執(zhí)行指令,自動驅(qū)動測試用例序列執(zhí)行;所述測試數(shù)據(jù)收集為:通過監(jiān)測測試執(zhí)行過程,對測試結(jié)果數(shù)據(jù)進(jìn)行收集; 測試仿真機擴展單元(3),與測試主控機(1)相連接,用于根據(jù)艦船裝備軟件的測試環(huán)境需求,自適應(yīng)地擴展為多個測試仿真機,實現(xiàn)對被測艦船裝備軟多源并發(fā)測試。
2.根據(jù)權(quán)利要求1所述的艦船裝備軟件通用仿真測試平臺,其特征在于,所述測試主控機⑴包括: 主控模塊(11),用于編寫串口或以太網(wǎng)協(xié)議的測試環(huán)境配置案例,編寫測試用例案例,對測試環(huán)境配置案例和測試用例案例進(jìn)行管理,建立測試主控機與測試仿真機間的通信接口,并通過此接口控制測試環(huán)境的配置執(zhí)行,控制測試執(zhí)行; 操作模塊(12),與主控模塊(11)相連接,用于實現(xiàn)測試人員與測試實體的接口 ; 存儲分析模塊(13),與主控模塊(11)相連接,用于測試數(shù)據(jù)的存儲與分析。 所述主控模塊(11)包括: 測試環(huán)境建模(111),用于編寫和存儲串口和以太網(wǎng)口協(xié)議的測試環(huán)境配置案例,對測試環(huán)境配置案例進(jìn)行管理; 測試用例建模(112),用于編寫和存儲艦船裝備軟件測試用例案例,對測試用例案例進(jìn)行管理; 測試環(huán)境配置執(zhí)行單元(113),用于調(diào)度測試環(huán)境案例基本庫中的測試環(huán)境案例并發(fā)送到測試仿真機,控制仿真測試環(huán)境配置執(zhí)行; 測試用例執(zhí)行與管理單元(114),用于調(diào)度測試用例案例基本庫中的測試用例,形成測試用例執(zhí)行序列,對測試用例執(zhí)行序列進(jìn)行管理,并將測試用例執(zhí)行序列發(fā)送到測試仿真機,控制測試執(zhí)行; 通信單元(116),用于完成測試主控機(1)與測試仿真機(2)、測試仿真機擴展單元(3)的通信配置。
3.根據(jù)權(quán)利要求1所述的艦船裝備軟件通用仿真測試平臺,其特征在于,所述測試仿真機⑵包括: 測試環(huán)境配置(21),用于接收測試主控機的測試環(huán)境配置案例,以及測試環(huán)境配置指令,解析測試環(huán)境配置案例,實現(xiàn)仿真測試環(huán)境配置; 測試驅(qū)動執(zhí)行(22),用于接收主控機系統(tǒng)的測試執(zhí)行序列,以及測試執(zhí)行指令,解析測試執(zhí)行序列,實現(xiàn)測試執(zhí)行序列的自動驅(qū)動執(zhí)行; 測試監(jiān)視與數(shù)據(jù)收集(23),用于根據(jù)測試執(zhí)行序列中的測試數(shù)據(jù)收集要求,自動監(jiān)視測試過程收集測試結(jié)果數(shù)據(jù),并適時傳輸?shù)綔y試主控機(1); 適配器單元(24),用于根據(jù)測試執(zhí)行序列中與被測艦船裝備軟件的接口要求,自適應(yīng)地適配接口。
4.根據(jù)權(quán)利要求1所述的艦船裝備軟件通用仿真測試平臺,其特征在于,所述測試仿真機(2),根據(jù)被測軟件的實時性要求,可擴展為Windows測試仿真機和VxWorks測試仿真機兩種類型。
5.一種艦船裝備軟件通用仿真測試平臺的構(gòu)建方法,其特征在于,包括: 步驟10:搭建測試主控機系統(tǒng); 步驟20:搭建測試仿真機及測試仿真機擴展單元系統(tǒng); 步驟30:搭建測試主控機與仿真測試機及仿真測試機擴展單元間的通信層; 步驟40:搭建仿真測試機及仿真測試級擴展單元與被測艦船裝備軟件間的適配層;步驟50:編寫仿真測試環(huán)境配置案例并存儲,形成測試環(huán)境配置案例基本庫;編寫測試用例并存儲,形成測試用例基本庫;將測試環(huán)境配置案例和測試用例案例基本庫界面化,以供測試時進(jìn)行案例的設(shè)置與選擇; 步驟60:建立配置仿真測試環(huán)境流程; 步驟70:建立控制測試執(zhí)行流程; 步驟80:建立測試監(jiān)視與數(shù)據(jù)收集流程; 其中,所述步驟20中測試仿真機包括Windows測試仿真機和VxWorks測試仿真機;所述步驟30中通信層包括實現(xiàn)TCP和UDP協(xié)議;所述步驟40中的適配層包括串口協(xié)議、以太網(wǎng)協(xié)議、總線協(xié)議,串口協(xié)議包括RS232、RS422、RS485,以太網(wǎng)協(xié)議包括TCP、UDP和組播,總線協(xié)議包括AI / A0、DI / DO。
【文檔編號】G06F11/36GK104461854SQ201310413874
【公開日】2015年3月25日 申請日期:2013年9月12日 優(yōu)先權(quán)日:2013年9月12日
【發(fā)明者】唐龍利, 韓新宇, 張凱, 吳海林, 陳大圣 申請人:中國船舶工業(yè)綜合技術(shù)經(jīng)濟(jì)研究院
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
武平县| 阿克苏市| 金山区| 常熟市| 广昌县| 化隆| 武宣县| 长阳| 宁陕县| 饶阳县| 永昌县| 奈曼旗| 海安县| 扎赉特旗| 上高县| 左云县| 陆丰市| 济源市| 绥棱县| 敦煌市| 揭阳市| 罗田县| 旺苍县| 同心县| 财经| 绥棱县| 连平县| 龙山县| 西华县| 乌拉特前旗| 巴中市| 张家界市| 云和县| 江口县| 营山县| 称多县| 健康| 绵竹市| 灌阳县| 威信县| 南京市|