基于分解重構(gòu)的網(wǎng)絡(luò)軟件測試數(shù)據(jù)生成方法
發(fā)布時間:2023-10-06 17:26
協(xié)議測試能夠有效檢測網(wǎng)絡(luò)應(yīng)用軟件的缺陷,但是在面對加密和驗(yàn)證機(jī)制時,現(xiàn)有方法難以有效構(gòu)造測試數(shù)據(jù)。為此,提出一種基于"分解-重構(gòu)"的網(wǎng)絡(luò)軟件測試數(shù)據(jù)生成方法,即使用檢查點(diǎn)以及解密內(nèi)存定位技術(shù),結(jié)合加密和驗(yàn)證機(jī)制的組合情況,分解出測試端未經(jīng)編碼的有效測試數(shù)據(jù);借助基于副本消除的內(nèi)存回溯算法,在通信另一端定位編碼前非副本內(nèi)存,重構(gòu)編碼后測試數(shù)據(jù)包。實(shí)例分析和對比測試表明,該方法能夠有效生成測試用例。
【文章頁數(shù)】:6 頁
【文章目錄】:
1引言
2基于分解重構(gòu)的測試數(shù)據(jù)生成思想
2.1問題描述
2.2模型建立
3編碼數(shù)據(jù)分解
3.1關(guān)鍵定位方法
3.1.1檢查點(diǎn)定位
3.1.2解密內(nèi)存定位
3.2分解方法
(1)僅加密,如圖3(a)所示。
(2)僅驗(yàn)證,如圖3(b)所示。
(3)驗(yàn)證與加密同時存在。
4編碼數(shù)據(jù)重構(gòu)
4.1重構(gòu)思想
4.2基于副本消除的內(nèi)存回溯算法
5實(shí)驗(yàn)與分析
5.1實(shí)驗(yàn)環(huán)境
5.2分解與重構(gòu)能力驗(yàn)證
5.2.1分解能力驗(yàn)證
5.2.2重構(gòu)能力驗(yàn)證
5.3測試有效性驗(yàn)證
結(jié)束語
本文編號:3852139
【文章頁數(shù)】:6 頁
【文章目錄】:
1引言
2基于分解重構(gòu)的測試數(shù)據(jù)生成思想
2.1問題描述
2.2模型建立
3編碼數(shù)據(jù)分解
3.1關(guān)鍵定位方法
3.1.1檢查點(diǎn)定位
3.1.2解密內(nèi)存定位
3.2分解方法
(1)僅加密,如圖3(a)所示。
(2)僅驗(yàn)證,如圖3(b)所示。
(3)驗(yàn)證與加密同時存在。
4編碼數(shù)據(jù)重構(gòu)
4.1重構(gòu)思想
4.2基于副本消除的內(nèi)存回溯算法
5實(shí)驗(yàn)與分析
5.1實(shí)驗(yàn)環(huán)境
5.2分解與重構(gòu)能力驗(yàn)證
5.2.1分解能力驗(yàn)證
5.2.2重構(gòu)能力驗(yàn)證
5.3測試有效性驗(yàn)證
結(jié)束語
本文編號:3852139
本文鏈接:http://sikaile.net/guanlilunwen/ydhl/3852139.html
最近更新
教材專著