天堂国产午夜亚洲专区-少妇人妻综合久久蜜臀-国产成人户外露出视频在线-国产91传媒一区二区三区

當(dāng)前位置:主頁(yè) > 碩博論文 > 信息類博士論文 >

基于覆蓋準(zhǔn)則的軟件測(cè)試用例自動(dòng)化生成方法的研究與實(shí)現(xiàn)

發(fā)布時(shí)間:2017-12-12 21:05

  本文關(guān)鍵詞:基于覆蓋準(zhǔn)則的軟件測(cè)試用例自動(dòng)化生成方法的研究與實(shí)現(xiàn)


  更多相關(guān)文章: 自動(dòng)化測(cè)試 覆蓋準(zhǔn)則 測(cè)試用例生成 符號(hào)執(zhí)行 模型檢查 基于模型的測(cè)試


【摘要】:軟件測(cè)試作為軟件實(shí)踐中最常用的軟件驗(yàn)證技術(shù),其基本過(guò)程主要分為三步:(1)針對(duì)待測(cè)系統(tǒng)設(shè)計(jì)有效的測(cè)試用例;(2)執(zhí)行這些測(cè)試用例;(3)將測(cè)試用例的執(zhí)行結(jié)果與預(yù)期結(jié)果進(jìn)行比對(duì),確認(rèn)程序輸出是否正確。其中,測(cè)試用例的設(shè)計(jì)需要大量的人力投入,因?yàn)闇y(cè)試人員只有在熟悉待測(cè)系統(tǒng)的需求規(guī)范,甚至代碼結(jié)構(gòu)的情況下,才能設(shè)計(jì)出有效的測(cè)試用例。為了系統(tǒng)且充分地測(cè)試某個(gè)軟件系統(tǒng),在理想情況下,測(cè)試人員需要找出所有的程序輸入值的組合,力求將待測(cè)系統(tǒng)的各個(gè)部分(各種行為)都測(cè)試到,但這很難實(shí)現(xiàn)。一種比較通用的測(cè)試用例選擇方法,是按照某些測(cè)試覆蓋準(zhǔn)則(Test Adequacy Criteria)來(lái)指導(dǎo)用例的選取,它的優(yōu)勢(shì)在于:(1)測(cè)試覆蓋準(zhǔn)則能確定測(cè)試用例的選取標(biāo)準(zhǔn),指導(dǎo)測(cè)試人員如何設(shè)計(jì)測(cè)試用例;(2)通過(guò)使用不同的覆蓋準(zhǔn)則可以滿足不同的軟件測(cè)試需求,比如更復(fù)雜的測(cè)試覆蓋準(zhǔn)則可以增強(qiáng)測(cè)試用例集在檢測(cè)軟件錯(cuò)誤時(shí)的有效性;(3)測(cè)試覆蓋率能給軟件開(kāi)發(fā)人員、測(cè)試人員、以及項(xiàng)目管理者提供了一個(gè)可參考、可跟蹤的軟件質(zhì)量的度量值,反映被測(cè)軟件的可靠性程度。但是,在基于覆蓋準(zhǔn)則的測(cè)試用例生成問(wèn)題上,現(xiàn)有的自動(dòng)化測(cè)試方法仍然存在著許多問(wèn)題:(1)現(xiàn)有的測(cè)試方法較少考慮如何快速地生成滿足目標(biāo)覆蓋的測(cè)試用例,或者往往只考慮單獨(dú)某一種目標(biāo)覆蓋;(2)現(xiàn)有的研究工作更多地聚焦于實(shí)現(xiàn)一些簡(jiǎn)單的覆蓋標(biāo)準(zhǔn),如語(yǔ)句覆蓋、分支覆蓋等,但是針對(duì)較復(fù)雜、較高級(jí)的覆蓋標(biāo)準(zhǔn)(如數(shù)據(jù)流覆蓋、基本路徑覆蓋)的研究工作相對(duì)較少,由于缺乏高效的測(cè)試方法,這些高級(jí)覆蓋準(zhǔn)則很難在軟件測(cè)試中發(fā)揮其巨大的潛力;(3)現(xiàn)有的測(cè)試方法較多地考慮CLI (Command Line Interface)軟件,往往以待測(cè)程序的源代碼作為處理對(duì)象,而對(duì)于現(xiàn)在比較流行的GUI (Graphical User Interface)軟件,如何生成基于覆蓋準(zhǔn)則的測(cè)試用例,仍然缺乏有效的測(cè)試方法。為此,本文以軟件測(cè)試中的覆蓋準(zhǔn)則為基礎(chǔ),研究測(cè)試用例自動(dòng)化生成這一問(wèn)題,并在如下幾個(gè)方面進(jìn)行了深入研究:1.基于控制流覆蓋準(zhǔn)則的測(cè)試用例自動(dòng)化生成方法。該方法主要針對(duì)控制流覆蓋準(zhǔn)則,如語(yǔ)句覆蓋、分支覆蓋、MC/DC覆蓋,提出了一個(gè)統(tǒng)一的測(cè)試用例自動(dòng)化生成框架,該框架基于動(dòng)態(tài)符號(hào)執(zhí)行技術(shù),以目標(biāo)覆蓋準(zhǔn)則為導(dǎo)向,力求快速有效地生成滿足對(duì)應(yīng)覆蓋準(zhǔn)則的測(cè)試用例。2.基于數(shù)據(jù)流覆蓋準(zhǔn)則的測(cè)試用例自動(dòng)化生成方法。以數(shù)據(jù)流覆蓋準(zhǔn)則為對(duì)象,自動(dòng)化生成測(cè)試用例,該方法結(jié)合了符號(hào)執(zhí)行技術(shù)和模型檢查技術(shù),提供了一個(gè)高效的數(shù)據(jù)流測(cè)試框架,為可達(dá)的測(cè)試對(duì)象生成用例的同時(shí),也可檢測(cè)出不可達(dá)的測(cè)試對(duì)象。3.基于混合覆蓋準(zhǔn)則的GUI測(cè)試用例自動(dòng)化生成方法。以移動(dòng)app (GUI軟件的典型代表)為對(duì)象,同時(shí)從抽象模型層的覆蓋準(zhǔn)則和具體代碼層的覆蓋準(zhǔn)則出發(fā),引導(dǎo)并優(yōu)化GUI測(cè)試用例的生成。我們相信,上面提出的這些自動(dòng)化測(cè)試方法,將有助于進(jìn)一步提高測(cè)試用例生成的自動(dòng)化程度,同時(shí)也能為盡早發(fā)現(xiàn)軟件缺陷提供有效的手段。
【學(xué)位授予單位】:華東師范大學(xué)
【學(xué)位級(jí)別】:博士
【學(xué)位授予年份】:2016
【分類號(hào)】:TP311.53

【相似文獻(xiàn)】

中國(guó)期刊全文數(shù)據(jù)庫(kù) 前10條

1 路曉麗;葛瑋;陳新麗;郝克剛;;支持共享和復(fù)用的測(cè)試用例庫(kù)系統(tǒng)的設(shè)計(jì)[J];計(jì)算機(jī)科學(xué);2006年05期

2 胡珊;楊豐玉;張曄;劉琳嵐;;基于測(cè)試項(xiàng)抽取的測(cè)試用例復(fù)用方法[J];微電子學(xué)與計(jì)算機(jī);2010年01期

3 張德平;查日軍;;劃分測(cè)試用例選擇的風(fēng)險(xiǎn)決策方法[J];計(jì)算機(jī)應(yīng)用研究;2010年12期

4 楊翊;陳挺;許崢;;證券軟件的測(cè)試用例設(shè)計(jì)充分性實(shí)踐[J];中國(guó)證券期貨;2012年07期

5 張智軼;陳振宇;徐寶文;楊瑞;;測(cè)試用例演化研究進(jìn)展[J];軟件學(xué)報(bào);2013年04期

6 楊悅;秦湘河;楊永安;郭榮;;航天測(cè)控軟件測(cè)試用例標(biāo)準(zhǔn)及應(yīng)用研究[J];無(wú)線電工程;2013年09期

7 王侃,盧慶齡,彭艷麗;測(cè)試用例自動(dòng)生成的鏈方法研究與實(shí)現(xiàn)[J];裝甲兵工程學(xué)院學(xué)報(bào);2001年03期

8 李順華;測(cè)試用例管理方法探討[J];飛航導(dǎo)彈;2001年05期

9 徐仁佐,陳斌,陳波,吳閩泉,熊忠偉;構(gòu)造面向?qū)ο筌浖蓮?fù)用測(cè)試用例的模式研究[J];武漢大學(xué)學(xué)報(bào)(理學(xué)版);2003年05期

10 陳紹英;金成姬;;性能測(cè)試用例[J];程序員;2004年11期

中國(guó)重要會(huì)議論文全文數(shù)據(jù)庫(kù) 前10條

1 王道堂;林春哲;張凱;;軟件測(cè)試用例構(gòu)造方法與手段[A];計(jì)算機(jī)技術(shù)在工程建設(shè)中的應(yīng)用——第十二屆全國(guó)工程建設(shè)計(jì)算機(jī)應(yīng)用學(xué)術(shù)會(huì)議論文集[C];2004年

2 李磊;曹先彬;;基于進(jìn)化的軟件測(cè)試用例生成方法[A];2005年“數(shù)字安徽”博士科技論壇論文集[C];2005年

3 徐李勤;王潔寧;;基于層次有色Petri網(wǎng)的軟件測(cè)試用例選取研究[A];全國(guó)第二屆信號(hào)處理與應(yīng)用學(xué)術(shù)會(huì)議專刊[C];2008年

4 林春哲;張凱;王道堂;;軟件測(cè)試用例設(shè)計(jì)分析[A];計(jì)算機(jī)技術(shù)在工程建設(shè)中的應(yīng)用——第十二屆全國(guó)工程建設(shè)計(jì)算機(jī)應(yīng)用學(xué)術(shù)會(huì)議論文集[C];2004年

5 張俠影;李志蜀;;一種優(yōu)化的測(cè)試用例約簡(jiǎn)方法[A];2008'中國(guó)信息技術(shù)與應(yīng)用學(xué)術(shù)論壇論文集(一)[C];2008年

6 張德平;聶長(zhǎng)海;徐寶文;;劃分測(cè)試用例選擇策略研究[A];第五屆中國(guó)測(cè)試學(xué)術(shù)會(huì)議論文集[C];2008年

7 郭從穎;;場(chǎng)景驅(qū)動(dòng)測(cè)試用例設(shè)計(jì)及其測(cè)試自動(dòng)化技術(shù)研究[A];中國(guó)計(jì)量協(xié)會(huì)冶金分會(huì)2008年會(huì)論文集[C];2008年

8 郭從穎;;場(chǎng)景驅(qū)動(dòng)測(cè)試用例設(shè)計(jì)及其測(cè)試自動(dòng)化技術(shù)研究[A];2008全國(guó)第十三屆自動(dòng)化應(yīng)用技術(shù)學(xué)術(shù)交流會(huì)論文集[C];2008年

9 周曉燕;李兵;潘偉豐;覃葉宜;;基于錯(cuò)誤傳播概率網(wǎng)絡(luò)的軟件回歸測(cè)試用例選擇[A];第五屆全國(guó)復(fù)雜網(wǎng)絡(luò)學(xué)術(shù)會(huì)議論文(摘要)匯集[C];2009年

10 萬(wàn)琳;張威;馬雪雁;陳曼青;;基于路徑的測(cè)試用例自動(dòng)生成技術(shù)[A];第十屆全國(guó)容錯(cuò)計(jì)算學(xué)術(shù)會(huì)議論文集[C];2003年

中國(guó)重要報(bào)紙全文數(shù)據(jù)庫(kù) 前6條

1 深圳市信息無(wú)障礙研究會(huì) 戴杰;“聽(tīng)”軟件的IT工程師[N];人民政協(xié)報(bào);2014年

2 謝敏 沈雪芳 戴金龍;解決軟件測(cè)試的近憂和遠(yuǎn)慮[N];計(jì)算機(jī)世界;2005年

3 計(jì)算機(jī)世界實(shí)驗(yàn)室 韓勖;撥云見(jiàn)日[N];計(jì)算機(jī)世界;2008年

4 《網(wǎng)絡(luò)世界》記者 鄭楠;ONF測(cè)試步伐有條不紊[N];網(wǎng)絡(luò)世界;2014年

5 ;找錯(cuò)[N];計(jì)算機(jī)世界;2002年

6 信息產(chǎn)業(yè)部軟件與集成電路促進(jìn)中心 于明邋唐仕武;駛?cè)霚y(cè)試“快車道”[N];計(jì)算機(jī)世界;2007年

中國(guó)博士學(xué)位論文全文數(shù)據(jù)庫(kù) 前10條

1 羅玲;擴(kuò)展π演算的建模、驗(yàn)證與測(cè)試[D];西安電子科技大學(xué);2015年

2 王志強(qiáng);基于模糊測(cè)試的漏洞挖掘及相關(guān)攻防技術(shù)研究[D];西安電子科技大學(xué);2015年

3 涂徑玄;基于覆蓋分析的自動(dòng)化錯(cuò)誤定位關(guān)鍵技術(shù)研究[D];南京大學(xué);2016年

4 蘇亭;基于覆蓋準(zhǔn)則的軟件測(cè)試用例自動(dòng)化生成方法的研究與實(shí)現(xiàn)[D];華東師范大學(xué);2016年

5 李麗;航天相機(jī)主控軟件測(cè)試用例自動(dòng)生成技術(shù)的研究[D];中國(guó)科學(xué)院研究生院(長(zhǎng)春光學(xué)精密機(jī)械與物理研究所);2010年

6 黃如兵;組合測(cè)試用例的自適應(yīng)隨機(jī)生成與優(yōu)先級(jí)排序方法研究[D];華中科技大學(xué);2013年

7 張娟;軟件測(cè)試中測(cè)試用例復(fù)用的研究[D];上海大學(xué);2012年

8 游亮;回歸測(cè)試用例選擇技術(shù)研究[D];華中科技大學(xué);2012年

9 謝曉東;基于模型比較的軟件測(cè)試用例生成方法研究[D];華中科技大學(xué);2007年

10 李根;基于動(dòng)態(tài)測(cè)試用例生成的二進(jìn)制軟件缺陷自動(dòng)發(fā)掘技術(shù)研究[D];國(guó)防科學(xué)技術(shù)大學(xué);2010年

中國(guó)碩士學(xué)位論文全文數(shù)據(jù)庫(kù) 前10條

1 田春艷;基于灰色關(guān)聯(lián)逼近理想解方法的測(cè)試用例評(píng)價(jià)模型研究[D];昆明理工大學(xué);2009年

2 唐海鵬;基于Additional策略回歸測(cè)試用例優(yōu)先級(jí)排序優(yōu)化研究[D];西南大學(xué);2015年

3 陳夢(mèng)云;基于圈復(fù)雜度和調(diào)用次數(shù)的測(cè)試用例排序方法[D];上海師范大學(xué);2015年

4 姚瑞超;廣東電網(wǎng)測(cè)試用例自動(dòng)生成工具的研究與設(shè)計(jì)[D];華南理工大學(xué);2015年

5 張澤林;基于數(shù)據(jù)挖掘的軟件多故障定位與分析技術(shù)[D];南京理工大學(xué);2015年

6 鄒炳松;嵌入式軟件的圖形化測(cè)試用例生成系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)[D];哈爾濱工業(yè)大學(xué);2015年

7 李錦程;基于微信平臺(tái)的醫(yī)療就診系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)[D];哈爾濱工業(yè)大學(xué);2015年

8 趙群;軟件錯(cuò)誤定位中的巧合正確性問(wèn)題研究[D];哈爾濱工業(yè)大學(xué);2015年

9 常龍輝;Web應(yīng)用的測(cè)試用例優(yōu)化生成與優(yōu)先級(jí)技術(shù)[D];上海大學(xué);2015年

10 王令賽;基于粒子群優(yōu)化算法的測(cè)試用例生成技術(shù)研究[D];中國(guó)礦業(yè)大學(xué);2015年

,

本文編號(hào):1283932

資料下載
論文發(fā)表

本文鏈接:http://sikaile.net/shoufeilunwen/xxkjbs/1283932.html


Copyright(c)文論論文網(wǎng)All Rights Reserved | 網(wǎng)站地圖 |

版權(quán)申明:資料由用戶41048***提供,本站僅收錄摘要或目錄,作者需要?jiǎng)h除請(qǐng)E-mail郵箱bigeng88@qq.com