• <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)的遺傳算法的模糊聚類算法
    午夜精品久久久久久毛片777| 女性生殖器流出的白浆| 搡老岳熟女国产| 999精品在线视频| 欧美日韩精品网址| 亚洲av片天天在线观看| 精品第一国产精品| 色av中文字幕| 亚洲成国产人片在线观看| 国产精品美女特级片免费视频播放器 | 变态另类成人亚洲欧美熟女| 精品卡一卡二卡四卡免费| 黄片播放在线免费| 久久人妻av系列| 亚洲国产精品久久男人天堂| 可以免费在线观看a视频的电影网站| 国产成人一区二区三区免费视频网站| 两性夫妻黄色片| 99国产精品一区二区蜜桃av| 亚洲九九香蕉| 久久香蕉国产精品| 亚洲成人国产一区在线观看| 国内揄拍国产精品人妻在线 | 日本精品一区二区三区蜜桃| 欧美黑人精品巨大| www日本黄色视频网| 久久久久亚洲av毛片大全| 欧美亚洲日本最大视频资源| 精品不卡国产一区二区三区| 国产精品一区二区精品视频观看| 亚洲国产精品合色在线| 国产成+人综合+亚洲专区| 中文字幕高清在线视频| 亚洲av中文字字幕乱码综合 | 欧美黑人精品巨大| 精品国产一区二区三区四区第35| 2021天堂中文幕一二区在线观 | 亚洲成av人片免费观看| 成人手机av| 高清毛片免费观看视频网站| 18美女黄网站色大片免费观看| 亚洲av熟女| 欧美zozozo另类| 亚洲欧美一区二区三区黑人| 久久中文字幕人妻熟女| 黑丝袜美女国产一区| 亚洲av日韩精品久久久久久密| 黄色视频不卡| 国产欧美日韩精品亚洲av| 亚洲av美国av| 美女高潮喷水抽搐中文字幕| 中文字幕人妻丝袜一区二区| 中文字幕人妻丝袜一区二区| 精品乱码久久久久久99久播| 国产91精品成人一区二区三区| 午夜福利一区二区在线看| 他把我摸到了高潮在线观看| 国产免费av片在线观看野外av| 国产主播在线观看一区二区| 欧美黑人精品巨大| 国产欧美日韩一区二区三| 18禁国产床啪视频网站| 欧美午夜高清在线| 日韩欧美三级三区| 欧美黄色片欧美黄色片| 亚洲成人国产一区在线观看| 无遮挡黄片免费观看| 黄色 视频免费看| 久久国产亚洲av麻豆专区| 亚洲人成网站高清观看| 高潮久久久久久久久久久不卡| 99精品在免费线老司机午夜| 久久青草综合色| 午夜免费鲁丝| 成人一区二区视频在线观看| 日日摸夜夜添夜夜添小说| 热re99久久国产66热| 色综合婷婷激情| 在线十欧美十亚洲十日本专区| 欧美性长视频在线观看| 天天一区二区日本电影三级| 亚洲午夜精品一区,二区,三区| 岛国在线观看网站| 一边摸一边做爽爽视频免费| 精品国产超薄肉色丝袜足j| 国产成人欧美| 久久欧美精品欧美久久欧美| 亚洲成人精品中文字幕电影| 男人舔女人下体高潮全视频| 国产精品久久久久久精品电影 | 国产一区二区三区视频了| 久久香蕉精品热| 国产99白浆流出| 亚洲国产欧美日韩在线播放| 精品电影一区二区在线| 天天躁夜夜躁狠狠躁躁| av中文乱码字幕在线| 巨乳人妻的诱惑在线观看| 欧美在线黄色| 两个人免费观看高清视频| 黄片小视频在线播放| 久久香蕉国产精品| 精品国产乱码久久久久久男人| 午夜亚洲福利在线播放| 人成视频在线观看免费观看| 麻豆av在线久日| 日韩大码丰满熟妇| 精品熟女少妇八av免费久了| 97超级碰碰碰精品色视频在线观看| 亚洲第一欧美日韩一区二区三区| 亚洲国产中文字幕在线视频| 在线播放国产精品三级| 精品久久久久久久久久免费视频| 看片在线看免费视频| 看黄色毛片网站| 国产伦在线观看视频一区| 欧美精品啪啪一区二区三区| 欧美性长视频在线观看| 国产精品一区二区精品视频观看| 亚洲电影在线观看av| 黄色 视频免费看| 自线自在国产av| 亚洲自拍偷在线| 日韩欧美一区视频在线观看| 他把我摸到了高潮在线观看| 亚洲熟妇中文字幕五十中出| 视频区欧美日本亚洲| 亚洲欧美一区二区三区黑人| 免费看十八禁软件| tocl精华| 欧美中文日本在线观看视频| 观看免费一级毛片| 麻豆一二三区av精品| 一本大道久久a久久精品| 手机成人av网站| 午夜两性在线视频| 国产高清视频在线播放一区| 人人妻人人澡欧美一区二区| 草草在线视频免费看| 亚洲男人天堂网一区| 黑丝袜美女国产一区| 夜夜爽天天搞| 午夜精品在线福利| 亚洲一区高清亚洲精品| 国产成人啪精品午夜网站| 精品国产乱子伦一区二区三区| 亚洲一区二区三区不卡视频| 婷婷精品国产亚洲av| 成人国产一区最新在线观看| www日本黄色视频网| 亚洲男人天堂网一区| 俄罗斯特黄特色一大片| 一本久久中文字幕| 日本撒尿小便嘘嘘汇集6| svipshipincom国产片| 午夜免费鲁丝| 中文字幕精品免费在线观看视频| 国产亚洲av高清不卡| 亚洲av成人不卡在线观看播放网| 成人三级黄色视频| АⅤ资源中文在线天堂| 亚洲欧美一区二区三区黑人| 1024手机看黄色片| 精品午夜福利视频在线观看一区| 男女那种视频在线观看| 亚洲一区二区三区不卡视频| 欧美成人午夜精品| 国产精品久久久久久亚洲av鲁大| 国产一区在线观看成人免费| 宅男免费午夜| 国产精品爽爽va在线观看网站 | 精品久久蜜臀av无| 亚洲人成网站高清观看| 熟妇人妻久久中文字幕3abv| 黄网站色视频无遮挡免费观看| 亚洲av成人不卡在线观看播放网| 国产精品久久久久久精品电影 | 欧美最黄视频在线播放免费| 熟妇人妻久久中文字幕3abv| 亚洲一区二区三区色噜噜| 99re在线观看精品视频| 99在线人妻在线中文字幕| 日韩av在线大香蕉| 欧美色欧美亚洲另类二区| 久久热在线av| 国产成+人综合+亚洲专区| 亚洲精品中文字幕在线视频| 久久国产精品男人的天堂亚洲| 欧美黄色片欧美黄色片| 精品国产乱码久久久久久男人| 大香蕉久久成人网| 欧美中文日本在线观看视频| 久久人妻av系列| 欧美 亚洲 国产 日韩一| 一区二区三区激情视频| 久久国产乱子伦精品免费另类| 亚洲第一青青草原| 日韩大码丰满熟妇| xxxwww97欧美| 亚洲 欧美一区二区三区| 在线观看66精品国产| 亚洲真实伦在线观看| 日韩三级视频一区二区三区| 亚洲av第一区精品v没综合| 操出白浆在线播放| 欧洲精品卡2卡3卡4卡5卡区| 精品国产乱子伦一区二区三区| 成人国产综合亚洲| 此物有八面人人有两片| 久久中文看片网| 国产一区二区三区在线臀色熟女| 男人的好看免费观看在线视频 | 亚洲成a人片在线一区二区| 伦理电影免费视频| 成人永久免费在线观看视频| 悠悠久久av| 在线永久观看黄色视频| 久久中文字幕人妻熟女| tocl精华| 国产av一区在线观看免费| 熟妇人妻久久中文字幕3abv| 午夜视频精品福利| 草草在线视频免费看| 香蕉丝袜av| 精品熟女少妇八av免费久了| 久久午夜综合久久蜜桃| 成人永久免费在线观看视频| 国产精品综合久久久久久久免费| 久久99热这里只有精品18| 听说在线观看完整版免费高清| 午夜福利视频1000在线观看| 99热这里只有精品一区 | 国产精品影院久久| 国产91精品成人一区二区三区| 亚洲七黄色美女视频| 精品熟女少妇八av免费久了| 亚洲欧洲精品一区二区精品久久久| 又黄又粗又硬又大视频| 韩国精品一区二区三区| 免费在线观看完整版高清| 一个人观看的视频www高清免费观看 | 亚洲一码二码三码区别大吗| bbb黄色大片| 国产在线精品亚洲第一网站| 日韩精品中文字幕看吧| 此物有八面人人有两片| 国产欧美日韩精品亚洲av| 日本 欧美在线| 特大巨黑吊av在线直播 | 哪里可以看免费的av片| 成人手机av| 丰满人妻熟妇乱又伦精品不卡| 欧美绝顶高潮抽搐喷水| 日本五十路高清| 国产一区二区在线av高清观看| 一个人观看的视频www高清免费观看 | 男女视频在线观看网站免费 | 大香蕉久久成人网| 一卡2卡三卡四卡精品乱码亚洲| 久久久久免费精品人妻一区二区 | 美女高潮喷水抽搐中文字幕| 一边摸一边抽搐一进一小说| 欧美黄色淫秽网站| 韩国av一区二区三区四区| 老熟妇仑乱视频hdxx| 岛国视频午夜一区免费看| 十八禁人妻一区二区| 国产成人啪精品午夜网站| 女性被躁到高潮视频| 人人妻人人澡欧美一区二区| 亚洲av电影在线进入| 欧美人与性动交α欧美精品济南到| 91大片在线观看| 国产精品98久久久久久宅男小说| 国产成人系列免费观看| 黄色视频,在线免费观看| 一本久久中文字幕| 国产又黄又爽又无遮挡在线| 不卡av一区二区三区| 97碰自拍视频| 欧美性猛交黑人性爽| 视频区欧美日本亚洲| 久久精品91无色码中文字幕| 99在线视频只有这里精品首页| 欧美中文日本在线观看视频| 国产亚洲精品综合一区在线观看 | 欧美三级亚洲精品| 日韩欧美一区二区三区在线观看| cao死你这个sao货| 精品欧美一区二区三区在线| 在线观看舔阴道视频| 伊人久久大香线蕉亚洲五| 国产午夜精品久久久久久| 精品熟女少妇八av免费久了| 两个人看的免费小视频| 久热爱精品视频在线9| 免费av毛片视频| 久久精品91无色码中文字幕| 熟女少妇亚洲综合色aaa.| 欧美绝顶高潮抽搐喷水| 美女免费视频网站| 亚洲av第一区精品v没综合| 欧美黄色淫秽网站| 日韩国内少妇激情av| 国产三级在线视频| 极品教师在线免费播放| 99久久精品国产亚洲精品| 欧美乱码精品一区二区三区| 无限看片的www在线观看| 91字幕亚洲| 亚洲精品国产精品久久久不卡| 欧美日韩福利视频一区二区| 黑人欧美特级aaaaaa片| 少妇 在线观看| 国产精品久久久人人做人人爽| 日本 欧美在线| 国产精品永久免费网站| 亚洲欧美精品综合一区二区三区| 国产主播在线观看一区二区| 色播亚洲综合网| 成人亚洲精品av一区二区| 亚洲色图av天堂| 国产精品久久久人人做人人爽| av超薄肉色丝袜交足视频| svipshipincom国产片| 亚洲五月色婷婷综合| 一进一出好大好爽视频| 视频在线观看一区二区三区| 亚洲欧洲精品一区二区精品久久久| 国产亚洲精品久久久久久毛片| 日韩欧美一区二区三区在线观看| 久久天躁狠狠躁夜夜2o2o| 国产人伦9x9x在线观看| 亚洲国产高清在线一区二区三 | 亚洲黑人精品在线| 国产精品 欧美亚洲| 黄网站色视频无遮挡免费观看| www.999成人在线观看| 欧美日韩福利视频一区二区| 中文字幕高清在线视频| 国产亚洲精品第一综合不卡| 免费女性裸体啪啪无遮挡网站| 亚洲欧美精品综合久久99| 757午夜福利合集在线观看| 一区二区日韩欧美中文字幕| 视频在线观看一区二区三区| 黄片播放在线免费| 日韩免费av在线播放| 亚洲无线在线观看| 国产极品粉嫩免费观看在线| 99国产精品99久久久久| 亚洲精品一区av在线观看| а√天堂www在线а√下载| 老司机福利观看| 亚洲精品一卡2卡三卡4卡5卡| 一进一出好大好爽视频| 青草久久国产| 成人一区二区视频在线观看| 成人国产一区最新在线观看| 国内毛片毛片毛片毛片毛片| 久久草成人影院| 国产精品1区2区在线观看.| 免费在线观看完整版高清| 1024手机看黄色片| 精品高清国产在线一区| 亚洲美女黄片视频| 欧美zozozo另类| 级片在线观看| 国产午夜福利久久久久久| 久久香蕉国产精品| 欧美色欧美亚洲另类二区| 两性午夜刺激爽爽歪歪视频在线观看 | 国产片内射在线| 亚洲精品中文字幕在线视频| 欧美日韩中文字幕国产精品一区二区三区| 欧美色欧美亚洲另类二区| 女性被躁到高潮视频| 久久精品国产清高在天天线| 最近在线观看免费完整版| 亚洲av片天天在线观看| 欧美av亚洲av综合av国产av| 欧美zozozo另类| 午夜久久久久精精品| 12—13女人毛片做爰片一| 露出奶头的视频| 欧美日韩亚洲国产一区二区在线观看| 曰老女人黄片| 波多野结衣高清作品| 在线看三级毛片| 欧美不卡视频在线免费观看 | 日韩 欧美 亚洲 中文字幕| 日韩大码丰满熟妇| 成人精品一区二区免费| 丁香欧美五月| 中国美女看黄片| 美女扒开内裤让男人捅视频| 国产视频一区二区在线看| videosex国产| 成熟少妇高潮喷水视频| 精品少妇一区二区三区视频日本电影| 哪里可以看免费的av片| e午夜精品久久久久久久| 成年版毛片免费区| 欧美激情 高清一区二区三区| 精品一区二区三区四区五区乱码| 成人国产综合亚洲| 色综合站精品国产| 亚洲第一电影网av| 亚洲精品在线观看二区| 欧美在线一区亚洲| 黄片播放在线免费| 国产野战对白在线观看| 一本久久中文字幕| 欧美日本视频| 亚洲片人在线观看| 午夜免费激情av| 91九色精品人成在线观看| 日韩欧美一区二区三区在线观看| 真人一进一出gif抽搐免费| 无限看片的www在线观看| 1024香蕉在线观看| x7x7x7水蜜桃| 变态另类成人亚洲欧美熟女| 国产精品九九99| 老司机午夜福利在线观看视频| 久久久久久免费高清国产稀缺| 国内毛片毛片毛片毛片毛片| 国产高清videossex| 999久久久国产精品视频| 亚洲黑人精品在线| 啦啦啦韩国在线观看视频| 美女午夜性视频免费| 午夜精品久久久久久毛片777| 欧美绝顶高潮抽搐喷水| 亚洲国产欧洲综合997久久, | 男人舔女人的私密视频| 欧美黑人巨大hd| 丁香六月欧美| 久久精品夜夜夜夜夜久久蜜豆 | 国产欧美日韩精品亚洲av| 人妻久久中文字幕网| 国产成人欧美| 日韩av在线大香蕉| 亚洲熟妇中文字幕五十中出| 国产真实乱freesex| 高清在线国产一区| 2021天堂中文幕一二区在线观 | 久久青草综合色| 国产又色又爽无遮挡免费看| 国产国语露脸激情在线看| 婷婷亚洲欧美| 国产一区二区在线av高清观看| 国产激情久久老熟女| ponron亚洲| av超薄肉色丝袜交足视频| 波多野结衣巨乳人妻| 精品国产美女av久久久久小说| 国内精品久久久久久久电影| 黑人巨大精品欧美一区二区mp4| 免费高清在线观看日韩| 观看免费一级毛片| 久久人人精品亚洲av| 真人一进一出gif抽搐免费| 女性被躁到高潮视频| 久久久久久国产a免费观看| 日本三级黄在线观看| av中文乱码字幕在线| 国产色视频综合| 亚洲一区中文字幕在线| 久久久久久久午夜电影| 久久久久久久久免费视频了| 色在线成人网| av福利片在线| 久久香蕉精品热| 一夜夜www| 免费一级毛片在线播放高清视频| 他把我摸到了高潮在线观看| xxxwww97欧美| 悠悠久久av| 午夜亚洲福利在线播放| 日日爽夜夜爽网站| 国产蜜桃级精品一区二区三区| 免费在线观看亚洲国产| 一区二区三区激情视频| 大型av网站在线播放| 精品久久久久久久人妻蜜臀av| 一进一出好大好爽视频| 少妇的丰满在线观看| 日本免费一区二区三区高清不卡| 久久精品91无色码中文字幕| 两性午夜刺激爽爽歪歪视频在线观看 | 激情在线观看视频在线高清| 国产亚洲欧美在线一区二区| 两个人看的免费小视频| 一a级毛片在线观看| 免费在线观看成人毛片| 丝袜在线中文字幕| 中国美女看黄片| 少妇熟女aⅴ在线视频| 欧美日韩中文字幕国产精品一区二区三区| 成人18禁在线播放| 欧美在线黄色| 精品一区二区三区四区五区乱码| 不卡一级毛片| a在线观看视频网站| 欧美日韩瑟瑟在线播放| 天天添夜夜摸| 国产激情欧美一区二区| 免费av毛片视频| 法律面前人人平等表现在哪些方面| 欧美+亚洲+日韩+国产| 久久香蕉激情| 久久香蕉精品热| 亚洲国产精品成人综合色| 国产伦一二天堂av在线观看| 国产一区二区在线av高清观看| xxx96com| 国内揄拍国产精品人妻在线 | 在线国产一区二区在线| 亚洲av美国av| 一本精品99久久精品77| 亚洲片人在线观看| 久久草成人影院| 婷婷精品国产亚洲av在线| 在线观看日韩欧美| 亚洲三区欧美一区| 麻豆av在线久日| 777久久人妻少妇嫩草av网站| 亚洲欧美一区二区三区黑人| 热re99久久国产66热| 亚洲精品美女久久av网站| 一本精品99久久精品77| 久久精品夜夜夜夜夜久久蜜豆 | 久久久久久大精品| 99精品在免费线老司机午夜| 99热只有精品国产| 正在播放国产对白刺激| 中文字幕人成人乱码亚洲影| 久久久久国产一级毛片高清牌| 国产三级在线视频| e午夜精品久久久久久久| 波多野结衣高清无吗| 亚洲色图 男人天堂 中文字幕| 国产视频一区二区在线看| 99久久无色码亚洲精品果冻| 国产伦在线观看视频一区| 黄色视频,在线免费观看| 在线国产一区二区在线| 久久久久久久午夜电影| 一级毛片精品| 在线天堂中文资源库| 亚洲欧美日韩高清在线视频| 午夜免费观看网址| 色尼玛亚洲综合影院| 日韩欧美一区视频在线观看| 午夜福利成人在线免费观看| 久久久国产欧美日韩av| 久久久国产成人免费| 中文亚洲av片在线观看爽| 欧美中文日本在线观看视频| 日本黄色视频三级网站网址| 色精品久久人妻99蜜桃| 亚洲专区字幕在线| 欧美激情高清一区二区三区| 欧美乱码精品一区二区三区| 美女高潮到喷水免费观看| 一级毛片精品| 国产一区二区在线av高清观看| 日韩大尺度精品在线看网址| 欧美激情 高清一区二区三区| 成人亚洲精品一区在线观看| 国产激情偷乱视频一区二区| 亚洲精品粉嫩美女一区| 看片在线看免费视频| 久久久国产精品麻豆| 亚洲国产欧美网| 久久久精品欧美日韩精品| 人人妻人人看人人澡| 久久久久久久午夜电影| 一级毛片高清免费大全| 美女高潮到喷水免费观看| 久久国产亚洲av麻豆专区| or卡值多少钱| 国产亚洲精品综合一区在线观看 | 久久久水蜜桃国产精品网| 50天的宝宝边吃奶边哭怎么回事| 男女床上黄色一级片免费看| 欧美日韩黄片免| 国产精华一区二区三区| 欧美日韩黄片免| 久久久国产成人免费| 亚洲全国av大片| 免费在线观看成人毛片| 波多野结衣av一区二区av| 成年女人毛片免费观看观看9| 国产在线观看jvid| 精品日产1卡2卡| 一区二区日韩欧美中文字幕| 国产成人啪精品午夜网站| 久久99热这里只有精品18| 中文在线观看免费www的网站 | avwww免费| 高清在线国产一区| 亚洲,欧美精品.| 日日爽夜夜爽网站| 免费高清在线观看日韩| 久久精品亚洲精品国产色婷小说| 男女之事视频高清在线观看| 白带黄色成豆腐渣| 亚洲五月天丁香| 国产亚洲精品久久久久久毛片| 禁无遮挡网站| 日本免费一区二区三区高清不卡| 非洲黑人性xxxx精品又粗又长| 自线自在国产av|