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

    基于遺傳算法的軟件業(yè)務(wù)流程測試路徑的研究

    2019-10-08 06:52:16夏良商偉王兆星
    軟件 2019年4期
    關(guān)鍵詞:計(jì)算機(jī)軟件遺傳算法

    夏良 商偉 王兆星

    摘 ?要: 近些年隨著軟件行業(yè)的迅速興起,軟件產(chǎn)品已經(jīng)滲透到日常生活中的各個(gè)角落。作為軟件生命周期中重要階段的軟件測試,對軟件行業(yè)的發(fā)展有著十分重要的意義。對于軟件測試來講,測試質(zhì)量是核心,測試效率是保證,一個(gè)好的測試過程就是要在保證軟件質(zhì)量的基礎(chǔ)上盡可能提高軟件測試的效率。本文重點(diǎn)針對軟件系統(tǒng)級測試,基于遺傳算法對選取個(gè)體適應(yīng)因素進(jìn)行調(diào)整,達(dá)到保留必須存在的測試路徑,減少重復(fù)冗余測試路徑的目的,進(jìn)而實(shí)現(xiàn)對測試路徑的自動(dòng)選擇。

    關(guān)鍵詞: 計(jì)算機(jī)軟件;業(yè)務(wù)流程測試;測試路徑選取;遺傳算法

    中圖分類號: TP311.5 ? ?文獻(xiàn)標(biāo)識碼: A ? ?DOI:10.3969/j.issn.1003-6970.2019.04.029

    本文著錄格式:夏良,商偉,王兆星. 基于遺傳算法的軟件業(yè)務(wù)流程測試路徑的研究[J]. 軟件,2019,40(4):133139

    【Abstract】: Nowadays, as the software industry promptly developing, the software products have penetrated every area in our daily life. Software testing which is a significant period in the software life cycle, has a very important effect on the software industry. From the point of software testing, the testing quality is the core, and the testing efficiency is the guarantee. A good testing process is to improve the testing efficiency as much as possible on the basis of ensuring the testing quality.

    This paper focus on the system software testing, adjust the selection of the individual fitness function based on genetic algorithm, to reserve the testing path which is imperative, and to reduce the redundancy of it, and eventually to realize the testing path automatically generation.

    【Key words】: Computer software; Business Process Testing; Testing path selection; Genetic algorithm

    0 ?引言

    隨著信息科學(xué)技術(shù)的發(fā)展,計(jì)算機(jī)技術(shù)及其產(chǎn)物“軟件產(chǎn)品”已在各行各業(yè)中得到廣泛應(yīng)用,軟件產(chǎn)品已成為人們?nèi)粘9ぷ骱蜕畹谋仨毱罚WC軟件質(zhì)量已成為近年來軟件領(lǐng)域的一個(gè)重要話題。軟件中的一些缺陷將極有可能直接導(dǎo)致軟件失效,尤其在一些用戶量大或者安全系數(shù)高的關(guān)鍵領(lǐng)域(比如軍隊(duì)安防、核電控制、證券金融和銀行交易等),甚至可能造成災(zāi)難[1]。

    軟件測試就是保證軟件產(chǎn)品質(zhì)量的有效活動(dòng)之一。軟件測試會(huì)選取一些具有代表性的操作或數(shù)據(jù),并將其組成測試用例,通過在被測程序上使用這些操作和數(shù)據(jù),得到被測程序的實(shí)際反饋信息,再使用其與期望結(jié)果進(jìn)行比較,最終得到被測程序是否滿足期望的結(jié)論。軟件測試有很多重要環(huán)節(jié),其中測試數(shù)據(jù)的使用就是其中之一。一個(gè)有效的測試數(shù)據(jù)選擇方法可以實(shí)現(xiàn)對測試數(shù)據(jù)的精簡,減少大量重復(fù)或者無效的測試工作,這樣就可以在有限的條件下明確測試目標(biāo)、擴(kuò)大覆蓋規(guī)模,最終達(dá)到提高效率、節(jié)約成本的目的。研究表明,測試數(shù)據(jù)的選取直接影響了測試工作的效果,在一定程度上關(guān)乎整個(gè)軟件研發(fā)工作的進(jìn)程[2]。

    本文結(jié)合筆者實(shí)際測試工作,給出了一種個(gè)體適應(yīng)度的計(jì)算方法,并依此給出了一種基于遺傳算法的測試路徑優(yōu)選算法,該算法可以優(yōu)化測試路徑的選取,減少冗余的測試用例,進(jìn)而提高了測試效率,同時(shí)也對與流程測試路徑選取相關(guān)的研究提供了參考[3-10]。

    1 ?業(yè)務(wù)流程測試

    1.1 ?實(shí)驗(yàn)材料

    業(yè)務(wù)流程測試是指,針對用戶實(shí)際的使用場景,將系統(tǒng)中各相關(guān)的功能模塊或者配置項(xiàng)串聯(lián)起來,通過連貫的操作驅(qū)動(dòng)系統(tǒng)中的數(shù)據(jù)進(jìn)行一系列的變化,比對中間數(shù)據(jù)結(jié)果和最終數(shù)據(jù)結(jié)果來驗(yàn)證被測系統(tǒng)是否滿足用戶需求的過程。業(yè)務(wù)流程測試是系統(tǒng)級測試中重要的測試環(huán)節(jié),通過業(yè)務(wù)流程測試,可以有效降低軟件系統(tǒng)在交付后出現(xiàn)問題的幾率,減少后期維護(hù)成本,提高系統(tǒng)運(yùn)行的穩(wěn)定性[11-15]。

    1.2 ?使用基本流圖表示業(yè)務(wù)流程路徑

    在進(jìn)行業(yè)務(wù)流程測試時(shí),為了清晰的展現(xiàn)所有可能存在的業(yè)務(wù)流程路徑,通常需要根據(jù)實(shí)際的使用場景繪制流程圖,再將流程圖中的每個(gè)操作使用唯一的編號進(jìn)行標(biāo)識,進(jìn)而繪制出便于識別每一條流程路徑的基本流圖。流程圖和基本流圖的示例如圖1所示。

    1.3 ?獨(dú)立路徑的識別

    對于一般的業(yè)務(wù)流程來講,僅需對每個(gè)判斷、每個(gè)分支以及任意兩節(jié)點(diǎn)之間的有向線段進(jìn)行覆蓋,即可達(dá)到測試的目的。這種覆蓋方式就是“獨(dú)立路徑覆蓋”,而識別獨(dú)立路徑最簡單的方式就是在已覆蓋所有有向線段的基礎(chǔ)上,增加一條尚未覆蓋的新有向線段。假設(shè)某軟件系統(tǒng)中存在一系列的操作流程,對其進(jìn)行分析形成的基本流圖如圖2所示。

    這里可以明顯看出每天獨(dú)立路徑都是在其他已知路徑的基礎(chǔ)上,增加了一條未被識別的新有向線段。通過使用對獨(dú)立路徑覆蓋的方法,可以較為快速的找出所有需要覆蓋的測試路徑,在測試時(shí)間有限的情況下,盡可能的保證測試到更多的路徑。

    2 ?遺傳算法

    2.1 ?基本概念

    遺傳算法的思想來源于達(dá)爾文生物進(jìn)化理論,以“物競天擇”的概念模擬了自然界中生物的進(jìn)化過程,對搜索空間進(jìn)行自動(dòng)優(yōu)化,對搜索方向進(jìn)行自動(dòng)調(diào)整。

    遺傳算法是一種全局搜索算法,重點(diǎn)強(qiáng)調(diào)種群中個(gè)體的適應(yīng)度,通過適者生存的概念,自動(dòng)完成對問題的求解。它僅從適應(yīng)度這一個(gè)方面對種群中的個(gè)體進(jìn)行評估,不受其他條件和因素的制約,這使得其在當(dāng)今各領(lǐng)域中得到了十分廣泛的應(yīng)用,尤其在信號處理、自動(dòng)控制選擇等專業(yè)領(lǐng)域發(fā)揮了不小的作用[16-20]。

    2.2 ?遺傳算法一般過程

    遺傳操作在遺傳算法中是非常關(guān)鍵的,其目標(biāo)就是根據(jù)個(gè)體對環(huán)境的適應(yīng)度而施加一定的影響,從而實(shí)現(xiàn)對優(yōu)良個(gè)體的保留和傳遞,通過這樣不斷的迭代和優(yōu)化,最終達(dá)到進(jìn)化的目的。

    適應(yīng)度函數(shù)又稱評價(jià)函數(shù),它表示種群中的某個(gè)體對環(huán)境的適應(yīng)能力,通過適應(yīng)度函數(shù)可以直接評價(jià)某個(gè)體的優(yōu)劣,以及其是否可以繁衍下一代。因?yàn)檫z傳算法在整個(gè)搜索過程中僅使用適應(yīng)度函數(shù)來評價(jià)個(gè)體的優(yōu)劣程度,所以對于適應(yīng)函數(shù)的設(shè)計(jì)就顯得非常重要,必須要在對問題進(jìn)行充分分析和了解的基礎(chǔ)上,才能設(shè)計(jì)出適合的適應(yīng)度函數(shù)。遺傳算法一般過程如圖3所示[21-25]。

    3 ?基于遺傳算法的測試路徑選擇算法

    3.1 ?使用基本流圖表示測試路徑

    在基本流圖中,通過分支直接形成了不同的獨(dú)立路徑,分支越多則最終形成的獨(dú)立路徑就會(huì)越多。這里使用P(Path)表示路徑,n(node)表示節(jié)點(diǎn),ns表示起始節(jié)點(diǎn),ne表示終節(jié)點(diǎn),L(line)表示相鄰兩節(jié)點(diǎn)之間的有向線段,通過節(jié)點(diǎn)的形式可表現(xiàn)為ni-nt。

    下面用上文提到過的一個(gè)示例圖2進(jìn)行詳細(xì)說明。為了不改變原圖中各節(jié)點(diǎn)編號,直接將1作為起始節(jié)點(diǎn)s,11作為終結(jié)點(diǎn)e,變化后的基本流圖如圖4所示。

    3.2 ?路徑重復(fù)度計(jì)算

    基于遺傳算法測試路徑選擇的技術(shù)難點(diǎn)在于確定每條路徑的適應(yīng)度。對于測試路徑的選取來講,個(gè)體適應(yīng)度的高低主要體現(xiàn)在“重復(fù)度”上。測試路徑的重復(fù)度越高,則說明這條路徑越接近已經(jīng)被探索過的路徑;反之重復(fù)度越低,則說明這是一條新的、未被發(fā)現(xiàn)的路徑。那么選擇一個(gè)合理的重復(fù)度的計(jì)算方法對于本次研究來講就是一個(gè)比較重要的事情了。本文借鑒了前人的研究成果,采用了分段比較的方法,來確定測試路徑的重復(fù)度。

    對于其中一條路徑Pt={ns-n1-n2……-nt-ne},可以從第一個(gè)節(jié)點(diǎn)開始,依次向下取出長度為定值m的每條子路徑,第一條子路徑從ns開始直到nm結(jié)束,第二條子路徑從n1開始直到nm+1結(jié)束……這樣以此類推,每條子路徑都是在前一條的基礎(chǔ)上移出第一個(gè)節(jié)點(diǎn)再引入一個(gè)新的后續(xù)節(jié)點(diǎn)。這樣就有了路徑集合:

    通過上面的方法就可以比較容易找出重復(fù)度較低的測試路徑?;谶z傳算法的測試路徑選擇中,可以使用對比已有路徑和新路徑的重復(fù)度的方法確定個(gè)體的適應(yīng)度。兩條路徑上經(jīng)過的相同節(jié)點(diǎn)越多,則說明這兩條路徑越接近,反之則說明兩條路徑之間的差別越大。在對個(gè)體適應(yīng)度進(jìn)行判斷時(shí),個(gè)體重復(fù)度越高,則說明其與已有路徑越接近,個(gè)體適應(yīng)度就越低,應(yīng)該被淘汰;而重復(fù)度越低的,適應(yīng)度就會(huì)越高,應(yīng)該被保留[26-31]。

    3.3 ?子路徑權(quán)值

    在對測試路徑進(jìn)行覆蓋時(shí),通常會(huì)使用深度優(yōu)先和廣度優(yōu)先兩種方法。一般情況下,分支出現(xiàn)的越早,之后的兩條路徑差距越大,所以從某個(gè)方面來講,在測試時(shí)間有限的情況下,廣度優(yōu)先的方法更優(yōu)于深度優(yōu)先的方法,它更容易選出多條差距較大的測試路徑。

    可以借助為子路徑設(shè)置權(quán)值的思想來實(shí)現(xiàn)廣度優(yōu)先,在子路徑集中,越靠前的子路徑其優(yōu)先級就應(yīng)該設(shè)定得越高,越靠后的則越低。這里使用前文中重復(fù)度計(jì)算的例子進(jìn)行說明。

    使用等比權(quán)值得到的結(jié)果與使用等差權(quán)值得到結(jié)果差距不大,且都與基本流圖的直觀感受基本一致,所以這兩種方法都可以使用,而且最終的結(jié)果差距不大,都可以滿足實(shí)際使用時(shí)的需要。

    等差權(quán)值的優(yōu)點(diǎn)在于計(jì)算精確,當(dāng)出現(xiàn)重復(fù)的路徑時(shí)可以保證重復(fù)度剛好為1,其缺點(diǎn)在于對不同路徑的子路徑權(quán)值不同,每次進(jìn)行比較的時(shí)候需要先確定權(quán)值才能進(jìn)行比較;而等比權(quán)值對于所有路徑均是一樣的,使用起來比較方便,但如果路徑很短時(shí),重復(fù)度結(jié)果就與1偏離較大。所以對于存在多分支的復(fù)雜流程來說,推薦使用等比權(quán)值,而簡單的流程推薦使用等差權(quán)值。

    3.4 ?個(gè)體適應(yīng)度計(jì)算

    基于遺傳算法的測試路徑選取算法的核心在于如何確定個(gè)體適應(yīng)度,確定一個(gè)合適的計(jì)算函數(shù)對個(gè)體適應(yīng)度的計(jì)算以及搜索算法的效果都有著直接的影響。對于測試路徑的覆蓋問題來說,測試人員最不希望的進(jìn)行的工作就是對同一條路徑進(jìn)行反復(fù)的測試,但對于比較復(fù)雜的流程來講,通過人工選取的方式很難做到避免的冗余,所以本文中采用了計(jì)算測試路徑重復(fù)度的方法來輔助計(jì)算個(gè)體適應(yīng)度。

    在對個(gè)體重復(fù)度的計(jì)算方法和計(jì)算結(jié)果進(jìn)行分析后,可以很容易的發(fā)現(xiàn),重復(fù)度函數(shù)是一條值域在[0,1]之間的單調(diào)遞增的函數(shù),這樣在計(jì)算個(gè)體適應(yīng)度時(shí),就可以通過最簡單的線性函數(shù)y=1f(x)來完成個(gè)體測試路徑適應(yīng)度的計(jì)算。

    前文中得出的mP1與mP2的重復(fù)度為:0.9(等差數(shù)列形式計(jì)算),所以mP2的適應(yīng)度就應(yīng)該為:10.9=0.1。類似的mP3的適應(yīng)度為10.5=0.5。很明顯0.5>0.1,說明mP3的適應(yīng)度要高于mP2的適應(yīng)度,在選取時(shí)應(yīng)該保留mP3淘汰mP2。將重復(fù)度計(jì)算函數(shù)帶入y=1f(x)中得出個(gè)體測試路徑的適應(yīng)度公式。

    子路徑權(quán)值成等差數(shù)列時(shí),個(gè)體測試路徑的適應(yīng)度

    其中nPi是兩條路徑中各子路徑的重復(fù)程度,m為子路徑數(shù)量(如果相比較的兩條路徑的子路徑條數(shù)不一樣,則取較短的一條的子路徑個(gè)數(shù)),i是自然數(shù)[1, n]。

    子路徑權(quán)值成等比數(shù)列時(shí),個(gè)體測試路徑的適應(yīng)度

    其中nPi是兩條路徑中各子路徑的重復(fù)程度,m為子路徑數(shù)量(如果相比較的兩條路徑的子路徑條數(shù)不一樣,則取較短的一條的子路徑個(gè)數(shù)),i是自然數(shù)[1, n]。

    從公式上看,當(dāng)子路徑權(quán)值成等比數(shù)列時(shí),公式更為簡單,對于比較復(fù)雜的測試路徑選取更加合適,這也再一次印證了上文中所說的對于存在多分支的復(fù)雜流程來說,推薦使用等比權(quán)值,而簡單的流程推薦使用等差權(quán)值。因?yàn)閮煞N方法計(jì)算出的適應(yīng)度結(jié)果差距不大。

    3.5 ?基于遺傳算法的測試路徑選擇

    在選擇一條新的測試路徑時(shí),需要分別對備選新路徑與每條已有路徑的適應(yīng)度進(jìn)行計(jì)算,并Min(SPi)的方式得出每條備選新路徑對已有多條路徑的多路徑適應(yīng)度。

    3.6 ?基于遺傳算法的測試路徑選取步驟

    不管是通過人工方式還是基于某種算法測試路徑進(jìn)行選取時(shí),都必須認(rèn)真分析現(xiàn)有業(yè)務(wù)需求和邏輯操作流程。在正確繪制業(yè)務(wù)流程圖、基本流圖之后才可以進(jìn)行測試路徑的選取?;谶z傳算法的測試路徑選取步驟如下:

    (1)首先要找到基本流圖中包含的所有的有向線段集合LS。

    (2)再要確定第一條分支路徑,將該路徑直接加入測試路徑解集中,并將該路徑中包含的所有向線段在有向線段集合LS中刪除。確定該路徑的方法很簡單,僅需要識別出基本流圖中一條最短的路徑即可。如果發(fā)現(xiàn)存在多條最短路徑,則將其全部納入解集中。

    (3)選取其他新的測試路徑并進(jìn)行篩選,如果路徑中未包含當(dāng)前有向線段集合LS中的元素時(shí),則直接將其刪除;如果路徑中包含了有向線段集合LS中的元素時(shí),則保留這些測試路徑并使用這些測試路徑與已有路徑解集中的測試路徑逐一進(jìn)行重復(fù)度比較,得出單路徑的多個(gè)適應(yīng)度值,并使用最值的方式得到每條新測試路徑的適應(yīng)度。

    (4)從所有適應(yīng)度中選取適應(yīng)度最高的一條測試路徑作為本次選擇的最優(yōu)解并納入到解集中,同時(shí)刪除LS中對應(yīng)的元素。如果出現(xiàn)適應(yīng)度相同的多條路徑,則取路徑長度較短的一條,如果路徑長度也相同則取第一條。

    (5)重復(fù)執(zhí)行3-4兩個(gè)步驟,直到LS中沒有元素為止,此時(shí)所有的測試路徑已經(jīng)全部被覆蓋,這樣就在測試路徑的解集中得到了全部的測試路徑。

    4 ?結(jié)論

    如今的測試技術(shù)和測試方法較之前相比已經(jīng)有了很大的進(jìn)步,單純的功能測試已經(jīng)遠(yuǎn)遠(yuǎn)不能滿足當(dāng)今軟件測試行業(yè)的發(fā)展需要,越來越多的時(shí)間和資源將被用于系統(tǒng)級的測試中。而且人們對于測試技術(shù)的追求也不斷提高,降低測試設(shè)計(jì)的復(fù)雜度已經(jīng)成為了目前迫切需要解決的問題。目前對于路徑測試方面的測試技術(shù)和研究成果還比較有限,本文在現(xiàn)有研究成果的基礎(chǔ)上進(jìn)行了深入的學(xué)習(xí)和研究,給出了一種新的更加適合實(shí)際測試工作需要的基于遺傳算法的軟件業(yè)務(wù)流程測試用例選取算法。對于流程測試路徑選取提供了參考,對于自動(dòng)化測試在系統(tǒng)業(yè)務(wù)流程測試用的應(yīng)用起到了指導(dǎo)作用。

    參考文獻(xiàn)

    [1] 顏樂鳴. 基于工作流的軟件測試過程模型研究[J]. 軟件, 2018, 39(5): 160-165

    [2] 翁秀木. 一個(gè)通用的軟件質(zhì)量評估指標(biāo)體系[J]. 軟件, 2015, 36(3): 59-63

    [3] 楊勛姮, 段明璐. 軟件缺陷分析技術(shù)的研究[J]. 軟件, 2018, 39(2): 93-101

    [4] 葉常春, 尹良澤. 面向小規(guī)模程序的輕型測試方法[J].軟件, 2015, 36(10): 90-93

    [5] 楊子健, 趙逢禹. 基于數(shù)據(jù)流約簡的測試用例生成策略研究[J]. 軟件, 2018, 39(4): 191-195

    [6] Huang C Y, Software reliability modeling and cost estimation incorporating testing-effort and efficiency[J]. Software Reliability Engineering, 1999, 22(4): 62-72

    [7] 朱少民. 軟件測試方法和技術(shù)[M]. 北京: 清華大學(xué)出版社, 2005

    [8] Nirmal Kumar Gupta, Dr.Mukesh Kumar Rohil. Using Genetic Algorithm for Unit Testing of Object Oriented Software[C] ICETET 08, NewYorK, 2008: 308-313

    [9] Glen.Myers著, 王峰, 陳杰譯. 軟件測試的藝術(shù)[M]. 北京: 機(jī)械工業(yè)出版社, 2006.

    [10] Susan Khor, Peter Grogono. Using a Genetic Algorithm and Formal Concept Analysis to Generate Branch Coverage Test Data Automactically[J]. Proceeding of the 19th IEEE international conference on Automated software engineering: 346-349.

    [11] Dr. Velur Rajappa, Arun Biradar, Satanik Panda. Efficient Software Test Case Generation Using Genetic Algorithms Based Graph Theory[J]. First International Conference on Emerging Trends in Engineering and Technology, ICETET 08, 2008: 298-303.

    [12] 董敏, 畢盛, 齊德昱. 基于正則表達(dá)式的測試數(shù)據(jù)自動(dòng)生成技術(shù)[J]. 計(jì)算機(jī)工程, 2009, 35(16): 29-31.

    [13] 付博. 基于模擬退火遺傳算法的軟件測試數(shù)據(jù)自動(dòng)生成. 計(jì)算機(jī)工程與應(yīng)用. 2005, 12: 82-84.

    [14] 王溪波, 馬春, 杜曉舟. 面向路徑的測定數(shù)據(jù)自動(dòng)生成工具設(shè)計(jì)與實(shí)現(xiàn)[J]. 沈陽航空工業(yè)學(xué)院學(xué)報(bào), 2009, 26(3): 54-59.

    [15] 夏蕓, 劉峰. 基于免疫遺傳算法的路徑測試數(shù)據(jù)生成的研究[J]. 計(jì)算機(jī)應(yīng)用, 2008, 28(3): 723-725.

    [16] 周澤巖, 張喜. 基于改進(jìn)遺傳算法的TSP問題求解的研究. 物流技術(shù), 2012(17): 220-223.

    [17] 張海藩. 軟件工程導(dǎo)論[M]. 第三版. 北京: 清華大學(xué)出版社, 2000.139-143.

    [18] 鞏敦衛(wèi), 張巖. 一種新的多路徑覆蓋測試數(shù)據(jù)進(jìn)化生成方法[J]. 電子學(xué)報(bào), 2010(6): 1300-1301.

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

    [20] 魏銳, 王海榮. 軟件測試數(shù)據(jù)自動(dòng)生成方法研究. 電子設(shè)計(jì)工程, 2013(21): 5-7.

    [21] 曹洋, 胡春華, 陳少波, 李路明. 一種路徑測試數(shù)據(jù)自動(dòng)生成方法. 計(jì)算機(jī)工程, 2011(9): 25-28.

    [22] 崔麗婷, 雷斌. 改進(jìn)的遺傳算法及其在測試數(shù)據(jù)自動(dòng)生成中的應(yīng)用. 信息技術(shù)與信息化, 2013(4): 110-115.

    [23] 于遠(yuǎn)誠, 潘洪軍, 李春秋. 遺傳算法在軟件測試中的應(yīng)用. 浙江海洋學(xué)院學(xué)報(bào), 2013(2): 149-154.

    [24] 史嬌嬌, 姜淑娟. 基于遺傳算法的動(dòng)態(tài)可變參數(shù)的測試數(shù)據(jù)自動(dòng)生成工具. 計(jì)算機(jī)科學(xué), 2012(5): 124-127.

    [25] 夏輝, 宋昕, 王理. 基于Z路徑覆蓋的測試用例自動(dòng)生成技術(shù)研究[J]. 現(xiàn)代電子技術(shù), 2006(6): 92-94.

    [26] Willem Visser, Corina S. Pasareanu, Sarfraz Khurshid. Test Input Generation with Java Path Finder. ISSTA, 2004: 97-107.

    [27] J.Wegener, A.Baresel, H.Sthamer. Evolutionary test environment for automatic structural testing[J]. Information and Software Technology, 2001, 43(4): 841-854.

    [28] 熊偉清, 魏平. 二進(jìn)制蟻群進(jìn)化算法[J]. 自動(dòng)化學(xué)報(bào). 2007, 33(3): 259-264.

    [29] 王柳毅, 熊偉清. 并行二級制蟻群算法的多峰函數(shù)優(yōu)化[J].計(jì)算機(jī)工程與應(yīng)用. 2006, 22(3): 42-45.

    [30] Yucheng Kao, Kevin Cheng. An ACO-Based Clustering Algorithm. 5th International Workshop, ANT, 2006, 340- 347.

    [31] Michael Eley. Some Experiments with Ant Colony Algorithms for the Exam Timetabling Problem . 5th International Workshop, ANT, 2006, 492-499.

    猜你喜歡
    計(jì)算機(jī)軟件遺傳算法
    遺傳算法對CMAC與PID并行勵(lì)磁控制的優(yōu)化
    基于C語言的計(jì)算機(jī)軟件編程
    電子制作(2018年16期)2018-09-26 03:27:08
    淺談不同編程語言對計(jì)算機(jī)軟件開發(fā)的影響
    電子制作(2018年1期)2018-04-04 01:48:36
    計(jì)算機(jī)軟件數(shù)據(jù)庫設(shè)計(jì)應(yīng)用探析
    電子制作(2017年14期)2017-12-18 07:08:03
    基于自適應(yīng)遺傳算法的CSAMT一維反演
    一種基于遺傳算法的聚類分析方法在DNA序列比較中的應(yīng)用
    基于遺傳算法和LS-SVM的財(cái)務(wù)危機(jī)預(yù)測
    淺談基于C語言的計(jì)算機(jī)軟件程序設(shè)計(jì)
    電子制作(2017年24期)2017-02-02 07:14:40
    協(xié)同進(jìn)化在遺傳算法中的應(yīng)用研究
    基于改進(jìn)的遺傳算法的模糊聚類算法
    免费在线观看黄色视频的| 日韩一区二区三区影片| 美女午夜性视频免费| 啦啦啦 在线观看视频| 你懂的网址亚洲精品在线观看| 日韩,欧美,国产一区二区三区| 亚洲第一av免费看| 亚洲精品国产区一区二| 777久久人妻少妇嫩草av网站| 亚洲国产精品成人久久小说| 一区二区三区乱码不卡18| 国产精品熟女久久久久浪| 精品久久久精品久久久| 亚洲精品日本国产第一区| 在线 av 中文字幕| 亚洲午夜精品一区,二区,三区| 欧美精品亚洲一区二区| 五月天丁香电影| 一个人免费看片子| 亚洲人成77777在线视频| 欧美亚洲 丝袜 人妻 在线| 日韩av免费高清视频| 亚洲欧美清纯卡通| 人人妻,人人澡人人爽秒播 | 欧美激情 高清一区二区三区| 国产成人系列免费观看| av欧美777| 蜜桃在线观看..| 亚洲av美国av| 看十八女毛片水多多多| 丝袜美腿诱惑在线| 在线看a的网站| 视频在线观看一区二区三区| 香蕉国产在线看| 99精品久久久久人妻精品| 亚洲欧美成人综合另类久久久| 亚洲伊人久久精品综合| 成人国产av品久久久| 叶爱在线成人免费视频播放| 99久久精品国产亚洲精品| 少妇猛男粗大的猛烈进出视频| 一级a爱视频在线免费观看| 老司机深夜福利视频在线观看 | 色婷婷av一区二区三区视频| 欧美精品一区二区免费开放| 99热国产这里只有精品6| 在线av久久热| 男女边吃奶边做爰视频| 国产精品一区二区在线不卡| 免费一级毛片在线播放高清视频 | 亚洲成色77777| 久久久久久久久久久久大奶| 精品熟女少妇八av免费久了| 国产激情久久老熟女| 免费一级毛片在线播放高清视频 | 国产精品久久久久久人妻精品电影 | 曰老女人黄片| 久久亚洲精品不卡| 人成视频在线观看免费观看| 在线观看国产h片| 久热爱精品视频在线9| 日韩视频在线欧美| 国产成人精品久久二区二区91| 国产成人91sexporn| 欧美日韩亚洲国产一区二区在线观看 | 美女高潮到喷水免费观看| 19禁男女啪啪无遮挡网站| 亚洲av日韩在线播放| 国产精品国产三级专区第一集| 菩萨蛮人人尽说江南好唐韦庄| 久久综合国产亚洲精品| 热re99久久国产66热| 免费日韩欧美在线观看| 777久久人妻少妇嫩草av网站| www.自偷自拍.com| 久久久国产欧美日韩av| 蜜桃在线观看..| 丝袜美腿诱惑在线| 免费观看a级毛片全部| 国产精品亚洲av一区麻豆| 美国免费a级毛片| 国产成人系列免费观看| 亚洲精品久久久久久婷婷小说| 两个人看的免费小视频| 日本五十路高清| 人体艺术视频欧美日本| 桃花免费在线播放| 亚洲,一卡二卡三卡| 午夜福利影视在线免费观看| 午夜福利一区二区在线看| 老汉色av国产亚洲站长工具| 别揉我奶头~嗯~啊~动态视频 | 久久久久久久国产电影| 少妇裸体淫交视频免费看高清 | 91老司机精品| 嫩草影视91久久| 精品久久久久久久毛片微露脸 | 国产片内射在线| 亚洲欧美激情在线| 国产三级黄色录像| 国产成人91sexporn| 久久精品亚洲熟妇少妇任你| 亚洲视频免费观看视频| 99热国产这里只有精品6| netflix在线观看网站| 在线观看人妻少妇| 这个男人来自地球电影免费观看| 黄色毛片三级朝国网站| 91成人精品电影| 满18在线观看网站| 搡老乐熟女国产| 国产精品久久久久久精品古装| 亚洲第一青青草原| 菩萨蛮人人尽说江南好唐韦庄| 免费在线观看视频国产中文字幕亚洲 | 热99久久久久精品小说推荐| 免费在线观看黄色视频的| 咕卡用的链子| 亚洲人成网站在线观看播放| 亚洲欧洲国产日韩| 九色亚洲精品在线播放| 啦啦啦 在线观看视频| 少妇人妻久久综合中文| a 毛片基地| 宅男免费午夜| 操出白浆在线播放| 老司机影院成人| 少妇被粗大的猛进出69影院| 日本一区二区免费在线视频| 曰老女人黄片| 黄色一级大片看看| 国产极品粉嫩免费观看在线| 色婷婷久久久亚洲欧美| 人妻一区二区av| 女警被强在线播放| 下体分泌物呈黄色| av有码第一页| 欧美国产精品一级二级三级| 狠狠精品人妻久久久久久综合| 夫妻性生交免费视频一级片| 黑人猛操日本美女一级片| 国产精品一二三区在线看| 亚洲男人天堂网一区| 高清黄色对白视频在线免费看| 欧美亚洲 丝袜 人妻 在线| 好男人电影高清在线观看| 久久精品aⅴ一区二区三区四区| 人人妻人人澡人人爽人人夜夜| 一区二区av电影网| 91精品伊人久久大香线蕉| 国产爽快片一区二区三区| 夫妻性生交免费视频一级片| 亚洲成国产人片在线观看| 99国产精品99久久久久| 丝袜在线中文字幕| 日本黄色日本黄色录像| 亚洲天堂av无毛| 日日夜夜操网爽| 啦啦啦啦在线视频资源| 久久亚洲国产成人精品v| 亚洲人成电影观看| 色视频在线一区二区三区| 国产精品免费视频内射| 亚洲精品第二区| 91麻豆精品激情在线观看国产 | avwww免费| 亚洲国产精品一区二区三区在线| 国产精品免费大片| 老司机在亚洲福利影院| 久热这里只有精品99| 亚洲人成77777在线视频| 欧美成狂野欧美在线观看| 国产精品欧美亚洲77777| 日韩 亚洲 欧美在线| 午夜福利,免费看| 69精品国产乱码久久久| 一区二区三区四区激情视频| 久久人人97超碰香蕉20202| 亚洲,欧美,日韩| 超色免费av| 欧美日韩亚洲国产一区二区在线观看 | 久久九九热精品免费| 一级片'在线观看视频| 一本久久精品| 乱人伦中国视频| 久久鲁丝午夜福利片| 视频在线观看一区二区三区| 国产精品欧美亚洲77777| www日本在线高清视频| 人人妻,人人澡人人爽秒播 | 狂野欧美激情性xxxx| 美女福利国产在线| 国产一卡二卡三卡精品| 久久久久国产一级毛片高清牌| 另类精品久久| 国产精品 国内视频| 久久 成人 亚洲| 久久狼人影院| 亚洲国产av新网站| 热re99久久精品国产66热6| 久久国产精品大桥未久av| 国产片内射在线| 久久精品国产a三级三级三级| 大型av网站在线播放| 看免费av毛片| 午夜福利一区二区在线看| 午夜老司机福利片| 在线观看www视频免费| 久久久国产精品麻豆| 国产男女内射视频| 波多野结衣av一区二区av| 汤姆久久久久久久影院中文字幕| 亚洲欧美一区二区三区久久| 尾随美女入室| 日韩av免费高清视频| 18禁观看日本| 欧美精品一区二区免费开放| 亚洲欧美精品综合一区二区三区| 90打野战视频偷拍视频| 久久热在线av| 日韩欧美一区视频在线观看| 国产国语露脸激情在线看| 国产精品99久久99久久久不卡| 黄色一级大片看看| 欧美少妇被猛烈插入视频| 人人妻,人人澡人人爽秒播 | 九色亚洲精品在线播放| 少妇裸体淫交视频免费看高清 | 热99国产精品久久久久久7| 99国产精品免费福利视频| 亚洲av男天堂| 久久人人97超碰香蕉20202| 1024视频免费在线观看| 欧美性长视频在线观看| 亚洲国产日韩一区二区| 国产高清videossex| 亚洲av在线观看美女高潮| 男女边摸边吃奶| 精品国产国语对白av| 黄片小视频在线播放| 成年女人毛片免费观看观看9 | 丝袜人妻中文字幕| 五月天丁香电影| 性高湖久久久久久久久免费观看| 亚洲国产精品一区三区| 日本91视频免费播放| 日本av免费视频播放| 男人爽女人下面视频在线观看| 国产精品九九99| 免费av中文字幕在线| 国产深夜福利视频在线观看| 后天国语完整版免费观看| 亚洲欧美中文字幕日韩二区| 香蕉丝袜av| 日本av手机在线免费观看| 日韩精品免费视频一区二区三区| 爱豆传媒免费全集在线观看| 晚上一个人看的免费电影| 日韩av不卡免费在线播放| 久久精品国产综合久久久| 尾随美女入室| 国产人伦9x9x在线观看| 精品一品国产午夜福利视频| 国产男人的电影天堂91| 黑人巨大精品欧美一区二区蜜桃| 婷婷色综合大香蕉| 激情视频va一区二区三区| 黄频高清免费视频| av电影中文网址| 欧美激情极品国产一区二区三区| 欧美久久黑人一区二区| 1024香蕉在线观看| 国产片内射在线| 在线观看一区二区三区激情| 性少妇av在线| 亚洲精品中文字幕在线视频| 大香蕉久久成人网| 午夜两性在线视频| 这个男人来自地球电影免费观看| 免费日韩欧美在线观看| 免费女性裸体啪啪无遮挡网站| 久久国产亚洲av麻豆专区| 亚洲成人国产一区在线观看 | 91精品三级在线观看| 国产精品欧美亚洲77777| 无遮挡黄片免费观看| 日本一区二区免费在线视频| 中文字幕亚洲精品专区| 这个男人来自地球电影免费观看| 一级a爱视频在线免费观看| 久久人妻熟女aⅴ| 99久久综合免费| 男女床上黄色一级片免费看| 国产精品一区二区在线不卡| 亚洲视频免费观看视频| 亚洲精品国产色婷婷电影| 久久国产精品男人的天堂亚洲| 国产成人av教育| 亚洲精品国产区一区二| 日本av免费视频播放| 精品少妇一区二区三区视频日本电影| 久久久久久久久久久久大奶| 不卡av一区二区三区| 亚洲成色77777| av国产精品久久久久影院| 国产又色又爽无遮挡免| 国产精品免费大片| 国产精品99久久99久久久不卡| 美女脱内裤让男人舔精品视频| 脱女人内裤的视频| 看免费成人av毛片| 脱女人内裤的视频| 国产欧美亚洲国产| 国产免费视频播放在线视频| 欧美激情极品国产一区二区三区| 亚洲av电影在线观看一区二区三区| 日韩电影二区| 国产激情久久老熟女| 亚洲欧美色中文字幕在线| 免费不卡黄色视频| 十八禁高潮呻吟视频| 国产成人av教育| 午夜视频精品福利| 亚洲人成电影免费在线| 亚洲专区中文字幕在线| 免费在线观看黄色视频的| 999精品在线视频| 成人手机av| 欧美成人午夜精品| 大香蕉久久成人网| 国产精品久久久久久精品古装| 十八禁人妻一区二区| 在线 av 中文字幕| 久久久久久久久久久久大奶| 一二三四在线观看免费中文在| 久久精品国产亚洲av高清一级| 日韩免费高清中文字幕av| 女人久久www免费人成看片| 一区二区三区四区激情视频| 女人久久www免费人成看片| 久久久久久久精品精品| 黄色一级大片看看| 国产成人精品久久二区二区免费| 成人亚洲精品一区在线观看| 久久精品国产综合久久久| 国产精品一区二区在线观看99| xxxhd国产人妻xxx| 看免费成人av毛片| 亚洲中文日韩欧美视频| 成人亚洲精品一区在线观看| 91九色精品人成在线观看| 久久国产精品大桥未久av| 亚洲中文日韩欧美视频| 美女脱内裤让男人舔精品视频| 精品国产国语对白av| 国产精品一区二区在线观看99| 午夜福利视频精品| 99国产综合亚洲精品| 99久久综合免费| 波野结衣二区三区在线| 夜夜骑夜夜射夜夜干| 黑丝袜美女国产一区| 亚洲欧美一区二区三区久久| 免费女性裸体啪啪无遮挡网站| 美国免费a级毛片| 丝袜美腿诱惑在线| 女性被躁到高潮视频| 国产成人精品久久二区二区91| 老司机影院成人| 亚洲一码二码三码区别大吗| 在现免费观看毛片| 天天躁夜夜躁狠狠久久av| 九色亚洲精品在线播放| 欧美日韩成人在线一区二区| 亚洲国产欧美日韩在线播放| 国产成人一区二区三区免费视频网站 | 久久久久精品人妻al黑| 久久国产亚洲av麻豆专区| 视频区欧美日本亚洲| 99国产精品99久久久久| 丝袜美腿诱惑在线| 亚洲一区中文字幕在线| 日韩一本色道免费dvd| 一二三四在线观看免费中文在| 亚洲一区二区三区欧美精品| 国产无遮挡羞羞视频在线观看| 在线观看免费日韩欧美大片| 国产无遮挡羞羞视频在线观看| 亚洲天堂av无毛| 飞空精品影院首页| 18禁黄网站禁片午夜丰满| 久久人人97超碰香蕉20202| 亚洲国产av影院在线观看| av在线app专区| 欧美黄色淫秽网站| 亚洲精品久久成人aⅴ小说| 亚洲国产中文字幕在线视频| 久久久欧美国产精品| 丰满迷人的少妇在线观看| 在线精品无人区一区二区三| 黄色怎么调成土黄色| 一二三四社区在线视频社区8| 中国国产av一级| 国产成人一区二区在线| 亚洲,一卡二卡三卡| videosex国产| 亚洲精品国产av成人精品| 精品国产乱码久久久久久男人| 欧美性长视频在线观看| 1024视频免费在线观看| 国产一级毛片在线| 日本vs欧美在线观看视频| 亚洲成人免费av在线播放| 久久久久视频综合| 国产精品久久久人人做人人爽| 亚洲国产精品一区三区| 国产精品九九99| av国产久精品久网站免费入址| 叶爱在线成人免费视频播放| 欧美日韩av久久| 亚洲精品自拍成人| 婷婷色av中文字幕| 少妇人妻 视频| 精品亚洲乱码少妇综合久久| 国产亚洲欧美精品永久| kizo精华| 脱女人内裤的视频| 夫妻性生交免费视频一级片| 国产老妇伦熟女老妇高清| 欧美精品人与动牲交sv欧美| 热re99久久精品国产66热6| 日韩伦理黄色片| 新久久久久国产一级毛片| 中文精品一卡2卡3卡4更新| 久久久精品免费免费高清| 亚洲情色 制服丝袜| 久久精品国产亚洲av涩爱| 丝袜美足系列| 亚洲欧美精品自产自拍| 麻豆乱淫一区二区| 别揉我奶头~嗯~啊~动态视频 | 天堂中文最新版在线下载| 免费日韩欧美在线观看| 免费高清在线观看视频在线观看| 18禁观看日本| 狂野欧美激情性xxxx| 国产av一区二区精品久久| 天堂8中文在线网| 看十八女毛片水多多多| 五月天丁香电影| 亚洲精品久久久久久婷婷小说| 每晚都被弄得嗷嗷叫到高潮| 日本vs欧美在线观看视频| 欧美97在线视频| √禁漫天堂资源中文www| 欧美黑人欧美精品刺激| 热re99久久国产66热| 51午夜福利影视在线观看| 97精品久久久久久久久久精品| 香蕉国产在线看| 亚洲伊人色综图| 亚洲国产欧美在线一区| 午夜福利,免费看| 精品高清国产在线一区| 大型av网站在线播放| 一级黄片播放器| 欧美在线一区亚洲| 欧美精品啪啪一区二区三区 | 亚洲色图 男人天堂 中文字幕| 2021少妇久久久久久久久久久| 国产一区二区激情短视频 | 午夜福利视频精品| 在线天堂中文资源库| 亚洲精品国产色婷婷电影| 精品视频人人做人人爽| 又粗又硬又长又爽又黄的视频| 国产日韩欧美亚洲二区| av又黄又爽大尺度在线免费看| 欧美黑人精品巨大| 久久久久久亚洲精品国产蜜桃av| 亚洲 国产 在线| 成人手机av| 少妇粗大呻吟视频| 亚洲色图 男人天堂 中文字幕| 婷婷成人精品国产| 免费在线观看黄色视频的| 嫩草影视91久久| 亚洲免费av在线视频| 亚洲伊人色综图| 日本一区二区免费在线视频| videos熟女内射| 嫁个100分男人电影在线观看 | 久久人妻福利社区极品人妻图片 | 久久久国产精品麻豆| 黑人欧美特级aaaaaa片| 在线精品无人区一区二区三| 久久久久久久久免费视频了| h视频一区二区三区| 国产男女内射视频| 男人添女人高潮全过程视频| 国产亚洲午夜精品一区二区久久| 国产一区有黄有色的免费视频| 久久久国产一区二区| 精品人妻一区二区三区麻豆| 国产麻豆69| 国产精品久久久av美女十八| 日本猛色少妇xxxxx猛交久久| 成年动漫av网址| √禁漫天堂资源中文www| 男人添女人高潮全过程视频| 久久精品久久久久久噜噜老黄| 91成人精品电影| 最新在线观看一区二区三区 | 免费高清在线观看视频在线观看| 国产精品免费视频内射| 国产精品成人在线| 热re99久久精品国产66热6| 亚洲色图 男人天堂 中文字幕| 国产欧美日韩一区二区三区在线| 最黄视频免费看| 777久久人妻少妇嫩草av网站| 在线观看免费日韩欧美大片| 亚洲精品在线美女| 久久精品久久久久久噜噜老黄| 好男人电影高清在线观看| 国产成人av教育| 亚洲图色成人| 少妇人妻久久综合中文| 老熟女久久久| 人人妻人人澡人人看| 亚洲精品国产av蜜桃| 国产成人av教育| 精品人妻1区二区| 日韩一卡2卡3卡4卡2021年| 十八禁高潮呻吟视频| 一本色道久久久久久精品综合| 欧美 日韩 精品 国产| 十分钟在线观看高清视频www| 国产亚洲av片在线观看秒播厂| 自拍欧美九色日韩亚洲蝌蚪91| av视频免费观看在线观看| www.熟女人妻精品国产| 蜜桃在线观看..| 成人18禁高潮啪啪吃奶动态图| 一区二区日韩欧美中文字幕| 久久久久久久精品精品| 黄色视频不卡| 久久精品国产综合久久久| 丝袜美腿诱惑在线| 欧美 亚洲 国产 日韩一| 满18在线观看网站| 精品福利观看| 1024视频免费在线观看| 久久精品久久久久久久性| 一区在线观看完整版| 亚洲国产精品国产精品| 爱豆传媒免费全集在线观看| 青春草视频在线免费观看| 亚洲欧美成人综合另类久久久| 日韩视频在线欧美| 夫妻午夜视频| 国产精品久久久人人做人人爽| 男女高潮啪啪啪动态图| 午夜免费男女啪啪视频观看| 国产成人免费无遮挡视频| 视频区欧美日本亚洲| 中文字幕精品免费在线观看视频| 亚洲黑人精品在线| 又紧又爽又黄一区二区| 亚洲人成电影观看| 亚洲中文字幕日韩| 视频区图区小说| av在线app专区| 一边亲一边摸免费视频| 午夜福利,免费看| 午夜福利视频精品| 深夜精品福利| 亚洲欧洲日产国产| av视频免费观看在线观看| 国产精品三级大全| 免费少妇av软件| 又大又黄又爽视频免费| 亚洲av成人不卡在线观看播放网 | 久久久久国产一级毛片高清牌| 日韩欧美一区视频在线观看| 黑人欧美特级aaaaaa片| 久久精品人人爽人人爽视色| 又黄又粗又硬又大视频| 欧美精品人与动牲交sv欧美| 激情视频va一区二区三区| 久久这里只有精品19| 国产真人三级小视频在线观看| 中文字幕最新亚洲高清| 成人免费观看视频高清| 亚洲成人手机| 香蕉丝袜av| 成年人午夜在线观看视频| 欧美激情高清一区二区三区| 欧美日韩av久久| 精品国产乱码久久久久久小说| 午夜福利视频在线观看免费| 久久热在线av| 成人亚洲欧美一区二区av| 欧美精品亚洲一区二区| 人人妻人人澡人人看| 国产av一区二区精品久久| 亚洲精品av麻豆狂野| 一级毛片黄色毛片免费观看视频| 侵犯人妻中文字幕一二三四区| 一区在线观看完整版| 国产又爽黄色视频| 黄片播放在线免费| 夫妻性生交免费视频一级片| 我要看黄色一级片免费的| 久久天躁狠狠躁夜夜2o2o |