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

    基于AETG 算法的兩兩組合測試用例生成方法

    2014-12-23 01:11:36宋曉秋
    計算機(jī)工程與設(shè)計 2014年11期
    關(guān)鍵詞:測系統(tǒng)測試用例用例

    梁 凡,宋曉秋

    (中國航天科工集團(tuán)第二研究院706所,北京100039)

    0 引 言

    在軟件的測試工作中,常常會遇到某些軟件失效是由多個參數(shù)互相作用引發(fā)的情況。事實上,大約70%的軟件失效是由一個或2個參數(shù)作用引起的[1]。因此兩兩組合測試就成為了軟件測試中一種實施性較強(qiáng)同時又比較有效的方法[2]。但是對于一個由K 個參數(shù)構(gòu)成的系統(tǒng),每個參數(shù)的取值為V [i](i=1,2……k),要覆蓋所有可能的參數(shù)取值組合,就需要個測試用例[3],顯然這個測試用例的規(guī)模不符合實際。所以,如何取得一個能覆蓋所有配對的最小的測試用例集就成為兩兩組合測試研究中最重要的問題[4]。但是,研究結(jié)果表明生成這樣一個最小的測試用例集是一個NPC 問題,即不存在多項式時間的解法[5],所以研究的目標(biāo)就成為尋找一個盡可能小的測試用例集去覆蓋所有可能的配對。

    1 兩兩組合測試算法簡介

    1.1 正交拉丁算法簡介

    早在1985年,就已經(jīng)有學(xué)者提出了正交拉丁算法[6],將正交拉丁方的特性用于生成多元輸入情況下的測試用例。但是在實際工作中,大部分的待測系統(tǒng)都不能滿足拉丁方的數(shù)學(xué)特性,導(dǎo)致正交表構(gòu)造困難,從而很難生成理想的測試用例集。近些年來,許多學(xué)者以正交拉丁算法為基礎(chǔ),提出了一些改進(jìn)的算法。比較有代表性的有加拿大渥太華大學(xué)的A.W.Williams提出的Williams算法,日本的Noritaka Kobayashi提出的Kobayashi算法等[7]。這些算法存在相同的問題,即構(gòu)思巧妙,但是實用性不強(qiáng)。

    1.2 AETG 算法簡介

    1997年,貝爾實驗室的Cohen和Dalal提出了AETG方法,算法的主要思想是首先按貪心算法生成一定數(shù)量N個測試用例,然后從這N 個測試用例中選擇一個能最多覆蓋未覆蓋配對集合中參數(shù)對的用例,將這個用例添加進(jìn)已經(jīng)形成的測試用例集T 中[8]。從算法的執(zhí)行過程不難發(fā)現(xiàn),每次產(chǎn)生的N 個待選擇測試用例的差別造成了算法結(jié)果的差別。所以這也是AETG 算法能進(jìn)行改進(jìn)的主要部分。

    1.3 IPO 算法簡介

    1998年,北卡羅來納大學(xué)的Y.Lei和K.C.Tai提出了一種基于參數(shù)順序的漸進(jìn)擴(kuò)充的兩兩配對組合測試用例生成方法IPO (in-parameter-order)[9]。算 法 首 先 以 參 數(shù) 為 對象,生成配對覆蓋所有可能的組合測試集T,這個過程稱為水平擴(kuò)展。然后逐個向測試集中添加參數(shù),并通過擴(kuò)展算法覆蓋這個參數(shù)和當(dāng)前測試集T 內(nèi)每個參數(shù)所能夠形成的所有組合,并使測試集保持最小,直到所有的參數(shù)都添加到測試集里,這個過程稱為垂直擴(kuò)展。

    1.4 各種算法比較

    正交拉丁算法以及所有以正交拉丁算法為基礎(chǔ)的算法存在共同的缺陷,即對于能夠構(gòu)造正交表的待測系統(tǒng)而言,算法簡單有效,但是大部分的待測系統(tǒng)不能滿足這樣的要求,這就使得這類算法存在適應(yīng)面窄的問題[10]。AETG 算法每次生成一個測試用例的時候都能在當(dāng)前可選擇的范圍里選擇那個能覆蓋最多未覆蓋配對的用例,但是一次生成很多條測試用例待選擇,不斷地遍歷未被覆蓋的配對集合,使得AETG 算法的時間開銷大大增加[11]。而IPO 算法每次生成一個測試用例,這個測試用例保證能添加進(jìn)測試用例集,使得每次遍歷的效率很高。但是從覆蓋盡可能多的配對的角度看,一次生成一個測試用例明顯不如一次生成一些測試用例然后選取最優(yōu)的那個用例[12]。所以,AETG 算法最大的優(yōu)點是能得到更小的測試用例集而IPO 算法最大的優(yōu)點是能花費更少的時間。

    當(dāng)今的硬件水平下,執(zhí)行用例生成算法的時間是微不足道的。實驗結(jié)果表明,對于一個由100 個參數(shù),每個參數(shù)有4個取值組成的待測系統(tǒng)而言,在普通家用電腦上利用AETG 算法生成測試用例集需要花費大約260s的時間。這個時間與測試人員進(jìn)行一個用例的輸入,測試與分析所需要花費的時間對比起來,是微不足道的。所以,如何在合理的時間內(nèi)得到盡可能小的測試用例集就成了組合測試問題上最需要解決的問題。

    綜上所述,從實際工程應(yīng)用的角度來考慮,AETG 算法比IPO 算法更加實用。下面給出一種改進(jìn)的AETG 算法,稱為AETG_I算法 (AETG improved)。

    2 基于AETG 算法的改進(jìn)方法

    2.1 AETG 算法描述:

    如果測試用例集T 中已經(jīng)包含了用例t1,t2……ti,下面給出生成ti+1的方法:

    (1)首先選取一個參數(shù)Fi,且Fi的值Vfi在未覆蓋配對集合UC (uncovered)中出現(xiàn)的次數(shù)最多。

    (2)令F1=Fi,然后對剩余的參數(shù)任意排序,得到任意的F2,F(xiàn)3……Fn。

    (3)對于任意排序得到的參數(shù),按順序選擇其參數(shù)值,如果本次應(yīng)選取的參數(shù)是Fi,則計算Fi的所有參數(shù)值,選擇與已形成的F1,F(xiàn)2……Fi-1的各個值構(gòu)成的配對在UC中出現(xiàn)最多的那個參數(shù)值,將其添加進(jìn)已形成的參數(shù)組中,接著再用相同的方法擴(kuò)展Fi+1。

    重復(fù)以上3個步驟N 次,其中N 為某個人為設(shè)定的數(shù)量,產(chǎn)生N 個待選擇的測試用例。

    當(dāng)已經(jīng)得到N 個測試用例之后,從這N 個測試用例中選擇能覆蓋UC 中最多未被覆蓋的配對的那條用例,并將其添加進(jìn)T。

    看起來,當(dāng)N 越大的時候每次選取的那個測試用例就越能接近最優(yōu)解,但是N 值過大會極大地增加算法所需要的時間和空間開銷。針對這個問題,Cohen和Dalal做了很多次實驗發(fā)現(xiàn)N=50的時候,N 值的繼續(xù)增大并沒有明顯的減少測試用例集的大小,所以可以取N=50。

    觀察AETG 執(zhí)行的過程不難發(fā)現(xiàn),算法的第2步,即任意排序得到待擴(kuò)展的參數(shù)序列隨機(jī)性很大,而這種隨機(jī)性很容易冗余。舉一個例子:某個待測系統(tǒng)有4 個參數(shù),AETG 方法進(jìn)行到某步時,UC= {(A1,D1),(A1,B1),(A1,D2), (B1,D1), (A1,B2), (D1,C2), (A2,C2)},按照AETG 方法,首先擴(kuò)展A1,如果隨機(jī)形成的參數(shù)擴(kuò)展順序為ACDB,則生成的測試用例為 (A1,C1,D1,B1),覆蓋了UC中3個配對 (A1,D1),(B1,D1),(A1,B1)。但是如果測試用例為 (A1,D1,B1,C2)則可以覆蓋UC中4 個配對 (A1,D1), (A1,B1), (B1,D1),(C2,D1)。這種差異主要是由AETG 方法隨機(jī)排列參數(shù)的自由性所帶來的。雖然AETG 方法要將這個生成測試用例的步驟執(zhí)行50次,可以在很大程度上減少因為這種參數(shù)順序的不確定性帶來的影響。但是如果一個系統(tǒng)有6個或以上的參數(shù),除去已經(jīng)選擇的F1,剩余參數(shù)的全排列有遠(yuǎn)遠(yuǎn)大于50種可能性。所以如何有效的改善第2個步驟就成為優(yōu)化AETG 算法的關(guān)鍵。

    2.2 AETG 算法的改進(jìn)

    改進(jìn)的AETG 算法 (AETG improved,AETG_I算法)主要思想是讓每個參數(shù)的選擇均采用與第1個參數(shù)相似的方法,即按照參數(shù)在UC 中出現(xiàn)的次數(shù)差異決定參數(shù)的選擇順序。同時對于出現(xiàn)次數(shù)相同的那些參數(shù),根據(jù)其某些特點賦予不同的優(yōu)先級,決定其排列順序。具體改進(jìn)分為兩部分。

    2.2.1 AETG_I算法改進(jìn)的第1部分

    (1)首先選取一個參數(shù)Fi,且Fi的值Vfi在未覆蓋配對集合UC中出現(xiàn)的次數(shù)最多。

    (2)令F1=Fi,然后對剩余的參數(shù)按照其V 在UC 中出現(xiàn)的次數(shù)的不同,得到按Vi出現(xiàn)次數(shù)排序后的F2,F(xiàn)3……Fn。

    但是在實際的測試用例生成過程中,可能存在某2個或某些參數(shù)其值在UC 中出現(xiàn)的次數(shù)相同。例如如果一個待測系統(tǒng)共有10個參數(shù),每個參數(shù)有2個取值,如果第1個生成的測試用例是 (A1,B1,C1,D1,E1,F(xiàn)1,G1,H1,I1,J1)。當(dāng)生成第2個測試用例時每個參數(shù)在UC 中出現(xiàn)的次數(shù)都是一樣的。發(fā)生這種情況時,需要讓每個取值個數(shù)相同的參數(shù)都能在相同重要的位置出現(xiàn)一次。所以,在選擇排序的時候,需要再增加約束條件。例如:UC={(A3,B2),(A2,B2),(A1,B3),(A1,B4),(B3,C2),(A1,C2),(A1,D2), (B2,C2)},如果按照目前的選擇方法,首選A 或B,如果首選B,第1次生成的測試用例為(B2,A2,C2,D2)覆蓋了UC 中的配對為 {(A2,B2),(B2,C2)},如果首選A,則生成的測試用例為 (A1,B3,C2,D2)覆蓋了UC 中的配對為 {(A1,B3),(B3,C2),(A1,C1),(A1,D2)}。顯然選擇第1次擴(kuò)展A 更加合適,這主要是因為參數(shù)A 中的A1在UC中出現(xiàn)的次數(shù)占據(jù)絕對優(yōu)勢。所以當(dāng)有2個或更多的參數(shù)其值在UC 中出現(xiàn)的次數(shù)相同時,應(yīng)該優(yōu)先選擇包含某個出現(xiàn)次數(shù)絕對多的取值的那個參數(shù)。

    下面舉例說明這種選擇的方法:

    如果某個待測系統(tǒng)有5個參數(shù)A,B,C,D,E,每個參數(shù)各有2種取值。當(dāng)前的UC是 {(A1,B2),(A2,B2)(A1,C2),(A1,D1),(A1,D2),(A1,E2),(B1,C2),(B2,D1),(B2,D2),(B1,E2),(C1,D2),(C2,D1),(C2,E1)}。觀察UC,其中A1出現(xiàn)5 次,A2出現(xiàn)1 次。B1出 現(xiàn)2次,B2出 現(xiàn)4 次。C1出 現(xiàn)1 次,C2出 現(xiàn)4 次。D1出 現(xiàn)3次,D2出 現(xiàn)3 次。E1出 現(xiàn)1 次,E2出 現(xiàn)2 次。其中A,B,D 這3個參數(shù)在UC 中出現(xiàn)的次數(shù)相同都是6次,但是A1出現(xiàn)了5次,B2出現(xiàn)了4次,D1和D2都是出現(xiàn)了3次。所以第1次生成的參數(shù)排序為:A,B,D,C,E。然而需要將A,B,D 在相同重要的位置都出現(xiàn)一次,但是這3個參數(shù)本身按照其出現(xiàn)次數(shù)最多的取值個數(shù)不同而本身存在選擇上的重要性差距。所以還需要生成參數(shù)順序為:B,A,D,C,E和D,A,B,C,E。

    綜上,改進(jìn)的第 (2)步描述為:

    如果參數(shù)X,Y,Z 在UC 中出現(xiàn)的次數(shù)相同,且|Xi|>|Yj|>|Zk| (|Xi|表示Xi在UC 中出現(xiàn)的次數(shù))。則應(yīng)該優(yōu)先選擇Xi進(jìn)行擴(kuò)展。為了保證每個在UC中出現(xiàn)次數(shù)相同的參數(shù)都能在同樣重要的位置出現(xiàn)一次,同時需要兼顧每個參數(shù)由于出現(xiàn)次數(shù)最多的取值所帶來的優(yōu)先級問題。即每次優(yōu)先選擇一個參數(shù)進(jìn)行擴(kuò)展,但是剩余參數(shù)必須保證按出現(xiàn)次數(shù)最多的那個取值的數(shù)量排序,需要生成 (_, _,...,X,Y,Z, _...), (_, _,...,Y,X,Z, _...),(_, _,...,Z,X,Y, _...)。同樣的,在之后的每一步操作中如果存在2個或多于2個的參數(shù)在UC中出現(xiàn)的次數(shù)相同時,都選擇同樣的方法。

    (3)第3步與原方法大致相同,但是原AETG 方法在進(jìn)行參數(shù)值選擇時采用的是向前對比的方法,這種方法存在一個問題,例如某個待測系統(tǒng)有4 個參數(shù),每個參數(shù)有3個取值,生成某個測試用例時參數(shù)擴(kuò)展順序定為ABCD,且 首 先 選 取 了A1,那 么 如 果 (A1,B1),(A1,B2),(A1,B3)在UC 中都存在,這時如何選取B的取值就存在很大的問題。所以將第3步修改為向前,向上對比。即此時對比B1,B2,B3在UC 中出現(xiàn)的次數(shù),如果B1出現(xiàn)5次,B2出現(xiàn)4 次,B3出現(xiàn)6 次,選擇B3加入。

    AETG_I算法的第3步可以描述為,優(yōu)先選擇與前面參數(shù)能覆蓋最多UC 中的配對的那個參數(shù)值加入,如果存在某幾個參數(shù)值與前面的取值組成的配對在UC 中出現(xiàn)的次數(shù)相同,則優(yōu)先選取在UC 中出現(xiàn)次數(shù)最多的那個參數(shù)值加入。

    2.2.2 AETG_I算法改進(jìn)的第2部分

    在最初的AETG 方法中,需要生成50個待選擇的參數(shù)序列。在改進(jìn)的方法中,將參數(shù)排序后避免了原來方法的盲目性,也就可以適當(dāng)?shù)臏p少操作進(jìn)行的次數(shù)。如果|A|=|B|=|C|,|G|=|H|=|J|=|K|,那么在進(jìn)行參數(shù)選擇的時候,A,B,C 需要出現(xiàn)在相同的位置,那就至少需要3 次,G,H,J,K 至少需要4 次,則在這種情況下就至少需要12個測試用例。在用例形成的開始階段,各個參數(shù)的不同取值使用程度相差不大,這時就會導(dǎo)致測試用例的數(shù)量可能會隨著參數(shù)數(shù)量的增加或者取值的增加遠(yuǎn)遠(yuǎn)大于50,而進(jìn)行的幾組實驗證明,將生成的測試用例數(shù)量上限定義為50已經(jīng)可以得到非常理想的結(jié)果。所以當(dāng)計算出來的重復(fù)步驟大于50 時使用傳統(tǒng)的AETG 方法,即將第1部分第2步生成的參數(shù)序列上限設(shè)為50,當(dāng)用例集形成后期,各個參數(shù)之間差別較大,測試用例數(shù)量很難超過50。

    所以AETG_I算法的第2部分即迭代次數(shù)定義為:

    如果在UC中存在與|X|出現(xiàn)次數(shù)相同的參數(shù)n1個,與|Y|相同的n2個……與|Z|相同的ni個。則需要的迭代次數(shù)為N=n1×n2×……×ni次。如果N≥50,則迭代50次,如果N≤50,則迭代N 次。

    2.3 改進(jìn)的AETG 算法描述

    下面給出改進(jìn)的AETG 算法的算法描述,如圖1所示。

    2.4 AETG_I算法分析

    2.4.1 間復(fù)雜度分析

    因為改進(jìn)后的方法迭代次數(shù)在用例生成工作的后期會越來越小,所以新方法在時間復(fù)雜度上根據(jù)待測系統(tǒng)的不同會不同程度的小于原AETG 方法。尤其是當(dāng)參數(shù)的取值每個之間都存在差異,也就是參數(shù)取值情況參差不齊的時候,算法能很容易的找到每次待擴(kuò)展的參數(shù)順序,而不是像傳統(tǒng)的AETG 方法那樣必須取50種排序,這種情況下就更能縮短算法需要的時間。

    圖1 AETG_I算法描述

    對于任意一個有K 個參數(shù)的待測系統(tǒng)而言,符合兩兩組合測試條件的測試用例集規(guī)模上界為-log(k(k-1)d2/2)/log(1-1/d2)+1 ,其中 (d=max (V [i],i=1,2…k),V [i]為每個參數(shù)的取值個數(shù))[13]。每條用例包含的配對數(shù)為k× (k-1)/2,每確定一個參數(shù)取值平均需要遍歷UC的次數(shù)為k/2次,UC的大小為d2×k× (k-1)/2。對于傳統(tǒng)的AETG 算法來講,當(dāng)參數(shù)數(shù)量超過6(5?。?20)時,AETG 算法每一次都必須取到50 個測試用例。所以AETG 算法的時間復(fù)雜度上限為

    其中當(dāng)k≥6時,C=50。但是對于AETG_I算法,C 上限為50,下面給出一組實驗說明,實驗輸入?yún)?shù)為13個,每個參數(shù)取值為3個。

    AETG_I算法與AETG 算法復(fù)雜度比較見表1。

    從上述實驗可以看到,對于AETG_I算法,隨著已經(jīng)生成的測試用例數(shù)不斷地增加,其每確定一個測試用例所需要生成的帶選擇用例數(shù)就會越來越少。對比AETG 算法每次都需要生成50 個待選擇測試用例,AETG_I算法在時間復(fù)雜度上確定得到了很大的改進(jìn)。

    表1 AETG_I算法與AETG 算法復(fù)雜度比較

    2.4.2 結(jié)果分析

    下面選取幾組實驗對比改進(jìn)后的算法與原AETG 算法,見表2。

    表2 AETG_I算法與AETG 算法結(jié)果對比

    其中:

    實驗方案1:4個參數(shù),每個參數(shù)都是3個取值。

    實驗方案2:5個參數(shù),每個參數(shù)都是6個取值。

    實驗方案3:8個參數(shù),其中2 個參數(shù)是3 個取值,2個參數(shù)是5個取值,3個參數(shù)是4個取值,1個參數(shù)是2個取值。

    實驗方案4:13個參數(shù),每個參數(shù)都是3個取值。

    實驗方案5:21個參數(shù),其中5個參數(shù)是2個取值,4個參數(shù)是4個取值,1個參數(shù)是5個取值,6個參數(shù)是3個取值,5個參數(shù)是3個取值。

    觀察以上實驗情況,改進(jìn)后的AETG 方法對比原方法在生成用例集的大小上也有很大的改進(jìn)。而且觀察不同參數(shù)選擇情況可以發(fā)現(xiàn),當(dāng)參數(shù)的數(shù)量越來越多時,新的AETG 方法更能體現(xiàn)其優(yōu)越性。

    3 結(jié)束語

    傳統(tǒng)的AETG 算法弊端比較明顯,即參數(shù)選取的過程隨機(jī)性很大。將迭代次數(shù)定為50對于一些小型的待測系統(tǒng)而言,能夠取得不錯的結(jié)果。但是現(xiàn)在隨著軟件系統(tǒng)的日益龐大,輸入?yún)?shù)的數(shù)量和取值也隨著越來越多。在實際的測試工作中,執(zhí)行與分析一個測試用例的人員開銷要遠(yuǎn)遠(yuǎn)比生成測試用例所需要的時間寶貴。所以,如何能在一個合理的時間內(nèi)得到盡可能小的兩兩組合測試用例集才是組合測試問題的瓶頸。本文針對AETG 算法的這個缺陷進(jìn)行了改進(jìn),將原來無序的參數(shù)選擇過程改為按照參數(shù)未被覆蓋的取值個數(shù)綜合起來決定參數(shù)的選擇順序。并進(jìn)行了幾組實驗驗證了改進(jìn)的算法確實能夠大幅度減少測試用例集的規(guī)模,尤其是當(dāng)參數(shù)的取值逐漸增加時,改進(jìn)后的算法優(yōu)勢更加明顯。當(dāng)然,完成兩兩組合測試用例集的生成只是組合測試工作的第1步,如何快速的定位導(dǎo)致軟件失效的配對,以及更多元的配對組合測試用例集生成問題仍然是今后需要重點研究的方向。

    [1]Maity S,Nayak A.Improved test generation algorithms for pair-wise testing [C]//16th IEEE International Symposium on Software Reliability Engineering,2005:235-244.

    [2]ZHA Rijun,ZHANG Deping,NIE Changhai,et al.Test data generation algorithm of combinatorial testing and comparison based on cross-entropy and particle swarm optimization method[J].Chinese Journal of Computers,2010,33 (10):1896-1908 (in Chinese). [査日軍,張德平,聶長海,等.組合測試數(shù)據(jù)生成的交叉熵與粒子群算法及比較 [J].計算機(jī)學(xué)報,2010,33 (10):1896-1908.]

    [3]YAN Jun,ZHANG Jian.Combinatorial testing:Principles and methods[J].Journal of Software,2009,20 (6):1393-1405 (in Chinese). [嚴(yán)俊,張健.組合測試:原理與方法[J].軟件學(xué)報,2009,20 (6):1393-1405.]

    [4]Myra B Cohen,Matthew B Dwyer,Shi Jiangfan.Constructing interaction test suites for highly-configurable systems in the presence of constraints:A greedy approach [J].IEEE Transactions on Software Engineering,2008,34 (5):633-650.

    [5]WU Yanjie.Research and implementation of algorithm for pairwise testing [D].Wuhan:Huazhong University of Science and Technology,2008 (in Chinese).[吳彥杰.多元配對組合測試的算法研究與實現(xiàn) [D].武漢:華中科技大學(xué),2008.]

    [6]White LJ.Regression testing of GUI Event interactions[C]//The International Conference on Software Maintenance,2007:350-358.

    [7]ZHOU Wujie,ZHANG Deping,XU Baowen.An adaptive algorithm of locating fault interactions based combinatorial testing[J].Chinese Journal of Computers,2011,34 (8):1509-1516 (in Chinese). [周吳杰,張德平,徐寶文.基于組合測試的軟件故障定位的自適應(yīng)算法 [J].計算機(jī)學(xué)報,2011,34(8):1509-1516.]

    [8]CHEN Xiang,GU Qing,WANG Xinping,et al.Research advances in interaction testing [J].Computer Science,2010,37 (3):1-5 (in Chinese).[陳翔,顧慶,王新平,等.組合測試研究進(jìn)展 [J].計算機(jī)科學(xué),2010,37 (3):1-5.]

    [9]Colboum CJ,Cohen MB,Bryce RC.A deterministic density algorithm for pairwise interaction[C]//Proceeding of the International Conference on Software Engineering,2004:345-352.

    [10]HUANG Long,YANG Yuhang,LI Hu.Research on algorithm of parameter pairwise and n-way combinatorial coverage[J].Chinese Journal of Computers,2012,35 (2):257-268(in Chinese).[黃隴,楊宇航,李虎.參數(shù)配對及n-way組合 覆 蓋 算 法 研 究 [J].計 算 機(jī) 學(xué) 報,2012,35 (2):257-268.]

    [11]Ren Zhengping,Huang Song,Wan Hui,et al.Research on testing technology of command and control information system[C]//16th Information-based Theory Science-Workshop,2009.

    [12]Hui Zhanwei,Huang Song,Su Shihan,et al.Research on generation methods of pair-wise covering combinatorial test cases[C]//Asia-Pacific Conference on Information Theory,2010:264-267.

    [13]Zhu Xiaojun.Research and implementation of software testing method based on parameter pairwise combination [D].Shanghai:Shanghai Normal University,2004.

    猜你喜歡
    測系統(tǒng)測試用例用例
    UML用例模型中依賴關(guān)系的比較與分析
    基于SmartUnit的安全通信系統(tǒng)單元測試用例自動生成
    聯(lián)鎖軟件詳細(xì)設(shè)計的測試需求分析和用例編寫
    從出土文獻(xiàn)用例看王氏父子校讀古書的得失
    基于混合遺傳算法的回歸測試用例集最小化研究
    防洪非工程措施設(shè)計實例——嘉興市水文巡測系統(tǒng)項目設(shè)計
    電快速瞬變脈沖群對核測系統(tǒng)的影響及對策
    基于廣域量測系統(tǒng)的電力系統(tǒng)綜合負(fù)荷辨識模型的研究
    電測與儀表(2015年8期)2015-04-09 11:50:12
    基于依賴結(jié)構(gòu)的測試用例優(yōu)先級技術(shù)
    三維標(biāo)測系統(tǒng)指導(dǎo)下射頻消融治療房顫的護(hù)理觀察
    999久久久国产精品视频| 少妇熟女欧美另类| 亚洲国产欧美网| 在线观看国产h片| 国产精品一国产av| 欧美精品国产亚洲| 午夜福利影视在线免费观看| 日本欧美国产在线视频| 少妇精品久久久久久久| 制服丝袜香蕉在线| 两性夫妻黄色片| 日韩制服骚丝袜av| 久久精品国产自在天天线| 精品福利永久在线观看| 国产一区二区三区综合在线观看| 尾随美女入室| 日日啪夜夜爽| 建设人人有责人人尽责人人享有的| 午夜福利影视在线免费观看| 一本大道久久a久久精品| 夫妻午夜视频| 国产97色在线日韩免费| 成年女人毛片免费观看观看9 | av有码第一页| 大陆偷拍与自拍| 99国产综合亚洲精品| 天堂中文最新版在线下载| 叶爱在线成人免费视频播放| 色吧在线观看| 热99国产精品久久久久久7| 国产深夜福利视频在线观看| 伦理电影大哥的女人| 黄片无遮挡物在线观看| 国产成人av激情在线播放| 国产成人aa在线观看| 欧美av亚洲av综合av国产av | 精品国产乱码久久久久久小说| 欧美精品av麻豆av| 一边摸一边做爽爽视频免费| 18禁国产床啪视频网站| 两性夫妻黄色片| 亚洲精品国产色婷婷电影| 国产精品嫩草影院av在线观看| 日日啪夜夜爽| 欧美日韩一区二区视频在线观看视频在线| 中国三级夫妇交换| 男男h啪啪无遮挡| 国产成人欧美| 亚洲男人天堂网一区| a级毛片在线看网站| 色94色欧美一区二区| 久久精品亚洲av国产电影网| 午夜激情久久久久久久| 日韩免费高清中文字幕av| 99久久人妻综合| 中文字幕人妻丝袜一区二区 | 777米奇影视久久| 咕卡用的链子| 国产日韩欧美亚洲二区| 国产成人精品福利久久| 蜜桃在线观看..| 巨乳人妻的诱惑在线观看| 在线亚洲精品国产二区图片欧美| 少妇熟女欧美另类| 精品卡一卡二卡四卡免费| 中国国产av一级| 在线观看免费高清a一片| 黄色 视频免费看| 18禁国产床啪视频网站| 国产一区二区三区av在线| 91久久精品国产一区二区三区| 国产老妇伦熟女老妇高清| 国产乱人偷精品视频| 女人久久www免费人成看片| 日本av免费视频播放| 久久影院123| 国产精品99久久99久久久不卡 | 香蕉丝袜av| 亚洲伊人久久精品综合| 中文字幕精品免费在线观看视频| 青春草视频在线免费观看| av.在线天堂| 免费不卡的大黄色大毛片视频在线观看| 亚洲国产最新在线播放| 久久久久久久亚洲中文字幕| 永久免费av网站大全| 中文字幕色久视频| 成年人午夜在线观看视频| 久久国产精品男人的天堂亚洲| 欧美激情高清一区二区三区 | 亚洲婷婷狠狠爱综合网| 涩涩av久久男人的天堂| 久久99一区二区三区| 国产男人的电影天堂91| 777久久人妻少妇嫩草av网站| 日韩视频在线欧美| 久久久亚洲精品成人影院| 免费久久久久久久精品成人欧美视频| 亚洲欧美一区二区三区国产| 亚洲成av片中文字幕在线观看 | 丝袜脚勾引网站| 在线观看免费视频网站a站| 日本-黄色视频高清免费观看| 一级毛片 在线播放| 美女福利国产在线| 天天躁狠狠躁夜夜躁狠狠躁| 亚洲av欧美aⅴ国产| 欧美国产精品一级二级三级| 晚上一个人看的免费电影| 欧美激情极品国产一区二区三区| 国产97色在线日韩免费| 少妇人妻精品综合一区二区| 亚洲成av片中文字幕在线观看 | 九色亚洲精品在线播放| 伦精品一区二区三区| 欧美日韩视频精品一区| 啦啦啦在线免费观看视频4| 天天躁夜夜躁狠狠躁躁| 欧美xxⅹ黑人| 国产男女内射视频| 久久精品国产综合久久久| 卡戴珊不雅视频在线播放| 国产精品一区二区在线不卡| 校园人妻丝袜中文字幕| 日本猛色少妇xxxxx猛交久久| 熟女少妇亚洲综合色aaa.| 七月丁香在线播放| 在线观看三级黄色| 久久人人爽av亚洲精品天堂| 美国免费a级毛片| 亚洲三区欧美一区| 欧美av亚洲av综合av国产av | 日本黄色日本黄色录像| 高清黄色对白视频在线免费看| 亚洲天堂av无毛| 精品久久蜜臀av无| 久久青草综合色| 五月天丁香电影| 久久精品国产亚洲av天美| 国产高清不卡午夜福利| 日韩av免费高清视频| 水蜜桃什么品种好| 国产探花极品一区二区| 免费播放大片免费观看视频在线观看| 亚洲精品国产av成人精品| 午夜福利视频在线观看免费| 美女大奶头黄色视频| av天堂久久9| 另类精品久久| 成人亚洲欧美一区二区av| 国产精品亚洲av一区麻豆 | 国产精品久久久av美女十八| 精品福利永久在线观看| 综合色丁香网| 在线观看一区二区三区激情| 久久99蜜桃精品久久| 国产av国产精品国产| 亚洲国产精品国产精品| 一级片免费观看大全| 亚洲情色 制服丝袜| 纯流量卡能插随身wifi吗| 欧美最新免费一区二区三区| 成人国产麻豆网| 欧美日韩一级在线毛片| 丝瓜视频免费看黄片| 丝袜在线中文字幕| 久久久久国产网址| 只有这里有精品99| 国产男女内射视频| 色94色欧美一区二区| 波野结衣二区三区在线| 国产精品一国产av| 免费观看性生交大片5| 欧美 日韩 精品 国产| 亚洲精品美女久久av网站| 街头女战士在线观看网站| 欧美日韩视频高清一区二区三区二| 激情视频va一区二区三区| 青春草视频在线免费观看| 国产精品av久久久久免费| 2022亚洲国产成人精品| 婷婷色麻豆天堂久久| 桃花免费在线播放| 国产av国产精品国产| 国产精品国产三级国产专区5o| 亚洲国产毛片av蜜桃av| 热99久久久久精品小说推荐| 欧美老熟妇乱子伦牲交| 老女人水多毛片| 国产综合精华液| av国产精品久久久久影院| 国产精品久久久久成人av| 午夜日韩欧美国产| 国产成人欧美| 高清视频免费观看一区二区| 亚洲av欧美aⅴ国产| 久久久精品国产亚洲av高清涩受| www.精华液| 免费日韩欧美在线观看| 免费少妇av软件| 寂寞人妻少妇视频99o| 精品久久久久久电影网| 免费观看无遮挡的男女| 一本大道久久a久久精品| 老汉色∧v一级毛片| 美女中出高潮动态图| 熟女电影av网| 国产极品粉嫩免费观看在线| 成人影院久久| 九色亚洲精品在线播放| 欧美精品高潮呻吟av久久| 国产在线免费精品| 国产女主播在线喷水免费视频网站| 日韩一卡2卡3卡4卡2021年| 成人18禁高潮啪啪吃奶动态图| 熟妇人妻不卡中文字幕| 亚洲精品自拍成人| 啦啦啦在线观看免费高清www| www.精华液| 如日韩欧美国产精品一区二区三区| 日韩av免费高清视频| 热99国产精品久久久久久7| av在线老鸭窝| 欧美日韩一区二区视频在线观看视频在线| 视频区图区小说| 久久久久久久久免费视频了| 久久久久精品性色| 亚洲三级黄色毛片| 日本-黄色视频高清免费观看| 观看av在线不卡| 国产视频首页在线观看| 国产精品久久久久久av不卡| 国产一区有黄有色的免费视频| 母亲3免费完整高清在线观看 | 激情视频va一区二区三区| 久久国产精品大桥未久av| 色哟哟·www| 亚洲国产欧美日韩在线播放| 天天操日日干夜夜撸| 黄片播放在线免费| 青春草视频在线免费观看| 亚洲熟女精品中文字幕| 国产成人aa在线观看| 欧美激情极品国产一区二区三区| www.熟女人妻精品国产| 国产乱人偷精品视频| 日韩av在线免费看完整版不卡| 黄色毛片三级朝国网站| 国产精品久久久av美女十八| 亚洲欧洲国产日韩| 人妻系列 视频| 一级毛片黄色毛片免费观看视频| 日本av手机在线免费观看| 少妇精品久久久久久久| 99香蕉大伊视频| 色视频在线一区二区三区| 一边摸一边做爽爽视频免费| 中文字幕人妻丝袜一区二区 | 免费播放大片免费观看视频在线观看| 嫩草影院入口| 波多野结衣av一区二区av| 亚洲av电影在线进入| 哪个播放器可以免费观看大片| 久久综合国产亚洲精品| 飞空精品影院首页| 午夜福利在线免费观看网站| 日日撸夜夜添| 美女国产高潮福利片在线看| 两个人免费观看高清视频| av.在线天堂| 18禁裸乳无遮挡动漫免费视频| 9191精品国产免费久久| tube8黄色片| 国产熟女欧美一区二区| 爱豆传媒免费全集在线观看| 国产片特级美女逼逼视频| 国产一区有黄有色的免费视频| av.在线天堂| 18禁裸乳无遮挡动漫免费视频| 亚洲欧美一区二区三区久久| 国产精品久久久av美女十八| 日韩av不卡免费在线播放| 中文字幕av电影在线播放| 亚洲三级黄色毛片| 国产一区二区在线观看av| 国产乱来视频区| 丝袜美腿诱惑在线| 黄色怎么调成土黄色| 男人添女人高潮全过程视频| 久久久精品国产亚洲av高清涩受| 亚洲成人一二三区av| 亚洲欧美精品自产自拍| 91精品伊人久久大香线蕉| 久久狼人影院| 天天操日日干夜夜撸| 18禁国产床啪视频网站| 秋霞伦理黄片| 香蕉丝袜av| 亚洲在久久综合| 中文字幕人妻丝袜制服| 免费不卡的大黄色大毛片视频在线观看| 啦啦啦中文免费视频观看日本| 亚洲三区欧美一区| 伦精品一区二区三区| 亚洲天堂av无毛| 啦啦啦中文免费视频观看日本| 欧美 日韩 精品 国产| 五月开心婷婷网| 国产极品粉嫩免费观看在线| 在线观看免费高清a一片| 丝瓜视频免费看黄片| 人人妻人人澡人人爽人人夜夜| 日本vs欧美在线观看视频| 一本大道久久a久久精品| 丁香六月天网| 亚洲欧美一区二区三区黑人 | 777久久人妻少妇嫩草av网站| 九草在线视频观看| 丰满迷人的少妇在线观看| 日本91视频免费播放| 日本色播在线视频| 国产亚洲一区二区精品| 纵有疾风起免费观看全集完整版| 亚洲成人手机| 国产精品二区激情视频| 午夜久久久在线观看| 女人高潮潮喷娇喘18禁视频| 一区二区三区精品91| 人妻人人澡人人爽人人| 精品酒店卫生间| 夫妻午夜视频| 午夜福利视频在线观看免费| 美女国产视频在线观看| 另类精品久久| 纵有疾风起免费观看全集完整版| 9191精品国产免费久久| 黄色一级大片看看| 午夜免费鲁丝| 国产成人一区二区在线| 欧美精品国产亚洲| 韩国av在线不卡| 欧美人与善性xxx| 视频在线观看一区二区三区| 中文字幕av电影在线播放| 亚洲精华国产精华液的使用体验| 欧美精品国产亚洲| 亚洲欧美色中文字幕在线| 成人国产麻豆网| 国产无遮挡羞羞视频在线观看| 边亲边吃奶的免费视频| 一本大道久久a久久精品| 免费大片黄手机在线观看| 伦理电影免费视频| 精品一品国产午夜福利视频| 如日韩欧美国产精品一区二区三区| 最近手机中文字幕大全| 午夜福利一区二区在线看| 免费观看在线日韩| 99香蕉大伊视频| 国产亚洲午夜精品一区二区久久| 啦啦啦中文免费视频观看日本| 国语对白做爰xxxⅹ性视频网站| 久久久久国产精品人妻一区二区| 久久久久久人妻| 考比视频在线观看| 色网站视频免费| 国产黄色免费在线视频| 成人国产麻豆网| 久久久久人妻精品一区果冻| 国产在视频线精品| 中文字幕亚洲精品专区| 成年女人在线观看亚洲视频| 亚洲国产日韩一区二区| 狠狠婷婷综合久久久久久88av| 成人免费观看视频高清| 欧美日韩视频精品一区| 国产精品 欧美亚洲| 在线观看免费高清a一片| 777久久人妻少妇嫩草av网站| 老熟女久久久| 国产高清不卡午夜福利| 亚洲内射少妇av| 国产日韩欧美视频二区| 90打野战视频偷拍视频| 免费久久久久久久精品成人欧美视频| 在线免费观看不下载黄p国产| 久久亚洲国产成人精品v| 亚洲欧洲国产日韩| 在现免费观看毛片| 久久av网站| 亚洲国产av新网站| a级毛片黄视频| 一本一本久久a久久精品综合妖精 国产伦在线观看视频一区 | 精品久久蜜臀av无| 啦啦啦啦在线视频资源| 久久精品人人爽人人爽视色| www.精华液| 精品国产超薄肉色丝袜足j| 国产白丝娇喘喷水9色精品| 多毛熟女@视频| 亚洲国产成人一精品久久久| 夫妻性生交免费视频一级片| 777米奇影视久久| 成人二区视频| 欧美激情高清一区二区三区 | 搡老乐熟女国产| 欧美 日韩 精品 国产| 高清黄色对白视频在线免费看| 校园人妻丝袜中文字幕| 欧美老熟妇乱子伦牲交| 天堂8中文在线网| 亚洲视频免费观看视频| 国产日韩一区二区三区精品不卡| 亚洲久久久国产精品| 成人国产av品久久久| 精品国产乱码久久久久久男人| 中文精品一卡2卡3卡4更新| 国产精品免费视频内射| 亚洲精品美女久久久久99蜜臀 | 少妇被粗大的猛进出69影院| 日韩三级伦理在线观看| 巨乳人妻的诱惑在线观看| av又黄又爽大尺度在线免费看| 午夜影院在线不卡| 成年女人毛片免费观看观看9 | 黄色毛片三级朝国网站| 国产免费现黄频在线看| 天天躁日日躁夜夜躁夜夜| 丝袜美腿诱惑在线| 免费日韩欧美在线观看| 久久精品国产亚洲av高清一级| 免费在线观看视频国产中文字幕亚洲 | av网站免费在线观看视频| 精品国产乱码久久久久久小说| 免费av中文字幕在线| √禁漫天堂资源中文www| 晚上一个人看的免费电影| 国产黄色免费在线视频| 母亲3免费完整高清在线观看 | 久久韩国三级中文字幕| 国产又色又爽无遮挡免| 精品亚洲成国产av| 午夜福利网站1000一区二区三区| 黑人欧美特级aaaaaa片| 韩国精品一区二区三区| 国产一区二区三区av在线| 丝袜脚勾引网站| 黄色配什么色好看| 成人漫画全彩无遮挡| 免费少妇av软件| 一区在线观看完整版| 下体分泌物呈黄色| 高清黄色对白视频在线免费看| 丝袜脚勾引网站| 亚洲av中文av极速乱| 亚洲精品在线美女| 亚洲国产av影院在线观看| 亚洲国产精品国产精品| 大片电影免费在线观看免费| 熟女av电影| 在线观看美女被高潮喷水网站| 在线天堂中文资源库| 国产1区2区3区精品| 一本一本久久a久久精品综合妖精 国产伦在线观看视频一区 | 人人澡人人妻人| 久久狼人影院| 国产人伦9x9x在线观看 | 91精品国产国语对白视频| 女人久久www免费人成看片| 精品久久久精品久久久| 亚洲av欧美aⅴ国产| 国产日韩欧美视频二区| 最黄视频免费看| 老女人水多毛片| 精品午夜福利在线看| 亚洲精华国产精华液的使用体验| 国产成人免费无遮挡视频| 日本-黄色视频高清免费观看| 国产 精品1| 国产精品成人在线| 韩国精品一区二区三区| 熟女少妇亚洲综合色aaa.| 欧美激情 高清一区二区三区| 久久 成人 亚洲| 天堂中文最新版在线下载| 亚洲精品成人av观看孕妇| 看非洲黑人一级黄片| 亚洲国产毛片av蜜桃av| 制服人妻中文乱码| 欧美最新免费一区二区三区| 97人妻天天添夜夜摸| 日本色播在线视频| 亚洲国产毛片av蜜桃av| 成人漫画全彩无遮挡| 人人妻人人澡人人爽人人夜夜| 成年人午夜在线观看视频| 中文欧美无线码| 国产乱人偷精品视频| 夫妻午夜视频| 精品酒店卫生间| 色婷婷久久久亚洲欧美| 国产精品一国产av| 天天躁狠狠躁夜夜躁狠狠躁| 中国国产av一级| 波野结衣二区三区在线| 狂野欧美激情性bbbbbb| 亚洲欧洲国产日韩| 在线观看免费视频网站a站| 熟女少妇亚洲综合色aaa.| 午夜福利,免费看| 欧美日韩国产mv在线观看视频| 黑丝袜美女国产一区| 色婷婷久久久亚洲欧美| 男女啪啪激烈高潮av片| 亚洲国产成人一精品久久久| 精品一区二区免费观看| 日日啪夜夜爽| 可以免费在线观看a视频的电影网站 | 午夜免费观看性视频| 最近中文字幕高清免费大全6| www.av在线官网国产| 亚洲精品av麻豆狂野| 色94色欧美一区二区| 欧美日韩av久久| 亚洲人成电影观看| 国产无遮挡羞羞视频在线观看| 国产 一区精品| 极品少妇高潮喷水抽搐| av天堂久久9| 欧美最新免费一区二区三区| 国产精品免费视频内射| 久久久精品国产亚洲av高清涩受| 美女中出高潮动态图| 欧美中文综合在线视频| 久久久久精品人妻al黑| 老司机亚洲免费影院| 国产 一区精品| 亚洲精品一区蜜桃| 午夜久久久在线观看| 国产在线免费精品| 欧美日韩精品网址| 国产精品成人在线| 老司机影院成人| 欧美xxⅹ黑人| 日本av手机在线免费观看| 亚洲国产日韩一区二区| av电影中文网址| 这个男人来自地球电影免费观看 | 国产综合精华液| 国产又色又爽无遮挡免| 久久午夜福利片| 女人久久www免费人成看片| 国产 精品1| 电影成人av| 国产深夜福利视频在线观看| 亚洲av男天堂| 亚洲国产精品999| www.熟女人妻精品国产| 91精品三级在线观看| 久久久久久久久免费视频了| 一级毛片黄色毛片免费观看视频| 啦啦啦啦在线视频资源| 亚洲天堂av无毛| 国产淫语在线视频| 夫妻午夜视频| 成人免费观看视频高清| av卡一久久| 2022亚洲国产成人精品| 97精品久久久久久久久久精品| 丝袜人妻中文字幕| 丁香六月天网| 亚洲成国产人片在线观看| 99国产精品免费福利视频| 日本av手机在线免费观看| 午夜福利网站1000一区二区三区| 欧美国产精品va在线观看不卡| 69精品国产乱码久久久| 九色亚洲精品在线播放| 精品国产乱码久久久久久小说| 女的被弄到高潮叫床怎么办| 亚洲国产av新网站| 亚洲第一青青草原| 亚洲国产精品一区三区| 免费女性裸体啪啪无遮挡网站| 国产精品久久久久久精品电影小说| 日韩不卡一区二区三区视频在线| 国产亚洲精品第一综合不卡| 综合色丁香网| 在线精品无人区一区二区三| 亚洲av免费高清在线观看| 国产成人精品无人区| 如何舔出高潮| 一级毛片电影观看| 高清视频免费观看一区二区| 中文乱码字字幕精品一区二区三区| 老鸭窝网址在线观看| 亚洲图色成人| 中国三级夫妇交换| 国产欧美亚洲国产| 毛片一级片免费看久久久久| av在线观看视频网站免费| 97精品久久久久久久久久精品| 视频区图区小说| 亚洲,欧美精品.| 久久99热这里只频精品6学生| 熟女电影av网| videossex国产| 两性夫妻黄色片| 精品一区二区三卡| 精品一区在线观看国产| 日本免费在线观看一区| 777久久人妻少妇嫩草av网站| 日日撸夜夜添| 久久鲁丝午夜福利片| 精品国产国语对白av|