• <tr id="yyy80"></tr>
  • <sup id="yyy80"></sup>
  • <tfoot id="yyy80"><noscript id="yyy80"></noscript></tfoot>
  • 99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

    應(yīng)用混沌果蠅算法的路徑覆蓋測試用例優(yōu)化技術(shù)研究

    2018-03-27 01:27:57李龍澍郭紫夢
    小型微型計算機系統(tǒng) 2018年2期
    關(guān)鍵詞:優(yōu)化方法

    李龍澍,郭紫夢

    (安徽大學 計算機科學與技術(shù)學院,合肥 230601)

    1 引 言

    伴隨軟件應(yīng)用領(lǐng)域和軟件規(guī)模不停的擴展和增大,軟件的質(zhì)量顯得愈發(fā)重要.軟件測試是保障軟件質(zhì)量的關(guān)鍵技術(shù)措施,通常從始至終貫穿著全部的軟件研發(fā)流程,軟件測試的重點就在于測試用例的編寫,測試用例的自動化便成為軟件測試的重中之重[1].路徑覆蓋測試是指在測試過程中,選擇有效且充足的測試數(shù)據(jù),除去不可能路徑,使得測試程序中的其余所有路徑都存在至少一條對應(yīng)的測試數(shù)據(jù).在現(xiàn)實測試中,眾多軟件測試問題都可以轉(zhuǎn)化為路徑覆蓋測試的數(shù)據(jù)生成問題.

    S Xanthakis 等人在1992年,初次提出采取遺傳算法進化生成路徑覆蓋測試用例的思想,因此首創(chuàng)了一個嶄新的研究領(lǐng)域[2].自此后,遺傳算法便廣泛的運用在路徑覆蓋測試研究領(lǐng)域內(nèi),從而出現(xiàn)多量的相關(guān)研究文獻.夏春艷等人從穿過節(jié)點的困難情況出發(fā),用遺傳算法實現(xiàn)路徑覆蓋測試[3];丁蕊等人提出關(guān)鍵點路徑表示法,改進算法適應(yīng)度函數(shù),以快速生成路徑覆蓋測試數(shù)據(jù)[4];鞏敦衛(wèi)等人采用Huffman Coding提出一種新的多路徑覆蓋測試數(shù)據(jù)的進化方法[5];張巖等人從種群的搜索空間這一角度入手,提出一種新的路徑覆蓋測試進化技術(shù)[6];隨后,張巖等人在前文的基礎(chǔ)之上,再次提出測試數(shù)據(jù)具有不同貢獻度的思想,以參數(shù)來調(diào)節(jié)個體的適應(yīng)度值[7];Pachauri A等人提出一種擴展路徑前綴的策略,使用遺傳算法實現(xiàn)分支覆蓋[8];Peng Ye-ping 等人從路徑匹配的角度入手,實現(xiàn)了多條目標路徑同時覆蓋的測試進化方法[9];Jakkrit Kaewyotha等人用循環(huán)結(jié)構(gòu)尋找關(guān)鍵路徑,使用遺傳算法進行基本路徑測試[10];Ghiduk Ahmed S重新定義了遺傳算法中染色體、交叉和變異等概念,用以快速覆蓋路徑[12].這些方法在處理路徑覆蓋測試這一領(lǐng)域的問題時,多是選取遺傳算法,通過對算法的適應(yīng)度函數(shù)做些改進,或者交叉算子,變異算子的重定義及優(yōu)化,以此來提高算法生成測試數(shù)據(jù)的效率.但是,鑒于遺傳算法原理上的制約,導致在處理較為復雜的路徑覆蓋時,會出現(xiàn)計算量爆炸增長的現(xiàn)象[13],從而不能高效的處理路徑覆蓋測試問題.

    在 2011 年,學者潘文超提出一種新的智能算法——果蠅優(yōu)化算法(Fruit Fly Optimization Algorithm,FOA),該算法是從果蠅搜尋食物行為中得出的一種全新的智能優(yōu)化算法[14],具有程序簡單,尋優(yōu)精度高等特點,最突出的優(yōu)點是該算法計算量小,復雜度低,在復雜問題下不會出現(xiàn)計算量爆炸增長的現(xiàn)象,已在求解數(shù)學函數(shù)極值、微調(diào)Z-SCORE模型系數(shù)、廣義回歸神經(jīng)網(wǎng)絡(luò)參數(shù)優(yōu)化與支持向量機參數(shù)優(yōu)化等多個領(lǐng)域得到廣泛應(yīng)用.同時該算法具有不穩(wěn)定性因素,存在著“早熟”現(xiàn)象,針對這一現(xiàn)象,眾多研究學者引入混沌策略來保持種群的多樣性,跳出局部最優(yōu),尋找全局最優(yōu).唐賢倫等人提出多目標混沌來優(yōu)化PSO算法[15];范九倫等人對Logistic方程做出一種分段處理,使得其具有優(yōu)異的非線性征象[16].Cheng YuHuei提出一種基于正弦的混沌策略,以此來調(diào)整PSO中的函數(shù)參數(shù)[17];Rezaee Jordehi A利用混沌搜索策略優(yōu)化蝙蝠群算法[18].這些針對“早熟”現(xiàn)象改進的研究,均取得了較好的效果.

    在遺傳算法、果蠅優(yōu)化算法的優(yōu)缺點及文獻[16]的啟發(fā)下,本文提出一種基于混沌果蠅優(yōu)化算法(C-FOA)的路徑覆蓋測試用例生成方法:通過對算法進行建模及設(shè)計味道濃度判定函數(shù)(適應(yīng)度函數(shù)),使之運用于路徑覆蓋測試領(lǐng)域;同時對果蠅優(yōu)化算法每次迭代中的最優(yōu)個體加入混沌操作,使其跳出局部最優(yōu),快速地覆蓋目標路徑.最后,經(jīng)過仿真實驗,分析考驗了本文方法的有效性.

    2 混沌果蠅優(yōu)化算法

    2.1 標準果蠅優(yōu)化算法(FOA)

    果蠅優(yōu)化算法,其原始想法來源于果蠅在找尋食物時的飛行行為.果蠅這一物種具有天然良好的感官知覺,在找尋食物時,首先會利用優(yōu)異的嗅覺能力搜尋食物的氣味,根據(jù)氣味調(diào)整飛行的方向,同時在距離食物位置較近時,再次利用敏感的視覺能力,兩者相結(jié)合以此來找到食物.根據(jù)這一行為特性,FOA算法基本思路如下[13]:

    1)設(shè)置果蠅種群數(shù)目為 NP,最大迭代次數(shù)為 Maxgen,并任意給出果蠅種群二維開始位置為 X_axis,Y_axis.

    2)給予果蠅個體運動的隨機方向與間隔,random value為運動的間隔.

    Xi=X_axis+RandomValueYi=Y_axis+RandomValue

    (1)

    3)求出果蠅個體與原點的間隔Dist、味道濃度判定值S和味道濃度Smell.

    (2)

    4)得到該種群中Smell值最大的果蠅個體,記為當前最優(yōu)果蠅個體.

    [bestSmellbestIndex]=max(Smell)

    (3)

    5)判斷當前最優(yōu)個體濃度值bestSmell是否高于上一次迭代的最優(yōu)味道濃度值,若是,執(zhí)行(6);若否,執(zhí)行(7).

    6)保存下來當前最優(yōu)個體的味道濃度值與其二維坐標X、Y,其他果蠅個體則操縱方向飛往最優(yōu)位置.

    Smellbest=bestSmellX_axis=X(bestIndex)Y_axis=Y(bestIndex)

    (4)

    7)判斷是否滿足結(jié)束條件,若是,則結(jié)束;反之,執(zhí)行2).

    2.2 混沌果蠅優(yōu)化算法(C-FOA)

    果蠅優(yōu)化算法的不足之處在于其穩(wěn)定性差,易出現(xiàn)“早熟”現(xiàn)象,從而導致收斂速率減緩,收斂精度降低,甚至于不能獲取全局最優(yōu)值.混沌是天然的一種普遍的非線性征象.表面上是紊亂無序的混沌變量,實際卻蘊含著一種深層的內(nèi)在聯(lián)系,眾多學者利用這種深層聯(lián)系進化搜索來達到相應(yīng)效果[19].在FOA中融入混沌策略,提升算法脫離局部最優(yōu)的能力,從而使得算法收斂的速率和精度得以提高.

    本文使用Logistic映射的混沌方法.Logistic映射是探究混沌等繁雜體系行徑的一個典型模型.按照如下方程進行反復迭代:

    Z(t+1)=μZ(t)(1-Z(t))

    (5)

    式(5)中μ為控制參量,當μ=4,0≤Z0≤1,Logistic 處于絕對混沌狀態(tài).對于任何指定的Z0∈[0,1],均可迭代出唯一明確的混沌序列Z1,Z2,Z3,….

    基于混沌策略的果蠅優(yōu)化算法的基礎(chǔ)思想為:每次迭代過程中,對整個果蠅群體搜尋到的最優(yōu)個體A進行混沌擾動操作,將混沌序列中的最優(yōu)個體A*保留,以A和A*各自為中心的隨機搜索方向和距離范圍內(nèi)產(chǎn)生一半種群個體,并搜索到當前迭代過程中的最優(yōu)值,繼續(xù)進行混沌操作.融入混沌策略的進化算法可在迭代中不斷產(chǎn)生局部最優(yōu)點運動距離外的混沌個體,協(xié)助相應(yīng)算法跳出局部極值點,以此更快的搜尋到全局最優(yōu)值.

    3 基于混沌果蠅的路徑覆蓋測試用例生成方法

    3.1 路徑覆蓋測試問題描述

    本小節(jié)通過一個實例來描述如何通過路徑覆蓋來達到測試的目的.首先,為了得到測試數(shù)據(jù)在程序中的運行走向,需要對程序加入插樁.如圖1所示,是一個插樁后的三角形分類程序,輸入一組數(shù)據(jù)(a,b,c),運行該程序得到標識變量序列,通過與目標路徑對應(yīng)的標識變量序列對比,來判斷是否覆蓋目標路徑.本文中使用的三角形程序借鑒了文獻[20]中的三角形程序,并對其稍加改動,此程序包含2個多分支選擇關(guān)系,以及4個選擇并列關(guān)系,剔除不可行路徑后,共有19條可行路徑,將分別作為需要覆蓋的目標路徑.

    3.2 C-FOA算法的路徑覆蓋測試

    在路徑覆蓋測試中,利用果蠅優(yōu)化算法的收斂性迭代出最優(yōu)個體來達到測試目標.將每個果蠅個體作為一條測試數(shù)據(jù),設(shè)F0=(t1,t2,…,tm)表示路徑覆蓋測試中的目標路徑標識序列,于是該問題就轉(zhuǎn)化為尋找最優(yōu)向量(x1,x2,…,xm)覆蓋目標路徑標識序列,具體如下:

    1)編碼

    C-FOA算法采用整數(shù)編碼方式,每個整數(shù)代表相應(yīng)果蠅個體在該維度上的分量位置,其范圍為[min,max],其中min為該維度上的最小值,max為該維度上的最大值.

    圖1 三角形分類插樁程序
    Fig.1 Instrumentation program of triangular classification

    2)果蠅個體

    果蠅個體Gi(x1,x2,…,xj,…,xm),其中xj為整數(shù),表示第i個果蠅個體在第j維度上的分量位置,N個果蠅個體構(gòu)成果蠅種群,記為G={G1,G2,…,Gn}.

    3)混沌果蠅個體

    4)味道濃度函數(shù)

    味道濃度函數(shù)代表著果蠅個體的效用,用Fitness表示,以此用來區(qū)分不同果蠅個體間的優(yōu)劣情況,進而挑選出最優(yōu)的那一個個體.本文的味道濃度函數(shù)依據(jù)路徑覆蓋測試適應(yīng)度函數(shù)的設(shè)計,分為層接近度(approach_level)和分支距離(branch_distance)兩部分相結(jié)合.

    假設(shè)果蠅個體Gi穿越的路徑標識序列為F(Gi),目標測試路徑標識序列為F0.Gi的層接近度為approach_level(Gi),計算方法為:統(tǒng)計F(Gi)與F0相同標識變量的個數(shù),用其除以目標測試路徑標識序列F0的標識變量總數(shù)來計算,故層接近度值與個體的優(yōu)異程度成正比;分支距離為branch_distance(Gi),計算方法與Tracey方法相同[21].同時為防止分支距離過大,從而使層接近度失去引導作用,將其采取1.001-branch_distance(Gi)做出標準化操作,故分支距離值與個體的優(yōu)異程度成正比.

    于是,個體Gi的味道濃度Fitness(Gi)可表示為:

    Fitness(Gi)=approach_level(Gi)+1.001-branch_distance(Gi)

    (6)

    由式(6)可得,個體Gi的味道濃度Fitness(Gi)與個體的優(yōu)異程度成正比.

    3.3 算法步驟

    假設(shè)需要覆蓋的目標路徑為F0,C-FOA算法具體流程如下:

    輸入:群體數(shù)量為 N,最大迭代次數(shù)為 Maxgen,混沌次數(shù)為K,并隨機果蠅群體m維開始位置X1_axis,X2_axis,…,Xm_axis

    輸出:目標測試數(shù)據(jù)x1,x2,…,xm

    Step1.給予果蠅個體Gi的隨機方向與間隔,xi=Xi_axis+randomvalue,(i=1,2,…,m);

    Step2.運行插樁后的程序;

    Step3.根據(jù)公式(6)計算每只果蠅的味道濃度值,并找出其中濃度最高的;

    Step4.判斷當前最優(yōu)個體的濃度值是否高于上一次迭代的值,若是,保存最優(yōu)個體GBest(x1,x2,…,xm),若否,繼續(xù)下一步;

    Step5.判斷是否覆蓋目標路徑F0,或達到最大迭代次數(shù),若是,跳轉(zhuǎn)Step 8,若否,繼續(xù)下一步;

    Step7.給予個體GBest*和GBest的隨機方向與間隔,且分別對GBest*和GBest給予一半種群數(shù)目的個體,跳轉(zhuǎn)Step 2;

    Step8.終止種群的進化,保存并輸出相應(yīng)的測試結(jié)果.

    C-FOA算法過程對應(yīng)的流程圖如圖2所示.

    圖2 算法流程圖Fig.2 Algorithm flowchart

    為了防止混沌策略太過干擾最優(yōu)值的尋找,同時也為了保持FOA計算量小的優(yōu)勢,根據(jù)情況對混沌次數(shù)做出了恰當?shù)恼{(diào)整,即每兩個周期添加一次混沌干擾.即使算法在未添加混沌的周期內(nèi)出現(xiàn)“早熟”征兆,隨后的混沌干擾便會迅速的使算法脫離局部極值.

    4 仿真實驗及結(jié)果分析

    為了確定本文方法的實際可操作性及有效性,選擇 3 個基準程序進行考驗.將本文方法(C-FOA)與同類方法(即GA方法、ACO方法、FOA方法、及文獻[11]中改進的GA方法)在同樣的被測程序上實驗.每組實驗結(jié)果都將與同類方法的結(jié)果進行比較分析.

    為了降低隨機性的誤差,5種方法的選擇依據(jù)均是使用分支距離和層接近度相結(jié)合作為適應(yīng)度函數(shù)(即味道濃度函數(shù)),并且均選取相同的參數(shù)設(shè)置進化生成測試數(shù)據(jù).同時,以生成覆蓋目標路徑的測試數(shù)據(jù)或達到最大迭代次數(shù)作為算法運行的終止條件,針對不同程序每種情況獨立運行 20 次后取其平均值.與其對比,可以更好地驗證本文方法生成測試數(shù)據(jù)的效率.

    共進行了兩組實驗,第一組為在不同迭代次數(shù)下的覆蓋率;第二組為找到覆蓋目標路徑測試數(shù)據(jù)的評價次數(shù)與運行時間.實驗條件:Windows 7 操作系統(tǒng),MyEclipse 10仿真環(huán)境,計算機主頻 2.80GHz,內(nèi)存4GB.

    4.1 基準程序

    表1 被測程序的基本信息
    Table 1 Basic information of tested programs

    程序分支結(jié)構(gòu)三個數(shù)排序3個選擇并列關(guān)系三角形分類2個多分支選擇結(jié)構(gòu),4個選擇并列關(guān)系冒泡程序 2層循環(huán)嵌套,內(nèi)層嵌套含有1個選擇結(jié)構(gòu)輸入分量個數(shù)目標路徑數(shù)代碼行數(shù)插樁節(jié)點數(shù)37183319276434246

    4.2 對比實驗

    實驗1.不同迭代次數(shù)下的覆蓋率

    程序輸入變量取值范圍為 0-1023 之間的整數(shù),種群大小為 50.對三個基準程序,分別在限定迭代次數(shù)為1、50、100、150、200的條件下,對于所有目標路徑進行覆蓋測試,得到相應(yīng)的覆蓋率,如圖3-圖5.

    圖3 三個數(shù)排序覆蓋率Fig.3 Coverage of ranking of three numbers

    由圖3-圖5可得:

    1)從遺傳算法、蟻群算法和果蠅優(yōu)化算法的對比可以看出,在相同環(huán)境下,FOA的覆蓋率在多數(shù)情況下是高于GA和ACO的,說明FOA方法應(yīng)用在路徑覆蓋測試領(lǐng)域內(nèi)是可行的.

    圖4 三角形分類覆蓋率Fig.4 Coverage of triangular classification

    2)在三個基準程序中,本文方法的覆蓋率明顯高于另外四種方法,特別是,在未達到完全覆蓋時,本文方法具有更高的覆蓋率;在均能達到完全覆蓋時,本文方法具有更快的覆蓋速度.綜合以上,本文方法生成測試數(shù)據(jù)的效率高于同類方法.

    圖5 冒泡排序覆蓋率Fig.5 Coverage of bubble sort

    實驗2.覆蓋目標路徑下的評價次數(shù)與運行時間

    程序輸入變量取值范圍為 0-127 之間的整數(shù),種群大小為 50.對三個基準程序進行所有目標路徑的覆蓋測試,得到相應(yīng)的評價次數(shù)與運行時間.若評價次數(shù)超過1000,即認為該路徑的測試數(shù)據(jù)尋找失敗.具體結(jié)果如表2.

    表2 覆蓋全部目標路徑下的評價次數(shù)與運行時間
    Table 2 Evaluation times and runtime with all the target paths covered

    測試函數(shù)GAACO評價次數(shù)運行時間(S)覆蓋率(%)評價次數(shù)運行時間(S)覆蓋率(%)三個數(shù)排序29.330.99510021.670.898100三角形分類495.6516.45694.74195.829.313100冒泡排序 246.439.399100149.146.298100測試函數(shù)FOA文獻[11]的GA評價次數(shù)運行時間(S)覆蓋率(%)評價次數(shù)運行時間(S)覆蓋率(%)三個數(shù)排序21.480.72710011.630.725100三角形分類187.846.37910076.104.744100冒泡排序 133.174.52210097.126.054100測試函數(shù)C?FOA評價次數(shù)運行時間(S)覆蓋率(%)三個數(shù)排序9.750.659100三角形分類54.263.682100冒泡排序 92.533.142100

    由表2可以得到:

    1)從評價次數(shù)來看,在5種方法中,本文方法以最少的評價次數(shù)獲取了所有的測試數(shù)據(jù).如在三角形分類程序中,本文方法的評價次數(shù)為54.26,遺傳算法的評價次數(shù)為495.65,且未能全部覆蓋,蟻群算法的評價次數(shù)為195.82,果蠅算法的評價次數(shù)為187.84,文獻[11]中遺傳算法的評價次數(shù)為76.10.以上數(shù)據(jù)說明本文方法的性能優(yōu)于同類方法;

    2)從運行時間來看,本文方法的運行時間明顯少于另外4種方法.特別是,隨著程序的復雜度增加,本文方法的優(yōu)勢更加明顯,這是因為,本文方法具有計算量小,復雜度低等優(yōu)勢,再次證明本文方法生成測試用例的效能優(yōu)于同類方法;

    3)從覆蓋成功率來看,隨著目標路徑的增多以及路徑復雜程度的增加,本文方法的評價次數(shù)和運行時間也有所增加.但是本文方法仍能有效生成測試數(shù)據(jù).而且生成測試數(shù)據(jù)的成功率均可達到 100%,說明本文方法具有有效性.

    通過以上的兩組實驗,本文方法充分考驗了 FOA 算法應(yīng)用在路徑覆蓋測試用例進化生成領(lǐng)域內(nèi)的可行性,并且考證了本文方法生成路徑覆蓋測試數(shù)據(jù)的有效性,提升了獲取測試用例的效率.

    5 結(jié) 論

    鑒于果蠅優(yōu)化算法和遺傳算法等智能算法同屬于一類算法,同時果蠅優(yōu)化算法具有計算量小,復雜度低,尋優(yōu)精度高等優(yōu)點,本文把果蠅優(yōu)化算法應(yīng)用到路徑覆蓋測試領(lǐng)域內(nèi),并針對果蠅優(yōu)化算法穩(wěn)定性差的缺點,對迭代過程中的最優(yōu)個體加入混沌策略,在保留優(yōu)秀個體的同時,增加種群多樣性,優(yōu)化全局搜索能力,加快算法收斂速度,有效提高了生成測試數(shù)據(jù)的效率.實驗結(jié)果表明,本文方法與同類方法相比生成測試數(shù)據(jù)的效率更高.

    [1] Dong Yue-hua,Dai Yu-qian.Automatic software test data generation based on DPPSO[J].Journal of Chinese Computer Systems,2015,36(9):2015-2020.

    [2] Xanthakis S,Ellis C,Skourlas C,et al.Application of genetic algorithms to software testing[C].Perry D,Jeffery R,Notkin D,eds.Proceedings of the 5th International Conference on Software Engineering and its Applications.Los Alamitos:IEEE,1992:625-636.

    [3] Xia Chun-yan,Zhang Yan,Song Li.Evolutionary generation of test data for paths coverage based on node probability[J].Journal of Software,2016,27(4):802-813.

    [4] Ding Rui,Dong Hong-Bin,Zhang Yan,et al.Fast automatic generation method for software testing data based on key-point path[J].Journal of Software,2016,27(4):814-827.

    [5] Gong Dun-wei,Zhang Yan.Novel evolutionary generation approach to test data for multiple paths coverage[J].Acta Electronica Sinica,2010,38(6):1299-1304.

    [6] Zhang Yan,Gong Dun-wei.Evolutionary generation of test data for path coverage based on automatic reduction of search space[J].Acta Electronica Sinica,2012,40(5):1011-1016.

    [7] Zhang Yan,Gong Dun-wei.Evolutionary generation of test data for paths coverage based on scarce data capturing[J].Chinese Journal of Computers,2013,36(12):2429-2440.

    [8] Pachauri A,Srivasatava G.Towards a parallel approach for test data generation for branch coverage with genetic algorithm using the extended path prefix strategy[C].International Conference on Computing for Sustainable Global Development.IEEE,2015:1786-1792.

    [9] Peng Ye-ping,Zeng Bi.Software test data generation for multiple paths based on genetic algorithms[J].Applied Mechanics & Materials,2012,263-266:1969-1973.

    [10] Jakkrit Kaewyotha,Wararat Songpan.Finding the critical path with loop structure for a basis path testing using genetic algorithm[M].Recent Advances in Information and Communication Technology 2015,Springer International Publishing,2015:41-52.

    [11] You Feng,Zhao Rui-lian,Lv Shan-shan.Output domain based automatic test case generation[J].Journal of Computer Research and Development,2016(3):541-549.

    [12] Ghiduk Ahmed S.Automatic generation of basis test paths using variable length genetic algorithm[J].Information Processing Letters,2014,114(6):304-316.

    [13] Zhang Wei-xiang,Wei Bo,Du Hui-sen.Test case prioritization method based on genetic algorithm [J].Journal of Chinese Computer Systems,2015,36(9):1998-2002.

    [14] Fan Wen-chao.Fruit fly optimization algorithm-a new evolutionary computation approach[M].Taiwan:Tsang Hai Publishing,2011.

    [15] Tang Xian-lun,Zhou Wei,Zhang Heng,et al.Robot soccer defensive strategy based on multi-objective chaotic PSO[J].Journal of System Simulation,2014,26(1):51-61.

    [16] Fan Jiu-lun,Zhang Xue-feng.Piecewise logistic chaotic map and its performance analysis [J].Acta Electronica Sinica,2009,37(4):720-725.

    [17] Cheng Yu-huei.Evaluation of sine-based chaotic strategy for adapting inertia weight of particle swarm optimization[J].Lecture Notes in Engineering & Computer Science,2015,1(1):36-40.

    [18] Rezaee Jordehi A.Chaotic bat swarm optimisation(CBSO)[J].Applied Soft Computing,2015,26(C):523-530.

    [19] Chuang Li-yeh,Tsai Sheng-wei,Yang Cheng-hong.Improved binary particle swarm optimization using catfish effect for feature selection[J].Expert Systems with Applications,2011,38(10):12699-12707.

    [20] Wu Chuan,Gong Dun-wei.Evolutionary generation of Test data for regression testing based on path correlation [J].Chinese Journal of Computers,2015(11):2247-2261.

    [21] Zhang Yan.Theories and methods of evolutionary generation of test data for path coverage[D].Beijing:China University of Mining and Technology,2012.

    附中文參考文獻:

    [1] 董躍華,戴玉倩.一種改進PSO的軟件測試數(shù)據(jù)自動生成算法[J].小型微型計算機系統(tǒng),2015,36(9):2015-2020.

    [3] 夏春艷,張 巖,宋 麗.基于節(jié)點概率的路徑覆蓋測試數(shù)據(jù)進化生成[J].軟件學報,2016,27(4):802-813.

    [4] 丁 蕊,董紅斌,張 巖,等.基于關(guān)鍵點路徑的快速測試用例自動生成方法[J].軟件學報,2016,27(4):814-827.

    [5] 鞏敦衛(wèi),張 巖.一種新的多路徑覆蓋測試數(shù)據(jù)進化生成方法[J].電子學報,2010,38(6):1299-1304.

    [6] 張 巖,鞏敦衛(wèi).基于搜索空間自動縮減的路徑覆蓋測試數(shù)據(jù)進化生成[J].電子學報,2012,40(5):1011-1016.

    [7] 張 巖,鞏敦衛(wèi).基于稀有數(shù)據(jù)撲捉的路徑覆蓋測試數(shù)據(jù)進化生成方法[J].計算機學報,2013,36(12):2429-2440.

    [11] 尤 楓,趙瑞蓮,呂珊珊.基于輸出域的測試用例自動生成方法研究[J].計算機研究與發(fā)展,2016(3):541-549.

    [13] 張衛(wèi)祥,魏 波,杜會森.一種基于遺傳算法的測試用例優(yōu)先排序方法[J].小型微型計算機系統(tǒng),2015,36(9):1998-2002.

    [14] 潘文超.果蠅最佳化演算法—最新演化式計算技術(shù)[M].臺灣:滄海書局,2011.

    [15] 唐賢倫,周 維,張 衡,等.一種基于多目標混沌 PSO 的機器人足球防守策略[J].系統(tǒng)仿真學報,2014,26(1):51-61.

    [16] 范九倫,張雪鋒.分段Logistic混沌映射及其性能分析[J].電子學報,2009,37(4):720-725.

    [20] 吳 川,鞏敦衛(wèi).基于路徑相關(guān)性的回歸測試數(shù)據(jù)進化生成[J].計算機學報,2015(11):2247-2261.

    [21] 張 巖.路徑覆蓋測試數(shù)據(jù)進化生成理論與方法[D].北京:中國礦業(yè)大學,2012.

    猜你喜歡
    優(yōu)化方法
    超限高層建筑結(jié)構(gòu)設(shè)計與優(yōu)化思考
    民用建筑防煙排煙設(shè)計優(yōu)化探討
    關(guān)于優(yōu)化消防安全告知承諾的一些思考
    一道優(yōu)化題的幾何解法
    由“形”啟“數(shù)”優(yōu)化運算——以2021年解析幾何高考題為例
    學習方法
    可能是方法不對
    用對方法才能瘦
    Coco薇(2016年2期)2016-03-22 02:42:52
    四大方法 教你不再“坐以待病”!
    Coco薇(2015年1期)2015-08-13 02:47:34
    賺錢方法
    人人澡人人妻人| 99热国产这里只有精品6| 亚洲av电影在线观看一区二区三区| 久久97久久精品| 王馨瑶露胸无遮挡在线观看| 精品少妇内射三级| 多毛熟女@视频| 大片电影免费在线观看免费| 亚洲欧洲精品一区二区精品久久久 | 国产欧美亚洲国产| 熟女电影av网| 亚洲av中文av极速乱| 欧美日韩精品成人综合77777| 一本色道久久久久久精品综合| 国产视频首页在线观看| 美女内射精品一级片tv| 亚洲人与动物交配视频| 欧美成人午夜免费资源| 黄色一级大片看看| www.色视频.com| 毛片一级片免费看久久久久| 午夜福利视频在线观看免费| 寂寞人妻少妇视频99o| 国产精品国产三级国产av玫瑰| 99久久综合免费| 内地一区二区视频在线| av有码第一页| 色婷婷av一区二区三区视频| 在现免费观看毛片| 午夜免费观看性视频| 国产熟女欧美一区二区| xxx大片免费视频| 一本久久精品| 免费少妇av软件| 在线天堂最新版资源| 美女国产视频在线观看| 一级毛片我不卡| 亚洲少妇的诱惑av| 永久网站在线| 国国产精品蜜臀av免费| 国产视频内射| 国产精品一区二区三区四区免费观看| 菩萨蛮人人尽说江南好唐韦庄| 在线观看免费高清a一片| 久久久久久久国产电影| 久久女婷五月综合色啪小说| 日韩三级伦理在线观看| 国产黄色视频一区二区在线观看| 国产伦理片在线播放av一区| 26uuu在线亚洲综合色| 亚洲精品av麻豆狂野| 中文字幕制服av| 人妻制服诱惑在线中文字幕| 精品少妇内射三级| 丁香六月天网| 中文天堂在线官网| 欧美性感艳星| 免费黄网站久久成人精品| 国产精品一区二区三区四区免费观看| 99久久中文字幕三级久久日本| 亚洲欧美清纯卡通| 久久精品熟女亚洲av麻豆精品| 国产女主播在线喷水免费视频网站| 亚洲精品色激情综合| 国产亚洲精品久久久com| 日本91视频免费播放| 插逼视频在线观看| 亚洲欧洲日产国产| 国产精品久久久久久精品古装| 欧美人与善性xxx| 哪个播放器可以免费观看大片| 国产成人av激情在线播放 | 天天操日日干夜夜撸| 午夜激情久久久久久久| 青春草国产在线视频| 亚洲国产精品999| 制服诱惑二区| 久久午夜福利片| 日日啪夜夜爽| 欧美日韩一区二区视频在线观看视频在线| 男女边吃奶边做爰视频| 如何舔出高潮| 国产av码专区亚洲av| 日韩中文字幕视频在线看片| 少妇熟女欧美另类| 日日摸夜夜添夜夜添av毛片| av福利片在线| 女性被躁到高潮视频| 久热这里只有精品99| 男女啪啪激烈高潮av片| 久久青草综合色| 18禁观看日本| 欧美xxⅹ黑人| 国产综合精华液| 如何舔出高潮| 美女脱内裤让男人舔精品视频| 国产欧美另类精品又又久久亚洲欧美| 少妇 在线观看| 色5月婷婷丁香| 日本色播在线视频| 中文字幕精品免费在线观看视频 | 欧美三级亚洲精品| 丰满乱子伦码专区| 内地一区二区视频在线| 国产成人精品久久久久久| 国产男女内射视频| 在线亚洲精品国产二区图片欧美 | 久久精品夜色国产| 免费大片黄手机在线观看| 亚洲欧洲国产日韩| 国产老妇伦熟女老妇高清| 欧美变态另类bdsm刘玥| 国产 一区精品| 黄色毛片三级朝国网站| tube8黄色片| av网站免费在线观看视频| 丰满乱子伦码专区| 欧美成人精品欧美一级黄| 夫妻性生交免费视频一级片| 国产男女内射视频| 午夜精品国产一区二区电影| 久久99一区二区三区| 精品一区在线观看国产| 91精品国产九色| 老司机影院毛片| 亚洲精品色激情综合| 欧美精品亚洲一区二区| 免费看光身美女| 精品一区二区免费观看| 成年人午夜在线观看视频| 国产精品不卡视频一区二区| 精品久久久久久久久亚洲| 好男人视频免费观看在线| 国产高清三级在线| 欧美亚洲 丝袜 人妻 在线| 最近中文字幕高清免费大全6| 国产乱人偷精品视频| 在线看a的网站| 国产亚洲最大av| 999精品在线视频| 久久久久久久久久人人人人人人| 免费av中文字幕在线| 999精品在线视频| 夫妻性生交免费视频一级片| 狂野欧美激情性xxxx在线观看| 久热久热在线精品观看| 亚洲精品aⅴ在线观看| 人人澡人人妻人| 久久精品国产鲁丝片午夜精品| 人妻夜夜爽99麻豆av| 久久ye,这里只有精品| 中文字幕亚洲精品专区| 交换朋友夫妻互换小说| 亚洲精品av麻豆狂野| 国产高清三级在线| 欧美人与性动交α欧美精品济南到 | 午夜福利网站1000一区二区三区| 欧美日韩视频高清一区二区三区二| 久久精品国产a三级三级三级| 寂寞人妻少妇视频99o| 成人18禁高潮啪啪吃奶动态图 | 日本av免费视频播放| 美女内射精品一级片tv| 久久这里有精品视频免费| 日本色播在线视频| 在现免费观看毛片| 国产白丝娇喘喷水9色精品| 日韩三级伦理在线观看| 特大巨黑吊av在线直播| 男的添女的下面高潮视频| 日本av手机在线免费观看| 国产亚洲av片在线观看秒播厂| av网站免费在线观看视频| 校园人妻丝袜中文字幕| 免费黄频网站在线观看国产| 久久久亚洲精品成人影院| av在线播放精品| 国产亚洲精品第一综合不卡 | 色哟哟·www| 久久人人爽人人片av| 看十八女毛片水多多多| √禁漫天堂资源中文www| 韩国av在线不卡| .国产精品久久| 国产男人的电影天堂91| 热re99久久精品国产66热6| .国产精品久久| 亚洲内射少妇av| 少妇熟女欧美另类| 中文字幕人妻丝袜制服| 精品久久久久久久久av| 国产乱人偷精品视频| 日韩av不卡免费在线播放| 少妇猛男粗大的猛烈进出视频| 日日摸夜夜添夜夜爱| 18禁观看日本| 久久久久久久久久久久大奶| 精品久久久精品久久久| 国产成人freesex在线| 亚洲国产欧美在线一区| 久热久热在线精品观看| 视频在线观看一区二区三区| 欧美 亚洲 国产 日韩一| 熟女av电影| 日韩制服骚丝袜av| 热re99久久精品国产66热6| 狠狠婷婷综合久久久久久88av| 久久午夜综合久久蜜桃| 精品视频人人做人人爽| 亚洲av.av天堂| 久久精品国产亚洲网站| 边亲边吃奶的免费视频| 99九九在线精品视频| 蜜桃在线观看..| 美女国产视频在线观看| 日本黄色片子视频| 亚洲av欧美aⅴ国产| 啦啦啦视频在线资源免费观看| 亚洲丝袜综合中文字幕| 桃花免费在线播放| 亚洲人成网站在线播| 日韩av不卡免费在线播放| 18禁在线无遮挡免费观看视频| 久久精品熟女亚洲av麻豆精品| 欧美bdsm另类| 51国产日韩欧美| 亚洲经典国产精华液单| 日韩成人av中文字幕在线观看| 亚洲欧美色中文字幕在线| 欧美日韩视频精品一区| 秋霞在线观看毛片| 国产av码专区亚洲av| 视频中文字幕在线观看| 国产又色又爽无遮挡免| 亚洲美女视频黄频| 另类精品久久| 最新的欧美精品一区二区| 午夜福利影视在线免费观看| 久久精品人人爽人人爽视色| 久久青草综合色| 亚洲精品久久成人aⅴ小说 | 国产一级毛片在线| 国产成人精品久久久久久| 久久久久久久精品精品| 久久久欧美国产精品| 极品人妻少妇av视频| 人妻系列 视频| 日本免费在线观看一区| 亚洲,一卡二卡三卡| av专区在线播放| 亚洲国产av影院在线观看| 99热全是精品| 人妻夜夜爽99麻豆av| 日日摸夜夜添夜夜爱| 日韩欧美一区视频在线观看| 十分钟在线观看高清视频www| 热re99久久精品国产66热6| 欧美xxⅹ黑人| videossex国产| 97超碰精品成人国产| 99热网站在线观看| 久久久久久久国产电影| 91aial.com中文字幕在线观看| 在线 av 中文字幕| 高清午夜精品一区二区三区| 一二三四中文在线观看免费高清| 亚洲,欧美,日韩| 国产亚洲欧美精品永久| 乱码一卡2卡4卡精品| 国产 一区精品| 简卡轻食公司| 寂寞人妻少妇视频99o| 久久99热这里只频精品6学生| 美女中出高潮动态图| 国产伦精品一区二区三区视频9| 狂野欧美白嫩少妇大欣赏| 精品国产露脸久久av麻豆| 亚洲精品久久午夜乱码| 亚洲国产精品999| 国产亚洲欧美精品永久| 丝袜喷水一区| 免费播放大片免费观看视频在线观看| 国产一级毛片在线| 日韩一本色道免费dvd| 插阴视频在线观看视频| 成人亚洲精品一区在线观看| 最近中文字幕高清免费大全6| 精品人妻在线不人妻| 精品一区二区免费观看| 久久久久久人妻| 在线观看免费日韩欧美大片 | 如日韩欧美国产精品一区二区三区 | 午夜影院在线不卡| 一级毛片 在线播放| 婷婷成人精品国产| 免费人妻精品一区二区三区视频| 亚洲人与动物交配视频| 亚洲精品aⅴ在线观看| 国产在视频线精品| 高清午夜精品一区二区三区| 国语对白做爰xxxⅹ性视频网站| 伊人久久精品亚洲午夜| 精品少妇久久久久久888优播| 少妇被粗大的猛进出69影院 | 9色porny在线观看| 亚洲精品一二三| 国产精品人妻久久久影院| 高清毛片免费看| 国产精品一国产av| 欧美3d第一页| 久久99蜜桃精品久久| av不卡在线播放| 午夜视频国产福利| 欧美日韩精品成人综合77777| 亚洲精品乱久久久久久| 免费观看a级毛片全部| 国产综合精华液| 建设人人有责人人尽责人人享有的| 在线播放无遮挡| 美女主播在线视频| 一本久久精品| h视频一区二区三区| 国产午夜精品久久久久久一区二区三区| 久久午夜福利片| 国产午夜精品一二区理论片| 日本wwww免费看| 国产 精品1| 女人久久www免费人成看片| 久久久久视频综合| 国产乱来视频区| 黑丝袜美女国产一区| 精品一区在线观看国产| 乱人伦中国视频| 国产黄色免费在线视频| 亚洲国产最新在线播放| kizo精华| 美女国产视频在线观看| 日韩一区二区三区影片| 精品国产露脸久久av麻豆| 大片免费播放器 马上看| 大香蕉久久网| 日韩成人av中文字幕在线观看| 18+在线观看网站| 国产成人精品婷婷| 青春草视频在线免费观看| 亚洲一级一片aⅴ在线观看| 欧美 日韩 精品 国产| 男人操女人黄网站| 亚洲精品国产av蜜桃| 亚洲精品日韩av片在线观看| 纯流量卡能插随身wifi吗| 欧美人与性动交α欧美精品济南到 | 国产女主播在线喷水免费视频网站| 亚洲av免费高清在线观看| 狠狠婷婷综合久久久久久88av| 最后的刺客免费高清国语| 成人亚洲欧美一区二区av| 男男h啪啪无遮挡| 久久久久久久久久久免费av| 人人妻人人澡人人看| 亚洲人与动物交配视频| 国产精品国产三级专区第一集| 九色亚洲精品在线播放| 蜜臀久久99精品久久宅男| 韩国av在线不卡| 国产极品天堂在线| 成人二区视频| 久久久久精品久久久久真实原创| 亚洲图色成人| 爱豆传媒免费全集在线观看| 精品一区二区三卡| 激情五月婷婷亚洲| 国产毛片在线视频| 高清不卡的av网站| 黑丝袜美女国产一区| 最后的刺客免费高清国语| 九九在线视频观看精品| 女性被躁到高潮视频| 午夜福利网站1000一区二区三区| 少妇人妻精品综合一区二区| 成人手机av| 蜜桃国产av成人99| 亚洲欧美成人综合另类久久久| 精品99又大又爽又粗少妇毛片| 日韩精品有码人妻一区| 国产亚洲av片在线观看秒播厂| 成人国产av品久久久| 最近最新中文字幕免费大全7| 极品少妇高潮喷水抽搐| 97超视频在线观看视频| 男女无遮挡免费网站观看| 精品久久国产蜜桃| 色5月婷婷丁香| xxxhd国产人妻xxx| 亚洲成色77777| 一区二区三区乱码不卡18| 久久人妻熟女aⅴ| 久久久久网色| 最新的欧美精品一区二区| 国产亚洲一区二区精品| 26uuu在线亚洲综合色| 亚洲图色成人| 精品午夜福利在线看| 国产免费又黄又爽又色| 国产亚洲最大av| 一本一本久久a久久精品综合妖精 国产伦在线观看视频一区 | 亚洲精品自拍成人| 国产精品一二三区在线看| 亚洲精品日韩av片在线观看| 乱人伦中国视频| 亚洲一级一片aⅴ在线观看| 国产色婷婷99| 久久久久人妻精品一区果冻| 国产欧美亚洲国产| 插阴视频在线观看视频| 美女大奶头黄色视频| 免费黄色在线免费观看| 观看av在线不卡| 久久精品国产亚洲av天美| 色吧在线观看| 天天影视国产精品| 日韩强制内射视频| 国产探花极品一区二区| 亚洲成人手机| 人妻夜夜爽99麻豆av| 在线免费观看不下载黄p国产| 免费高清在线观看视频在线观看| 中文字幕亚洲精品专区| 国产精品国产三级国产av玫瑰| 久久狼人影院| 黄片播放在线免费| 亚洲经典国产精华液单| 五月天丁香电影| 视频在线观看一区二区三区| 飞空精品影院首页| 99久久中文字幕三级久久日本| 美女中出高潮动态图| 狂野欧美激情性xxxx在线观看| 在线精品无人区一区二区三| 精品国产国语对白av| 亚洲av日韩在线播放| 在线免费观看不下载黄p国产| 国产一区二区三区av在线| 中文字幕免费在线视频6| 国产成人免费观看mmmm| 日韩一区二区视频免费看| 美女xxoo啪啪120秒动态图| 国产成人精品福利久久| 国语对白做爰xxxⅹ性视频网站| 国产成人精品无人区| 国产精品国产三级国产专区5o| 3wmmmm亚洲av在线观看| 亚洲国产毛片av蜜桃av| av天堂久久9| 岛国毛片在线播放| 亚洲av免费高清在线观看| 亚洲av中文av极速乱| 香蕉精品网在线| 亚洲av.av天堂| 一级毛片aaaaaa免费看小| 久久午夜综合久久蜜桃| 国产亚洲精品久久久com| 尾随美女入室| 伦理电影免费视频| 免费大片黄手机在线观看| 人妻人人澡人人爽人人| 亚洲av中文av极速乱| 特大巨黑吊av在线直播| 国产欧美另类精品又又久久亚洲欧美| 国产精品不卡视频一区二区| 大片免费播放器 马上看| 满18在线观看网站| 亚洲av综合色区一区| 少妇人妻久久综合中文| 考比视频在线观看| 一二三四中文在线观看免费高清| 男女免费视频国产| 性色av一级| 亚洲av成人精品一二三区| 黄色欧美视频在线观看| 综合色丁香网| 免费观看av网站的网址| 国产精品一二三区在线看| 搡女人真爽免费视频火全软件| 少妇精品久久久久久久| 一级二级三级毛片免费看| videosex国产| 国产 精品1| 日韩av在线免费看完整版不卡| 国产精品99久久99久久久不卡 | 九九久久精品国产亚洲av麻豆| 欧美3d第一页| 国产极品天堂在线| 狂野欧美白嫩少妇大欣赏| 中文天堂在线官网| 成年人午夜在线观看视频| 欧美三级亚洲精品| 国产精品久久久久成人av| 成人亚洲欧美一区二区av| 亚洲成人手机| 久久久国产精品麻豆| 少妇猛男粗大的猛烈进出视频| 大香蕉久久网| 国产精品久久久久久av不卡| 国产成人精品福利久久| 卡戴珊不雅视频在线播放| 久久鲁丝午夜福利片| 国产高清有码在线观看视频| 黄色一级大片看看| 久久久久网色| 精品久久久久久久久亚洲| 国产成人精品一,二区| 久久人人爽av亚洲精品天堂| 国产精品久久久久久久电影| 国产视频内射| 成人国产av品久久久| 亚洲情色 制服丝袜| 成人亚洲欧美一区二区av| 97精品久久久久久久久久精品| 五月伊人婷婷丁香| 国产淫语在线视频| 黄色毛片三级朝国网站| 成人毛片a级毛片在线播放| 亚洲精品456在线播放app| 亚州av有码| 亚洲,欧美,日韩| 我要看黄色一级片免费的| 国产精品成人在线| 在线观看人妻少妇| 综合色丁香网| 满18在线观看网站| 中文字幕亚洲精品专区| 一级a做视频免费观看| av有码第一页| 狂野欧美白嫩少妇大欣赏| 亚洲欧美成人综合另类久久久| 99久久精品一区二区三区| 久久韩国三级中文字幕| 亚洲精品自拍成人| 国产日韩欧美亚洲二区| a级毛片免费高清观看在线播放| 亚洲av二区三区四区| 久久久久国产精品人妻一区二区| 菩萨蛮人人尽说江南好唐韦庄| 国产又色又爽无遮挡免| 最后的刺客免费高清国语| 只有这里有精品99| 国产精品麻豆人妻色哟哟久久| 观看美女的网站| 亚洲欧美一区二区三区黑人 | 国产精品久久久久久久久免| 午夜激情久久久久久久| 五月开心婷婷网| 欧美日韩av久久| 26uuu在线亚洲综合色| 久久这里有精品视频免费| 国产成人a∨麻豆精品| 午夜日本视频在线| 日日啪夜夜爽| 国产综合精华液| 久久99一区二区三区| 狠狠精品人妻久久久久久综合| 黑人猛操日本美女一级片| 亚洲av二区三区四区| 麻豆乱淫一区二区| 黑人高潮一二区| 高清视频免费观看一区二区| 夜夜骑夜夜射夜夜干| 日本午夜av视频| 99久久精品一区二区三区| 亚洲婷婷狠狠爱综合网| 在线观看免费日韩欧美大片 | 黄片播放在线免费| 国产免费一级a男人的天堂| 久久久久久人妻| 国产精品一区二区在线不卡| 日本-黄色视频高清免费观看| 特大巨黑吊av在线直播| 男女高潮啪啪啪动态图| 日本免费在线观看一区| 女的被弄到高潮叫床怎么办| 精品久久国产蜜桃| 国产av精品麻豆| 亚洲成人一二三区av| 免费久久久久久久精品成人欧美视频 | 国产又色又爽无遮挡免| 春色校园在线视频观看| 3wmmmm亚洲av在线观看| 另类亚洲欧美激情| 国产精品久久久久成人av| 久久精品国产自在天天线| 久久久欧美国产精品| 国产亚洲精品久久久com| 久久精品久久久久久噜噜老黄| 18+在线观看网站| 99久国产av精品国产电影| 免费播放大片免费观看视频在线观看| 97超碰精品成人国产| 免费日韩欧美在线观看| 国产精品秋霞免费鲁丝片| 欧美老熟妇乱子伦牲交| 久久久久网色| www.色视频.com| 免费看光身美女| 97精品久久久久久久久久精品| 各种免费的搞黄视频| 女人久久www免费人成看片| a级毛色黄片| 久久久国产一区二区| 亚洲人成77777在线视频| 久久精品久久久久久久性| 国产精品免费大片| 熟女电影av网| 狠狠精品人妻久久久久久综合| 成人18禁高潮啪啪吃奶动态图 |