基于變異的錯誤定位優(yōu)化技術(shù)研究
【學位授予單位】:北京化工大學
【學位級別】:博士
【學位授予年份】:2018
【分類號】:TP311.53
【圖文】:
1.3.1研究內(nèi)容逡逑本課題的研究內(nèi)容由MBFL技術(shù)框架的各個步驟的優(yōu)化方法組成。MBFL的技術(shù)逡逑框架如圖1-2所示,首先通過變異算子對被測程序植入變異,生成規(guī)模龐大的變異體,逡逑然后每個變異體都需要執(zhí)行測試用例集中所有測試用例,執(zhí)行過程中MBFL收集動態(tài)逡逑信息求得被測程序的語句懷疑度,生成錯誤定位報告。逡逑變異算子邐邐逡逑OP={0pl,0p2...0Pq}逡逑被測程序P={s丨,s2..s?}邋邐入變.逡逑測試用例集T={t丨,t2..ty}邐變異體集合M={mi,m2..mk}逡逑次邋MTP邋并收逡逑^邋兵算語士懷疑虔逡逑邐圭成錯誤定位報t邐>逡逑圖1-2邋MBFL技術(shù)框架逡逑Fig.邋1-2邋The邋framework邋of邋MBFL逡逑如圖1-2所示,MBFL的關(guān)鍵步驟是變異體執(zhí)行測試用例,每一次變異體-測試用逡逑14逡逑
圖2-1邋MBFL優(yōu)化技術(shù)研宄方案逡逑Fig.2-1邋Framework邋of邋MBFL邋optimization邋research逡逑如圖2-1所示,本文采取的MBFL優(yōu)化技術(shù)研宄方案包括變異體靜態(tài)約減和變異逡逑執(zhí)行動態(tài)優(yōu)化兩個部分。變異體靜態(tài)約減是在對程序采用變異算子植入錯誤生成變異逡逑體集合之后,通過應用變異體采樣策略選擇部分變異體執(zhí)行測試用例進行MBFL錯誤逡逑定位過程。相比使用變異體全集執(zhí)行測試用例進行錯誤定位,變異體靜態(tài)約減之后通逡逑常會帶來變異體集合信息的丟失,影響錯誤定位精度,因此設計更好的變異體采樣策逡逑略,盡量減少錯誤定位精度損失,是本方案的研宄的重點和難點之一;在變異體集合逡逑確定之后,MBFL需要在變異體上運行測試用例,并收集執(zhí)行過程中的數(shù)據(jù)用于計算逡逑變異體和語句的懷疑度,完成錯誤定位。本文將在變異體執(zhí)行測試用例過程中,從語逡逑句懷疑度和變異體懷疑度計算、變異體執(zhí)行約減和測試用例執(zhí)行約減等多個方面動態(tài)逡逑分析MBFL變異體執(zhí)行過程,研宄MBFL錯誤定位精度和變異體執(zhí)行測試用例之間逡逑17逡逑
【相似文獻】
相關(guān)期刊論文 前10條
1 王曙燕;陳朋媛;孫家澤;;基于變異分析的測試用例約簡方法[J];計算機應用;2017年12期
2 楊軍;盧彩霞;黃辰;王婷;;測試用例復用在電子采購交易平臺中的應用[J];計算機與數(shù)字工程;2018年01期
3 程雪梅;翟宇鵬;;測試用例修復的方法與工具綜述[J];現(xiàn)代計算機(專業(yè)版);2017年02期
4 趙鶴;高婉玲;;基于模型的軟件測試用例生成方法比較研究[J];現(xiàn)代計算機(專業(yè)版);2017年04期
5 曾嘉彥;;符號執(zhí)行技術(shù)在測試用例生成中的應用[J];現(xiàn)代計算機(專業(yè)版);2017年04期
6 張功杰;謝春麗;;面向測試用例生成的集合進化算法實現(xiàn)[J];牡丹江師范學院學報(自然科學版);2017年02期
7 魏長安;王鋼;盛云龍;張永卓;;組合測試用例自動生成軟件設計[J];自動化技術(shù)與應用;2017年05期
8 臧麗娜;;基于死鎖的并發(fā)類單元測試用例自動生成[J];計算機應用與軟件;2017年04期
9 楊芳;丁曉明;;多目標測試用例優(yōu)先級排序研究進展[J];重慶工商大學學報(自然科學版);2017年03期
10 顏麗;;基于消息交互的測試用例編寫方法的實現(xiàn)[J];萍鄉(xiāng)學院學報;2017年03期
相關(guān)會議論文 前10條
1 周曉燕;李兵;潘偉豐;覃葉宜;;基于錯誤傳播概率網(wǎng)絡的軟件回歸測試用例選擇[A];第五屆全國復雜網(wǎng)絡學術(shù)會議論文(摘要)匯集[C];2009年
2 王道堂;林春哲;張凱;;軟件測試用例構(gòu)造方法與手段[A];計算機技術(shù)在工程建設中的應用——第十二屆全國工程建設計算機應用學術(shù)會議論文集[C];2004年
3 林春哲;張凱;王道堂;;軟件測試用例設計分析[A];計算機技術(shù)在工程建設中的應用——第十二屆全國工程建設計算機應用學術(shù)會議論文集[C];2004年
4 張俠影;李志蜀;;一種優(yōu)化的測試用例約簡方法[A];2008'中國信息技術(shù)與應用學術(shù)論壇論文集(一)[C];2008年
5 張德平;聶長海;徐寶文;;劃分測試用例選擇策略研究[A];第五屆中國測試學術(shù)會議論文集[C];2008年
6 王斌;;軟件測試用例相關(guān)問題探討[A];中國原子能科學研究院年報 2013[C];2014年
7 周瑞杰;江國華;;基于遺傳算法的面向?qū)ο箢悳y試用例生成研究[A];2010通信理論與技術(shù)新發(fā)展——第十五屆全國青年通信學術(shù)會議論文集(下冊)[C];2010年
8 邱程;鄔小魯;何聰;范志容;李凱;;基于黑盒測試的車載影音娛樂系統(tǒng)測試用例設計方法[A];2016中國汽車工程學會年會論文集[C];2016年
9 章靠;丁佐華;;基于事件圖的并發(fā)軟件測試[A];第四屆中國軟件工程大會論文集[C];2007年
10 王新光;萬定生;張希偉;;淺談程序設計語言教學中工程能力的培養(yǎng)[A];2005全國計算機程序設計類課程教學研討會論文集[C];2005年
相關(guān)重要報紙文章 前10條
1 本報記者 王欣;5G要這么測[N];通信產(chǎn)業(yè)報;2017年
2 羅德與施瓦茨(中國)科技有限公司;R&S公司:集成化NB-IoT測試方案[N];通信產(chǎn)業(yè)報;2017年
3 特約撰稿 張勇;基于需求的測試:確保需求與軟件的統(tǒng)一[N];計算機世界;2011年
4 計算機世界實驗室 韓勖;撥云見日[N];計算機世界;2008年
5 ;找錯[N];計算機世界;2002年
6 信息產(chǎn)業(yè)部軟件與集成電路促進中心 于明邋唐仕武;駛?cè)霚y試“快車道”[N];計算機世界;2007年
7 謝敏 沈雪芳 戴金龍;解決軟件測試的近憂和遠慮[N];計算機世界;2005年
8 劉昶;WiMAX射頻測試期待一致性解決方案[N];中國電子報;2007年
9 羅德與施瓦茨中國有限公司 劉昶;用規(guī)范化“通暢”PoC測試[N];通信產(chǎn)業(yè)報;2006年
10 羅德與施瓦茨中國有限公司產(chǎn)品支持部;R&S:實現(xiàn)端到端LTE測試[N];通信產(chǎn)業(yè)報;2013年
相關(guān)博士學位論文 前10條
1 劉勇;基于變異的錯誤定位優(yōu)化技術(shù)研究[D];北京化工大學;2018年
2 張功杰;基于集合進化與占優(yōu)關(guān)系的變異測試用例生成[D];中國礦業(yè)大學;2017年
3 張慧;基于測試用例的錯誤定位技術(shù)研究[D];東南大學;2016年
4 張旭舟;面向復雜程序結(jié)構(gòu)的測試用例自動生成方法研究[D];北京郵電大學;2018年
5 劉玲;基于面向?qū)ο笮问揭?guī)格說明的測試用例生成技術(shù)[D];上海大學;2004年
6 占學德;基于UML statecharts測試方法的研究[D];上海大學;2005年
7 金虎;自動化軟件測試技術(shù)研究[D];四川大學;2006年
8 李軍義;軟件測試用例自動生成技術(shù)研究[D];湖南大學;2008年
9 游亮;回歸測試用例選擇技術(shù)研究[D];華中科技大學;2012年
10 李麗;航天相機主控軟件測試用例自動生成技術(shù)的研究[D];中國科學院研究生院(長春光學精密機械與物理研究所);2010年
相關(guān)碩士學位論文 前10條
1 季瑞驊;基于網(wǎng)絡擾動的復雜系統(tǒng)不確定行為檢測研究[D];南京大學;2016年
2 董路迪;基于用戶日志分析的測試用例生成系統(tǒng)的設計與實現(xiàn)[D];哈爾濱工業(yè)大學;2018年
3 章天寧;基于UML模型的測試用例優(yōu)先排序技術(shù)研究[D];杭州電子科技大學;2018年
4 楊杰;基于Markov鏈的可靠性測試用例自動生成技術(shù)[D];杭州電子科技大學;2018年
5 吳俊;基于UML的模型轉(zhuǎn)換方法與測試用例優(yōu)先級排序方法研究[D];杭州電子科技大學;2018年
6 時小芳;基于線性蛻變關(guān)系的蛻變測試工具設計及應用研究[D];南華大學;2018年
7 張嘉華;財產(chǎn)保險公司人力資源績效管理信息系統(tǒng)的設計與實現(xiàn)[D];電子科技大學;2017年
8 王冠成;基于機器學習的編譯器測試優(yōu)化方法研究[D];吉林大學;2018年
9 王麗瑤;蛻變測試的測試用例生成技術(shù)的研究[D];吉林大學;2018年
10 歐建生;線性擬合制導的面向CDC/MCDC的測試用例自動生成方法[D];南京大學;2015年
本文編號:2713582
本文鏈接:http://sikaile.net/kejilunwen/ruanjiangongchenglunwen/2713582.html