4.2仿真場(chǎng)景及計(jì)算機(jī)集成測(cè)試技術(shù)
數(shù)據(jù)鏈測(cè)試系統(tǒng)是在地面環(huán)境條件下,仿真建立武器系統(tǒng)數(shù)據(jù)鏈實(shí)際應(yīng)用場(chǎng)景,按照其工作流程,采用計(jì)算機(jī)技術(shù),模擬仿真配套設(shè)備的功能,對(duì)目標(biāo)模塊進(jìn)行功能與性能的測(cè)試,仿真場(chǎng)景需要接近實(shí)際使用條件,才能保證測(cè)試結(jié)果的具有全面、安全、可靠、可信等特征。
數(shù)據(jù)鏈測(cè)試系統(tǒng)采用計(jì)算機(jī)控制技術(shù),擴(kuò)展多通道同步和異步通信接口、圖像采集、程控衰減器、模擬外接設(shè)備條件和數(shù)據(jù)信息,構(gòu)建仿真測(cè)試平臺(tái),測(cè)試軟件也具有智能化、模塊化的特點(diǎn),針對(duì)武器系統(tǒng)不同狀態(tài)下的工作流程,進(jìn)行模塊化組合,充分地實(shí)現(xiàn)了計(jì)算機(jī)條件下武器系統(tǒng)的集成測(cè)試。
數(shù)據(jù)鏈測(cè)試系統(tǒng)采用模塊結(jié)構(gòu)組成的集中式測(cè)控方式, 運(yùn)用工業(yè)控制機(jī)技術(shù), 整個(gè)系統(tǒng)結(jié)構(gòu)緊湊, 運(yùn)行可靠, 非常適合在技術(shù)陣地條件下裝備的測(cè)試與保障。同時(shí)測(cè)試軟件采用了層次化和模塊化的結(jié)構(gòu), 使得測(cè)試效率得到極大地提高, 并且易于軟件的維護(hù)和擴(kuò)展。
數(shù)據(jù)鏈測(cè)試系統(tǒng)采用標(biāo)準(zhǔn)化設(shè)計(jì),統(tǒng)一測(cè)試接口標(biāo)準(zhǔn)、統(tǒng)一的測(cè)試標(biāo)準(zhǔn)和測(cè)試項(xiàng)目,這樣做的目的不僅可以規(guī)范測(cè)試系統(tǒng), 增強(qiáng)其通用性,而且還可以增強(qiáng)測(cè)試系統(tǒng)的可擴(kuò)展性, 為了今后使測(cè)試系統(tǒng)具有兼容不同型號(hào)武器裝備的適應(yīng)性, 并使之形成系列化, 進(jìn)一步拓寬使用范圍,減少對(duì)測(cè)試系統(tǒng)的重復(fù)投資, 使測(cè)試系統(tǒng)的發(fā)展與武器裝備的發(fā)展同步。
4.3數(shù)據(jù)鏈的協(xié)議測(cè)試技術(shù)
本測(cè)試系統(tǒng)應(yīng)用了協(xié)議測(cè)試技術(shù),并通過(guò)這種協(xié)議測(cè)試技術(shù)手段實(shí)現(xiàn)了對(duì)武器裝備數(shù)據(jù)鏈功能的測(cè)試。數(shù)據(jù)鏈測(cè)試系統(tǒng)對(duì)武器全系統(tǒng)功能測(cè)試來(lái)說(shuō)是一個(gè)重要的單元。協(xié)議測(cè)試是運(yùn)用數(shù)據(jù)鏈功能實(shí)現(xiàn)全武器功能測(cè)試的重要環(huán)節(jié),其目的是為了保證協(xié)議實(shí)現(xiàn)并按照協(xié)議描述穩(wěn)定可靠地運(yùn)行,對(duì)于數(shù)據(jù)鏈的質(zhì)量保證有著重要的意義。在協(xié)議測(cè)試技術(shù)中主要進(jìn)行了一致性測(cè)試、性能測(cè)試和魯棒性測(cè)試,例如在數(shù)據(jù)鏈自檢和指令操控等功能上主要用了協(xié)議一致性測(cè)試技術(shù),在指令操控和狀態(tài)信息等傳輸延時(shí)性能測(cè)試上主要用了協(xié)議性能測(cè)試技術(shù),在接收機(jī)靈敏度性能測(cè)試上用了協(xié)議魯棒性測(cè)試技術(shù)。
在對(duì)武器數(shù)據(jù)鏈的一系列操控流程測(cè)試上,利用事先編制的測(cè)試用例,在特定的測(cè)試環(huán)境下,進(jìn)行軟件的黑盒測(cè)試,通過(guò)比較被測(cè)武器裝備的實(shí)際輸出與預(yù)期輸出的異同,判定被測(cè)裝備的功能或流程實(shí)現(xiàn)是否與協(xié)議描述相一致,從而實(shí)現(xiàn)協(xié)議一致性測(cè)試。
4.4面向?qū)ο鬁y(cè)試技術(shù)和測(cè)試驅(qū)動(dòng)開發(fā)
在數(shù)據(jù)鏈測(cè)試系統(tǒng)的軟件規(guī)模和軟件復(fù)雜性要求下, 按照傳統(tǒng)的現(xiàn)有被測(cè)系統(tǒng),然后開發(fā)測(cè)試軟件的開發(fā)方法已逐漸不能適應(yīng)系統(tǒng)開發(fā)的需要,數(shù)據(jù)鏈測(cè)試系統(tǒng)采用了測(cè)試驅(qū)動(dòng)開發(fā)TDD ( Test Driven Development) 的開發(fā)方法。數(shù)據(jù)鏈測(cè)試系統(tǒng)是與數(shù)據(jù)鏈設(shè)備同步啟動(dòng)進(jìn)行的,在實(shí)現(xiàn)數(shù)據(jù)鏈設(shè)備的每個(gè)功能期間,都要考慮如何對(duì)這個(gè)功能進(jìn)行測(cè)試,并完成測(cè)試代碼的編寫,這樣可以不斷地通過(guò)測(cè)試效果推動(dòng)被測(cè)設(shè)備代碼的開發(fā), 既復(fù)用了代碼開發(fā)工作量, 又保證了軟件質(zhì)量。不斷地優(yōu)化相關(guān)的測(cè)試用例代碼,然后循環(huán)進(jìn)行添加其他功能, 直到完成全部功能的開發(fā)。代碼效率是測(cè)試驅(qū)動(dòng)開發(fā)所追求的目標(biāo)。這種方法在實(shí)際中能夠起到非常好的效果,使得數(shù)據(jù)鏈測(cè)試開發(fā)成為項(xiàng)目設(shè)計(jì)的一部分, 很好地把開發(fā)和測(cè)試融合為一個(gè)整體。
數(shù)據(jù)鏈測(cè)試系統(tǒng)先行開發(fā)是項(xiàng)目開發(fā)管理中一種細(xì)粒度的目標(biāo)管理方法, 通過(guò)明確的目標(biāo), 推動(dòng)軟件開發(fā)的進(jìn)行。TDD 方式的開發(fā)使得數(shù)據(jù)鏈測(cè)試系統(tǒng)是從下而上, 依次實(shí)施一系列的解決方案, 最后演進(jìn)為整體設(shè)計(jì)。
數(shù)據(jù)鏈測(cè)試系統(tǒng)是在地面環(huán)境條件下,仿真建立武器系統(tǒng)數(shù)據(jù)鏈實(shí)際應(yīng)用場(chǎng)景,按照其工作流程,采用計(jì)算機(jī)技術(shù),模擬仿真配套設(shè)備的功能,對(duì)目標(biāo)模塊進(jìn)行功能與性能的測(cè)試,仿真場(chǎng)景需要接近實(shí)際使用條件,才能保證測(cè)試結(jié)果的具有全面、安全、可靠、可信等特征。
數(shù)據(jù)鏈測(cè)試系統(tǒng)采用計(jì)算機(jī)控制技術(shù),擴(kuò)展多通道同步和異步通信接口、圖像采集、程控衰減器、模擬外接設(shè)備條件和數(shù)據(jù)信息,構(gòu)建仿真測(cè)試平臺(tái),測(cè)試軟件也具有智能化、模塊化的特點(diǎn),針對(duì)武器系統(tǒng)不同狀態(tài)下的工作流程,進(jìn)行模塊化組合,充分地實(shí)現(xiàn)了計(jì)算機(jī)條件下武器系統(tǒng)的集成測(cè)試。
數(shù)據(jù)鏈測(cè)試系統(tǒng)采用模塊結(jié)構(gòu)組成的集中式測(cè)控方式, 運(yùn)用工業(yè)控制機(jī)技術(shù), 整個(gè)系統(tǒng)結(jié)構(gòu)緊湊, 運(yùn)行可靠, 非常適合在技術(shù)陣地條件下裝備的測(cè)試與保障。同時(shí)測(cè)試軟件采用了層次化和模塊化的結(jié)構(gòu), 使得測(cè)試效率得到極大地提高, 并且易于軟件的維護(hù)和擴(kuò)展。
數(shù)據(jù)鏈測(cè)試系統(tǒng)采用標(biāo)準(zhǔn)化設(shè)計(jì),統(tǒng)一測(cè)試接口標(biāo)準(zhǔn)、統(tǒng)一的測(cè)試標(biāo)準(zhǔn)和測(cè)試項(xiàng)目,這樣做的目的不僅可以規(guī)范測(cè)試系統(tǒng), 增強(qiáng)其通用性,而且還可以增強(qiáng)測(cè)試系統(tǒng)的可擴(kuò)展性, 為了今后使測(cè)試系統(tǒng)具有兼容不同型號(hào)武器裝備的適應(yīng)性, 并使之形成系列化, 進(jìn)一步拓寬使用范圍,減少對(duì)測(cè)試系統(tǒng)的重復(fù)投資, 使測(cè)試系統(tǒng)的發(fā)展與武器裝備的發(fā)展同步。
4.3數(shù)據(jù)鏈的協(xié)議測(cè)試技術(shù)
本測(cè)試系統(tǒng)應(yīng)用了協(xié)議測(cè)試技術(shù),并通過(guò)這種協(xié)議測(cè)試技術(shù)手段實(shí)現(xiàn)了對(duì)武器裝備數(shù)據(jù)鏈功能的測(cè)試。數(shù)據(jù)鏈測(cè)試系統(tǒng)對(duì)武器全系統(tǒng)功能測(cè)試來(lái)說(shuō)是一個(gè)重要的單元。協(xié)議測(cè)試是運(yùn)用數(shù)據(jù)鏈功能實(shí)現(xiàn)全武器功能測(cè)試的重要環(huán)節(jié),其目的是為了保證協(xié)議實(shí)現(xiàn)并按照協(xié)議描述穩(wěn)定可靠地運(yùn)行,對(duì)于數(shù)據(jù)鏈的質(zhì)量保證有著重要的意義。在協(xié)議測(cè)試技術(shù)中主要進(jìn)行了一致性測(cè)試、性能測(cè)試和魯棒性測(cè)試,例如在數(shù)據(jù)鏈自檢和指令操控等功能上主要用了協(xié)議一致性測(cè)試技術(shù),在指令操控和狀態(tài)信息等傳輸延時(shí)性能測(cè)試上主要用了協(xié)議性能測(cè)試技術(shù),在接收機(jī)靈敏度性能測(cè)試上用了協(xié)議魯棒性測(cè)試技術(shù)。
在對(duì)武器數(shù)據(jù)鏈的一系列操控流程測(cè)試上,利用事先編制的測(cè)試用例,在特定的測(cè)試環(huán)境下,進(jìn)行軟件的黑盒測(cè)試,通過(guò)比較被測(cè)武器裝備的實(shí)際輸出與預(yù)期輸出的異同,判定被測(cè)裝備的功能或流程實(shí)現(xiàn)是否與協(xié)議描述相一致,從而實(shí)現(xiàn)協(xié)議一致性測(cè)試。
4.4面向?qū)ο鬁y(cè)試技術(shù)和測(cè)試驅(qū)動(dòng)開發(fā)
在數(shù)據(jù)鏈測(cè)試系統(tǒng)的軟件規(guī)模和軟件復(fù)雜性要求下, 按照傳統(tǒng)的現(xiàn)有被測(cè)系統(tǒng),然后開發(fā)測(cè)試軟件的開發(fā)方法已逐漸不能適應(yīng)系統(tǒng)開發(fā)的需要,數(shù)據(jù)鏈測(cè)試系統(tǒng)采用了測(cè)試驅(qū)動(dòng)開發(fā)TDD ( Test Driven Development) 的開發(fā)方法。數(shù)據(jù)鏈測(cè)試系統(tǒng)是與數(shù)據(jù)鏈設(shè)備同步啟動(dòng)進(jìn)行的,在實(shí)現(xiàn)數(shù)據(jù)鏈設(shè)備的每個(gè)功能期間,都要考慮如何對(duì)這個(gè)功能進(jìn)行測(cè)試,并完成測(cè)試代碼的編寫,這樣可以不斷地通過(guò)測(cè)試效果推動(dòng)被測(cè)設(shè)備代碼的開發(fā), 既復(fù)用了代碼開發(fā)工作量, 又保證了軟件質(zhì)量。不斷地優(yōu)化相關(guān)的測(cè)試用例代碼,然后循環(huán)進(jìn)行添加其他功能, 直到完成全部功能的開發(fā)。代碼效率是測(cè)試驅(qū)動(dòng)開發(fā)所追求的目標(biāo)。這種方法在實(shí)際中能夠起到非常好的效果,使得數(shù)據(jù)鏈測(cè)試開發(fā)成為項(xiàng)目設(shè)計(jì)的一部分, 很好地把開發(fā)和測(cè)試融合為一個(gè)整體。
數(shù)據(jù)鏈測(cè)試系統(tǒng)先行開發(fā)是項(xiàng)目開發(fā)管理中一種細(xì)粒度的目標(biāo)管理方法, 通過(guò)明確的目標(biāo), 推動(dòng)軟件開發(fā)的進(jìn)行。TDD 方式的開發(fā)使得數(shù)據(jù)鏈測(cè)試系統(tǒng)是從下而上, 依次實(shí)施一系列的解決方案, 最后演進(jìn)為整體設(shè)計(jì)。