唐澤浩 楊燕龍
摘要:針對可重構(gòu)路由平臺中的軟件構(gòu)件,本文設(shè)計并實(shí)現(xiàn)了一種基于petri網(wǎng)理論模型的腳本自動化路由軟件仿真驗(yàn)證方法,本文的方法能夠?qū)崟r按照用戶的修改重建構(gòu)件網(wǎng)絡(luò)。
關(guān)鍵詞:路由軟件 可重構(gòu) 構(gòu)件自動測試 petri網(wǎng) 腳本
中圖分類號:TP311.52 文獻(xiàn)標(biāo)識碼:A 文章編號:1007-9416(2014)02-0058-02
本文主要針對可重構(gòu)路由平臺中的軟件構(gòu)件和構(gòu)件網(wǎng)的自動化測試問題展開論述。在功能魯棒性測試與評估問題上,實(shí)現(xiàn)相關(guān)方法。
1 可重構(gòu)網(wǎng)絡(luò)測試技術(shù)簡介
可重構(gòu)網(wǎng)絡(luò)作為新型網(wǎng)絡(luò)技術(shù)[1],越來越受到人們的重視,可重構(gòu)網(wǎng)絡(luò)設(shè)備軟件的研究也越來越深入。為保證軟件功能的可用性,先對構(gòu)件進(jìn)行驗(yàn)證與測試往往是必要的??芍貥?gòu)網(wǎng)絡(luò)設(shè)備軟件構(gòu)件的測試由于其行為不確定性,以及許多構(gòu)件間的交互的不可預(yù)知性[2],使得通用的測試模式成為難點(diǎn),而且構(gòu)件之間的連接關(guān)系的動態(tài)改變,也對測試的完備性提出了挑戰(zhàn)。
2 方法詳述
2.1 面向自動化測試的可重構(gòu)架構(gòu)與構(gòu)件模型描述
網(wǎng)絡(luò)設(shè)備的可重構(gòu)模型是本文自動測試的對象,因此本節(jié)做簡要介紹。圖1是構(gòu)件模型示意圖:
通過測試代理(TestAgent)[3]將分布在不同節(jié)點(diǎn)、提供緊密相關(guān)服務(wù)的構(gòu)件在開發(fā)期測試運(yùn)行時動態(tài)地組裝成一個功能組件,存儲拓?fù)湫畔⒌綌?shù)據(jù)庫,自動地生成構(gòu)件服務(wù)網(wǎng)的隨機(jī)Petri網(wǎng)模型,將輸入?yún)?shù)換成構(gòu)件的性能指標(biāo),自動求解系統(tǒng)性能,并能實(shí)時接收測試人員對構(gòu)件組裝規(guī)約的更改,在構(gòu)件運(yùn)行態(tài)下重構(gòu)構(gòu)件交互服務(wù)網(wǎng)進(jìn)行測試。
2.2 構(gòu)件的自動化測試與驗(yàn)證方法
自動化測試方法的對象包括單個構(gòu)件和多個構(gòu)件組裝的構(gòu)件服務(wù)網(wǎng)。而構(gòu)件服務(wù)網(wǎng)系統(tǒng)從整體看來仍然是個具有輸入輸出端口的功能大“構(gòu)件”,所以下面針對構(gòu)件的測試方法同樣適用于構(gòu)件交互服務(wù)網(wǎng)測試。[4]本文中的自動化測試系統(tǒng)不僅實(shí)現(xiàn)了測試用例的生成方法,同時進(jìn)行了測試結(jié)果與期望輸出結(jié)果的自動比對與分析。
圖2是自動化測試的模型,包括其符號語言定義(定義了庫所的狀態(tài)、令牌的類型、網(wǎng)系統(tǒng)的初始標(biāo)識)
3 算法仿真
本文采用圖2所示的網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu),對可重構(gòu)網(wǎng)絡(luò)設(shè)備軟件構(gòu)件的自動化測試方法進(jìn)行Matlab仿真。全網(wǎng)的構(gòu)件總數(shù)浮動設(shè)置,進(jìn)行總體規(guī)模上限為220的多階段仿真。各構(gòu)件間的連線表示仿真拓?fù)渲懈鳂?gòu)件間邏輯連接,各段鏈路的主要參數(shù)在仿真開始前進(jìn)行統(tǒng)一設(shè)定,在結(jié)果統(tǒng)計時根據(jù)仿真數(shù)據(jù)和之前確定的構(gòu)件自動化測試與驗(yàn)證方法,對連個方面的主要變化趨勢和性能影響等進(jìn)行分析驗(yàn)證。這兩個方面分別為:
(1)考察消息數(shù)數(shù)突然增加時,本測試方法在不同構(gòu)件規(guī)模下的測試時間以及對全網(wǎng)性能等方面的影響。
(2)考察本文提出的測試方法在不同構(gòu)件規(guī)模下的測試拓?fù)渲貥?gòu)時間、對全網(wǎng)性能以及被重構(gòu)構(gòu)件性能等方面的影響。
仿真結(jié)果如下圖3和圖4所示,分別從上述方面反映了本文所提出的軟件構(gòu)件的自動化測試方法的相關(guān)特性。下面本文針對這兩個方面,對仿真結(jié)果分別進(jìn)行詳細(xì)說明。
考察消息發(fā)送突然增多時,本測試方法在不同構(gòu)件規(guī)模下的測試時間、對全網(wǎng)性能等方面的影響。圖3為全網(wǎng)測試時間變化曲面圖,其中橫軸為消息數(shù),跨度為0至100,縱軸為構(gòu)件數(shù),跨度為20至220,豎軸為測試時間。
由圖3可以看出,全網(wǎng)的測試時間隨消息數(shù)的增大和構(gòu)件數(shù)的增多呈現(xiàn)加速增長的趨勢,不同的是,測試時間對構(gòu)件數(shù)的增長速度要大于對消息數(shù)的增長速度,尤其是隨著消息數(shù)的增長,這種差別呈現(xiàn)出逐漸增大的趨勢。表明本方法能夠驗(yàn)證構(gòu)件是否滿足描述規(guī)約,以及測試接口和服務(wù)的一致性。
為研究本文提出的測試方法在不同構(gòu)件規(guī)模下的效果、對重調(diào)整連接數(shù)等方面的影響。在圖4中,橫軸為重調(diào)整連接數(shù),縱軸為測試拓?fù)渲貥?gòu)時間。在圖5中,橫軸為構(gòu)件數(shù),跨度為0至10,縱軸為測試拓?fù)渲貥?gòu)時間。兩個圖反映測試拓?fù)渲貥?gòu)時間隨重調(diào)整連接數(shù)和構(gòu)件數(shù)的變化情況。
由圖4可以看出,當(dāng)重調(diào)整連接數(shù)逐漸增多時,測試拓?fù)渲貥?gòu)時間會受到較大影響,測試拓?fù)渲貥?gòu)時間增加的速度逐漸加快。而觀察圖5橫坐標(biāo)代表的構(gòu)件數(shù),雖然仍隨構(gòu)件數(shù)的增多測試拓?fù)渲貥?gòu)時間增加,但對測試拓?fù)渲貥?gòu)時間的影響較小??梢园l(fā)現(xiàn),本文提出的方法是能夠在可接受的時間范圍內(nèi)快速重構(gòu)的,在解決了可重構(gòu)路由體系結(jié)構(gòu)下的具有異步交互特征的軟件構(gòu)件和構(gòu)件網(wǎng)的功能魯棒性測試與評估問題的前提下,在很大程度上降低了測試人員的工作量。
4 結(jié)語
本文的自動化測試系統(tǒng)高效地保障了基于開放式可重構(gòu)路由開發(fā)平臺的構(gòu)件的實(shí)施,支撐著可重構(gòu)路由交換節(jié)點(diǎn)的設(shè)計實(shí)現(xiàn),有助于實(shí)現(xiàn)面向服務(wù)提供的新型網(wǎng)絡(luò)技術(shù)體系架構(gòu)——可重構(gòu)網(wǎng)絡(luò)。具體的測試方法經(jīng)過多次具體實(shí)驗(yàn)驗(yàn)證,有良好的效果。
參考文獻(xiàn)
[1]陳文龍,徐恪,徐明偉.基于構(gòu)件的可重構(gòu)路由開發(fā)環(huán)境[J].信息工程大學(xué)學(xué)報,2009,10(3):1557-1567.
[2]張世琨,張文娟,等.基于軟件體系結(jié)構(gòu)的可復(fù)用構(gòu)件制作和組裝[J].軟件學(xué)報,2001(9).
[3]Testing a Network by Inferring Representative State Machines from Network Trace.pdf[C].In:10.1109/ICSEA.2006.261287.
[4]賈鴛鴛.面向可重構(gòu)路由軟件開發(fā)的集成編譯環(huán)境與可重構(gòu)方法研究[D].北京郵電大學(xué)碩士論文,2011.
摘要:針對可重構(gòu)路由平臺中的軟件構(gòu)件,本文設(shè)計并實(shí)現(xiàn)了一種基于petri網(wǎng)理論模型的腳本自動化路由軟件仿真驗(yàn)證方法,本文的方法能夠?qū)崟r按照用戶的修改重建構(gòu)件網(wǎng)絡(luò)。
關(guān)鍵詞:路由軟件 可重構(gòu) 構(gòu)件自動測試 petri網(wǎng) 腳本
中圖分類號:TP311.52 文獻(xiàn)標(biāo)識碼:A 文章編號:1007-9416(2014)02-0058-02
本文主要針對可重構(gòu)路由平臺中的軟件構(gòu)件和構(gòu)件網(wǎng)的自動化測試問題展開論述。在功能魯棒性測試與評估問題上,實(shí)現(xiàn)相關(guān)方法。
1 可重構(gòu)網(wǎng)絡(luò)測試技術(shù)簡介
可重構(gòu)網(wǎng)絡(luò)作為新型網(wǎng)絡(luò)技術(shù)[1],越來越受到人們的重視,可重構(gòu)網(wǎng)絡(luò)設(shè)備軟件的研究也越來越深入。為保證軟件功能的可用性,先對構(gòu)件進(jìn)行驗(yàn)證與測試往往是必要的。可重構(gòu)網(wǎng)絡(luò)設(shè)備軟件構(gòu)件的測試由于其行為不確定性,以及許多構(gòu)件間的交互的不可預(yù)知性[2],使得通用的測試模式成為難點(diǎn),而且構(gòu)件之間的連接關(guān)系的動態(tài)改變,也對測試的完備性提出了挑戰(zhàn)。
2 方法詳述
2.1 面向自動化測試的可重構(gòu)架構(gòu)與構(gòu)件模型描述
網(wǎng)絡(luò)設(shè)備的可重構(gòu)模型是本文自動測試的對象,因此本節(jié)做簡要介紹。圖1是構(gòu)件模型示意圖:
通過測試代理(TestAgent)[3]將分布在不同節(jié)點(diǎn)、提供緊密相關(guān)服務(wù)的構(gòu)件在開發(fā)期測試運(yùn)行時動態(tài)地組裝成一個功能組件,存儲拓?fù)湫畔⒌綌?shù)據(jù)庫,自動地生成構(gòu)件服務(wù)網(wǎng)的隨機(jī)Petri網(wǎng)模型,將輸入?yún)?shù)換成構(gòu)件的性能指標(biāo),自動求解系統(tǒng)性能,并能實(shí)時接收測試人員對構(gòu)件組裝規(guī)約的更改,在構(gòu)件運(yùn)行態(tài)下重構(gòu)構(gòu)件交互服務(wù)網(wǎng)進(jìn)行測試。
2.2 構(gòu)件的自動化測試與驗(yàn)證方法
自動化測試方法的對象包括單個構(gòu)件和多個構(gòu)件組裝的構(gòu)件服務(wù)網(wǎng)。而構(gòu)件服務(wù)網(wǎng)系統(tǒng)從整體看來仍然是個具有輸入輸出端口的功能大“構(gòu)件”,所以下面針對構(gòu)件的測試方法同樣適用于構(gòu)件交互服務(wù)網(wǎng)測試。[4]本文中的自動化測試系統(tǒng)不僅實(shí)現(xiàn)了測試用例的生成方法,同時進(jìn)行了測試結(jié)果與期望輸出結(jié)果的自動比對與分析。
圖2是自動化測試的模型,包括其符號語言定義(定義了庫所的狀態(tài)、令牌的類型、網(wǎng)系統(tǒng)的初始標(biāo)識)
3 算法仿真
本文采用圖2所示的網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu),對可重構(gòu)網(wǎng)絡(luò)設(shè)備軟件構(gòu)件的自動化測試方法進(jìn)行Matlab仿真。全網(wǎng)的構(gòu)件總數(shù)浮動設(shè)置,進(jìn)行總體規(guī)模上限為220的多階段仿真。各構(gòu)件間的連線表示仿真拓?fù)渲懈鳂?gòu)件間邏輯連接,各段鏈路的主要參數(shù)在仿真開始前進(jìn)行統(tǒng)一設(shè)定,在結(jié)果統(tǒng)計時根據(jù)仿真數(shù)據(jù)和之前確定的構(gòu)件自動化測試與驗(yàn)證方法,對連個方面的主要變化趨勢和性能影響等進(jìn)行分析驗(yàn)證。這兩個方面分別為:
(1)考察消息數(shù)數(shù)突然增加時,本測試方法在不同構(gòu)件規(guī)模下的測試時間以及對全網(wǎng)性能等方面的影響。
(2)考察本文提出的測試方法在不同構(gòu)件規(guī)模下的測試拓?fù)渲貥?gòu)時間、對全網(wǎng)性能以及被重構(gòu)構(gòu)件性能等方面的影響。
仿真結(jié)果如下圖3和圖4所示,分別從上述方面反映了本文所提出的軟件構(gòu)件的自動化測試方法的相關(guān)特性。下面本文針對這兩個方面,對仿真結(jié)果分別進(jìn)行詳細(xì)說明。
考察消息發(fā)送突然增多時,本測試方法在不同構(gòu)件規(guī)模下的測試時間、對全網(wǎng)性能等方面的影響。圖3為全網(wǎng)測試時間變化曲面圖,其中橫軸為消息數(shù),跨度為0至100,縱軸為構(gòu)件數(shù),跨度為20至220,豎軸為測試時間。
由圖3可以看出,全網(wǎng)的測試時間隨消息數(shù)的增大和構(gòu)件數(shù)的增多呈現(xiàn)加速增長的趨勢,不同的是,測試時間對構(gòu)件數(shù)的增長速度要大于對消息數(shù)的增長速度,尤其是隨著消息數(shù)的增長,這種差別呈現(xiàn)出逐漸增大的趨勢。表明本方法能夠驗(yàn)證構(gòu)件是否滿足描述規(guī)約,以及測試接口和服務(wù)的一致性。
為研究本文提出的測試方法在不同構(gòu)件規(guī)模下的效果、對重調(diào)整連接數(shù)等方面的影響。在圖4中,橫軸為重調(diào)整連接數(shù),縱軸為測試拓?fù)渲貥?gòu)時間。在圖5中,橫軸為構(gòu)件數(shù),跨度為0至10,縱軸為測試拓?fù)渲貥?gòu)時間。兩個圖反映測試拓?fù)渲貥?gòu)時間隨重調(diào)整連接數(shù)和構(gòu)件數(shù)的變化情況。
由圖4可以看出,當(dāng)重調(diào)整連接數(shù)逐漸增多時,測試拓?fù)渲貥?gòu)時間會受到較大影響,測試拓?fù)渲貥?gòu)時間增加的速度逐漸加快。而觀察圖5橫坐標(biāo)代表的構(gòu)件數(shù),雖然仍隨構(gòu)件數(shù)的增多測試拓?fù)渲貥?gòu)時間增加,但對測試拓?fù)渲貥?gòu)時間的影響較小??梢园l(fā)現(xiàn),本文提出的方法是能夠在可接受的時間范圍內(nèi)快速重構(gòu)的,在解決了可重構(gòu)路由體系結(jié)構(gòu)下的具有異步交互特征的軟件構(gòu)件和構(gòu)件網(wǎng)的功能魯棒性測試與評估問題的前提下,在很大程度上降低了測試人員的工作量。
4 結(jié)語
本文的自動化測試系統(tǒng)高效地保障了基于開放式可重構(gòu)路由開發(fā)平臺的構(gòu)件的實(shí)施,支撐著可重構(gòu)路由交換節(jié)點(diǎn)的設(shè)計實(shí)現(xiàn),有助于實(shí)現(xiàn)面向服務(wù)提供的新型網(wǎng)絡(luò)技術(shù)體系架構(gòu)——可重構(gòu)網(wǎng)絡(luò)。具體的測試方法經(jīng)過多次具體實(shí)驗(yàn)驗(yàn)證,有良好的效果。
參考文獻(xiàn)
[1]陳文龍,徐恪,徐明偉.基于構(gòu)件的可重構(gòu)路由開發(fā)環(huán)境[J].信息工程大學(xué)學(xué)報,2009,10(3):1557-1567.
[2]張世琨,張文娟,等.基于軟件體系結(jié)構(gòu)的可復(fù)用構(gòu)件制作和組裝[J].軟件學(xué)報,2001(9).
[3]Testing a Network by Inferring Representative State Machines from Network Trace.pdf[C].In:10.1109/ICSEA.2006.261287.
[4]賈鴛鴛.面向可重構(gòu)路由軟件開發(fā)的集成編譯環(huán)境與可重構(gòu)方法研究[D].北京郵電大學(xué)碩士論文,2011.
摘要:針對可重構(gòu)路由平臺中的軟件構(gòu)件,本文設(shè)計并實(shí)現(xiàn)了一種基于petri網(wǎng)理論模型的腳本自動化路由軟件仿真驗(yàn)證方法,本文的方法能夠?qū)崟r按照用戶的修改重建構(gòu)件網(wǎng)絡(luò)。
關(guān)鍵詞:路由軟件 可重構(gòu) 構(gòu)件自動測試 petri網(wǎng) 腳本
中圖分類號:TP311.52 文獻(xiàn)標(biāo)識碼:A 文章編號:1007-9416(2014)02-0058-02
本文主要針對可重構(gòu)路由平臺中的軟件構(gòu)件和構(gòu)件網(wǎng)的自動化測試問題展開論述。在功能魯棒性測試與評估問題上,實(shí)現(xiàn)相關(guān)方法。
1 可重構(gòu)網(wǎng)絡(luò)測試技術(shù)簡介
可重構(gòu)網(wǎng)絡(luò)作為新型網(wǎng)絡(luò)技術(shù)[1],越來越受到人們的重視,可重構(gòu)網(wǎng)絡(luò)設(shè)備軟件的研究也越來越深入。為保證軟件功能的可用性,先對構(gòu)件進(jìn)行驗(yàn)證與測試往往是必要的??芍貥?gòu)網(wǎng)絡(luò)設(shè)備軟件構(gòu)件的測試由于其行為不確定性,以及許多構(gòu)件間的交互的不可預(yù)知性[2],使得通用的測試模式成為難點(diǎn),而且構(gòu)件之間的連接關(guān)系的動態(tài)改變,也對測試的完備性提出了挑戰(zhàn)。
2 方法詳述
2.1 面向自動化測試的可重構(gòu)架構(gòu)與構(gòu)件模型描述
網(wǎng)絡(luò)設(shè)備的可重構(gòu)模型是本文自動測試的對象,因此本節(jié)做簡要介紹。圖1是構(gòu)件模型示意圖:
通過測試代理(TestAgent)[3]將分布在不同節(jié)點(diǎn)、提供緊密相關(guān)服務(wù)的構(gòu)件在開發(fā)期測試運(yùn)行時動態(tài)地組裝成一個功能組件,存儲拓?fù)湫畔⒌綌?shù)據(jù)庫,自動地生成構(gòu)件服務(wù)網(wǎng)的隨機(jī)Petri網(wǎng)模型,將輸入?yún)?shù)換成構(gòu)件的性能指標(biāo),自動求解系統(tǒng)性能,并能實(shí)時接收測試人員對構(gòu)件組裝規(guī)約的更改,在構(gòu)件運(yùn)行態(tài)下重構(gòu)構(gòu)件交互服務(wù)網(wǎng)進(jìn)行測試。
2.2 構(gòu)件的自動化測試與驗(yàn)證方法
自動化測試方法的對象包括單個構(gòu)件和多個構(gòu)件組裝的構(gòu)件服務(wù)網(wǎng)。而構(gòu)件服務(wù)網(wǎng)系統(tǒng)從整體看來仍然是個具有輸入輸出端口的功能大“構(gòu)件”,所以下面針對構(gòu)件的測試方法同樣適用于構(gòu)件交互服務(wù)網(wǎng)測試。[4]本文中的自動化測試系統(tǒng)不僅實(shí)現(xiàn)了測試用例的生成方法,同時進(jìn)行了測試結(jié)果與期望輸出結(jié)果的自動比對與分析。
圖2是自動化測試的模型,包括其符號語言定義(定義了庫所的狀態(tài)、令牌的類型、網(wǎng)系統(tǒng)的初始標(biāo)識)
3 算法仿真
本文采用圖2所示的網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu),對可重構(gòu)網(wǎng)絡(luò)設(shè)備軟件構(gòu)件的自動化測試方法進(jìn)行Matlab仿真。全網(wǎng)的構(gòu)件總數(shù)浮動設(shè)置,進(jìn)行總體規(guī)模上限為220的多階段仿真。各構(gòu)件間的連線表示仿真拓?fù)渲懈鳂?gòu)件間邏輯連接,各段鏈路的主要參數(shù)在仿真開始前進(jìn)行統(tǒng)一設(shè)定,在結(jié)果統(tǒng)計時根據(jù)仿真數(shù)據(jù)和之前確定的構(gòu)件自動化測試與驗(yàn)證方法,對連個方面的主要變化趨勢和性能影響等進(jìn)行分析驗(yàn)證。這兩個方面分別為:
(1)考察消息數(shù)數(shù)突然增加時,本測試方法在不同構(gòu)件規(guī)模下的測試時間以及對全網(wǎng)性能等方面的影響。
(2)考察本文提出的測試方法在不同構(gòu)件規(guī)模下的測試拓?fù)渲貥?gòu)時間、對全網(wǎng)性能以及被重構(gòu)構(gòu)件性能等方面的影響。
仿真結(jié)果如下圖3和圖4所示,分別從上述方面反映了本文所提出的軟件構(gòu)件的自動化測試方法的相關(guān)特性。下面本文針對這兩個方面,對仿真結(jié)果分別進(jìn)行詳細(xì)說明。
考察消息發(fā)送突然增多時,本測試方法在不同構(gòu)件規(guī)模下的測試時間、對全網(wǎng)性能等方面的影響。圖3為全網(wǎng)測試時間變化曲面圖,其中橫軸為消息數(shù),跨度為0至100,縱軸為構(gòu)件數(shù),跨度為20至220,豎軸為測試時間。
由圖3可以看出,全網(wǎng)的測試時間隨消息數(shù)的增大和構(gòu)件數(shù)的增多呈現(xiàn)加速增長的趨勢,不同的是,測試時間對構(gòu)件數(shù)的增長速度要大于對消息數(shù)的增長速度,尤其是隨著消息數(shù)的增長,這種差別呈現(xiàn)出逐漸增大的趨勢。表明本方法能夠驗(yàn)證構(gòu)件是否滿足描述規(guī)約,以及測試接口和服務(wù)的一致性。
為研究本文提出的測試方法在不同構(gòu)件規(guī)模下的效果、對重調(diào)整連接數(shù)等方面的影響。在圖4中,橫軸為重調(diào)整連接數(shù),縱軸為測試拓?fù)渲貥?gòu)時間。在圖5中,橫軸為構(gòu)件數(shù),跨度為0至10,縱軸為測試拓?fù)渲貥?gòu)時間。兩個圖反映測試拓?fù)渲貥?gòu)時間隨重調(diào)整連接數(shù)和構(gòu)件數(shù)的變化情況。
由圖4可以看出,當(dāng)重調(diào)整連接數(shù)逐漸增多時,測試拓?fù)渲貥?gòu)時間會受到較大影響,測試拓?fù)渲貥?gòu)時間增加的速度逐漸加快。而觀察圖5橫坐標(biāo)代表的構(gòu)件數(shù),雖然仍隨構(gòu)件數(shù)的增多測試拓?fù)渲貥?gòu)時間增加,但對測試拓?fù)渲貥?gòu)時間的影響較小??梢园l(fā)現(xiàn),本文提出的方法是能夠在可接受的時間范圍內(nèi)快速重構(gòu)的,在解決了可重構(gòu)路由體系結(jié)構(gòu)下的具有異步交互特征的軟件構(gòu)件和構(gòu)件網(wǎng)的功能魯棒性測試與評估問題的前提下,在很大程度上降低了測試人員的工作量。
4 結(jié)語
本文的自動化測試系統(tǒng)高效地保障了基于開放式可重構(gòu)路由開發(fā)平臺的構(gòu)件的實(shí)施,支撐著可重構(gòu)路由交換節(jié)點(diǎn)的設(shè)計實(shí)現(xiàn),有助于實(shí)現(xiàn)面向服務(wù)提供的新型網(wǎng)絡(luò)技術(shù)體系架構(gòu)——可重構(gòu)網(wǎng)絡(luò)。具體的測試方法經(jīng)過多次具體實(shí)驗(yàn)驗(yàn)證,有良好的效果。
參考文獻(xiàn)
[1]陳文龍,徐恪,徐明偉.基于構(gòu)件的可重構(gòu)路由開發(fā)環(huán)境[J].信息工程大學(xué)學(xué)報,2009,10(3):1557-1567.
[2]張世琨,張文娟,等.基于軟件體系結(jié)構(gòu)的可復(fù)用構(gòu)件制作和組裝[J].軟件學(xué)報,2001(9).
[3]Testing a Network by Inferring Representative State Machines from Network Trace.pdf[C].In:10.1109/ICSEA.2006.261287.
[4]賈鴛鴛.面向可重構(gòu)路由軟件開發(fā)的集成編譯環(huán)境與可重構(gòu)方法研究[D].北京郵電大學(xué)碩士論文,2011.
數(shù)字技術(shù)與應(yīng)用2014年2期