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

當(dāng)前位置:主頁 > 科技論文 > 自動化論文 >

基于模式組合的粒子群優(yōu)化測試用例生成方法

發(fā)布時間:2017-08-22 04:02

  本文關(guān)鍵詞:基于模式組合的粒子群優(yōu)化測試用例生成方法


  更多相關(guān)文章: 測試用例生成 粒子群優(yōu)化算法 交叉算子 局部搜索策略


【摘要】:適應(yīng)度函數(shù)的設(shè)計在基于搜索的測試用例生成技術(shù)中占據(jù)重要的位置,然而在某些特殊的程序中,如存在嵌套、非結(jié)構(gòu)性跳轉(zhuǎn)或因return,break等語句跳出循環(huán)的程序,已有的適應(yīng)度函數(shù)無法評價到所有的分支.目前的方法是修改程序的源代碼,以使每個分支得到評價.但修改源代碼不但可能影響程序的原有結(jié)構(gòu)、引入錯誤,而且很難實現(xiàn)自動化.針對這一問題,提出一種基于模式組合的粒子群優(yōu)化測試用例生成方法.首先,將分支條件定義為"模式",即,一類具有相同特征且能提高適應(yīng)度值的個體集合,并改變其分支函數(shù)的插樁方式,可解決分支條件不完全評價的問題;然后,設(shè)計一種新的交叉算子,尋找到所有使模式的分支函數(shù)值最小的個體,將這些個體中含有模式的部分通過交叉算子組合到一個個體上,既可防止模式在進化過程中被破壞,又可因多種模式的組合而提高個體的適應(yīng)度值;最后,使用局部搜索策略對種群中的最優(yōu)個體進行搜索,提高粒子群優(yōu)化算法的局部搜索精度,進一步提高測試用例生成效率.為了評價該方法的有效性,基于一組基準(zhǔn)程序和開源程序進行實驗.實驗結(jié)果表明:對于含有模式的程序,該測試用例生成方法與已有方法相比,在覆蓋率和平均進化代數(shù)上均有明顯優(yōu)勢.
【作者單位】: 中國礦業(yè)大學(xué)計算機科學(xué)與技術(shù)學(xué)院;廣西可信軟件重點實驗室(桂林電子科技大學(xué));計算機軟件新技術(shù)國家重點實驗室(南京大學(xué));
【關(guān)鍵詞】測試用例生成 粒子群優(yōu)化算法 交叉算子 局部搜索策略
【基金】:國家自然科學(xué)基金(61502497) 廣西可信軟件重點實驗室研究課題(kx201530) 南京大學(xué)計算機軟件新技術(shù)國家重點實驗室基金(KFKT2014B19)~~
【分類號】:TP18
【正文快照】: Test Case Generation Based on Combination of Schema Using Particle Swarm OptimizationJIANG Shu-Juan1,2,WANG Ling-Sai1,XUE Meng1,ZHANG Yan-Mei1,3,YU Qiao1,YAO Hui-Ran11(School of Computer Science and Technology,China University of Mining and Technology,Xu

【相似文獻】

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

1 王志強;;遺傳算法生成軟件測試用例[J];科學(xué)之友(B版);2008年02期

2 張盛;徐中偉;喻鋼;楊世玉;;基于接口參數(shù)的列控中心測試用例生成算法[J];計算機工程;2011年01期

3 祁金Oz;;遺傳蟻群算法在軟件測試用例生成中的應(yīng)用[J];工業(yè)儀表與自動化裝置;2013年06期

4 潘祖烈;孫樂昌;蔡銘;陳建熊;;基于遺傳算法的黑箱測試用例自動生成模型[J];計算機工程;2008年09期

5 李小青;;基于遺傳-粒子群混合算法的測試用例生成研究[J];計算機系統(tǒng)應(yīng)用;2009年03期

6 李娟;陳光武;范多旺;;基于成對組合的遺傳算法生成聯(lián)鎖測試用例[J];鐵路計算機應(yīng)用;2011年03期

7 馬臻;;基于免疫算法的電子商城軟件系統(tǒng)測試用例生成[J];科技信息;2012年16期

8 金虎;李志蜀;張磊;李寶林;李勇軍;;基于面向路徑的遺傳算法的測試用例自動生成[J];計算機工程;2007年03期

9 李曉潔;;基于UML的列車自動防護系統(tǒng)測試用例生成方法研究[J];鐵路計算機應(yīng)用;2013年07期

10 鄭燕妮;李志蜀;李奇;;蟻群模擬退火算法在測試用例約簡中的應(yīng)用[J];計算機工程;2009年02期

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

1 陳璐璐;基于蟻群算法的測試用例選擇機制研究[D];廣東工業(yè)大學(xué);2013年

2 喻新欣;基于粒子群優(yōu)化的測試用例生成與排序研究[D];江西財經(jīng)大學(xué);2013年

3 顧鵬;基于遺傳算法的測試用例產(chǎn)生系統(tǒng)關(guān)鍵技術(shù)研究[D];華中科技大學(xué);2006年

4 彭稷棟;基于改進遺傳算法的測試用例自動生成應(yīng)用研究[D];江西理工大學(xué);2012年

5 吳道華;基于著色Petri網(wǎng)的測試用例生成及其在列控系統(tǒng)中的應(yīng)用[D];北京交通大學(xué);2010年

6 靖焱林;基于UML-XML的車載設(shè)備測試用例生成方法研究和實現(xiàn)[D];北京交通大學(xué);2011年

7 王鵬;基于改進遺傳算法的面向路徑測試用例自動生成方法研究[D];大連交通大學(xué);2007年

8 平航磊;基于AR規(guī)則遺傳算法的全路徑測試用例自動生成方法研究[D];西安電子科技大學(xué);2013年

9 鄧昌琪;基于U2TP的CTCS-3級車載設(shè)備測試用例的生成方法研究[D];北京交通大學(xué);2010年

10 方昭潭;基于CIL的運行時監(jiān)控設(shè)計與實現(xiàn)[D];華東師范大學(xué);2014年



本文編號:716916

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

本文鏈接:http://www.sikaile.net/kejilunwen/zidonghuakongzhilunwen/716916.html


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

版權(quán)申明:資料由用戶913e7***提供,本站僅收錄摘要或目錄,作者需要刪除請E-mail郵箱bigeng88@qq.com