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

    基于方法調(diào)用關(guān)系的軟件測試序列生成算法

    2018-10-24 02:28:32王曙燕王超飛孫家澤
    關(guān)鍵詞:軟件測試調(diào)用錯誤

    王曙燕,王超飛,孫家澤

    (西安郵電大學(xué) 計(jì)算機(jī)學(xué)院,陜西 西安 710061)

    0 引 言

    獲取面向?qū)ο筌浖臏y試順序是面向?qū)ο筌浖y試中重要的問題之一[1]?,F(xiàn)有的面向?qū)ο筌浖y試順序生成方法以類間集成測試序列生成為主,目前針對類間集成測試順序生成方法主要有兩類:①基于遺傳算法的類間集成測試順序生成方法[2];②基于圖論的啟發(fā)式類間集成測試順序生成算法[3]。Briand等[4]利用遺傳算法提出了生成測試順序的方法。該方法僅從類間靜態(tài)依賴關(guān)系考慮,忽略了面向?qū)ο筌浖械亩鄳B(tài)性,未對動態(tài)依賴關(guān)系考慮,導(dǎo)致測試不充分。柴玉梅等[5]對UML模型的順序圖添加了對象約束語言給出了一種測試路徑生成算法。該方法同樣忽略了面向?qū)ο筌浖械亩鄳B(tài)性,僅從UML模型順序圖中的靜態(tài)關(guān)系給出測試序列。陳建勛等[6]分析了對象關(guān)系圖中的類間依賴關(guān)系,運(yùn)用邊刪除規(guī)則去除環(huán)路,通過有向無環(huán)圖的拓?fù)湫蛄薪o出類的測試順序。該方法在解決集成測試序列問題時,也未能考慮軟件系統(tǒng)中的動態(tài)依賴關(guān)系,只抽取了靜態(tài)依賴關(guān)系導(dǎo)致功能路徑的缺失,并且忽略了重要的類和錯誤傳播概率較大的類應(yīng)該盡早被測試的問題。趙玉麗等[7]分析類節(jié)點(diǎn)的影響力和復(fù)雜性,提出一種重要節(jié)點(diǎn)度量方法來給出測試序列。但該方法在給出類間集成測試序列時,采用的節(jié)點(diǎn)重要性度量方法僅從節(jié)點(diǎn)之間的距離關(guān)系來確定影響度,忽略了節(jié)點(diǎn)自身對軟件系統(tǒng)的影響,導(dǎo)致在對類的影響度分析時不夠準(zhǔn)確,并且忽略了軟件系統(tǒng)中類的動態(tài)依賴關(guān)系,造成功能路徑的缺失,導(dǎo)致測試不充分。

    軟件系統(tǒng)具有復(fù)雜網(wǎng)絡(luò)的特性,利用復(fù)雜網(wǎng)絡(luò)對軟件整體分析度量的研究已經(jīng)成為軟件工程領(lǐng)域的一個熱門方向[7]。本文結(jié)合類間集成測試序列生成思想,提出一種基于方法動態(tài)調(diào)用關(guān)系的軟件測試序列生成算法。該算法獲取軟件執(zhí)行過程中的方法調(diào)用關(guān)系,并以方法為節(jié)點(diǎn),方法間調(diào)用關(guān)系為邊,將軌跡構(gòu)造成面向?qū)ο筌浖到y(tǒng)的方法級軟件網(wǎng)絡(luò),綜合考慮方法的錯誤傳播影響范圍和錯誤傳播概率,給出重要方法重要度值計(jì)算算法。該算法能夠得到有效的軟件測試序列且避免了構(gòu)建測試樁,降低了測試時間,提高了測試效率。

    1 方法節(jié)點(diǎn)重要度值評估算法

    軟件系統(tǒng)中方法的復(fù)雜性與軟件故障呈現(xiàn)一定正相關(guān)性,在對軟件進(jìn)行更新?lián)Q代中,修改復(fù)雜性高的方法比修改復(fù)雜性低的方法引入錯誤的概率高,因此復(fù)雜方法的錯誤傾向性更高[8,9]。而錯誤在方法間的傳播范圍和對系統(tǒng)的影響力各不相同[10,11]。本文算法綜合了軟件中方法的復(fù)雜性和方法出現(xiàn)錯誤時的影響范圍兩方面因素,借鑒節(jié)點(diǎn)刪除算法[12]和信息量、結(jié)構(gòu)出度[13]思想,提出了一種復(fù)雜網(wǎng)絡(luò)理論的節(jié)點(diǎn)重要度值計(jì)算算法(Method-FNIA)。

    1.1 方法級軟件網(wǎng)絡(luò)模型

    現(xiàn)有的針對集成測試序列生成的研究大多是基于類之間的依賴關(guān)系形成的對象關(guān)系圖。本文是基于軟件動態(tài)執(zhí)行過程中方法的調(diào)用關(guān)系形成的方法調(diào)用關(guān)系圖。由于代碼只有在運(yùn)行時才表現(xiàn)出軟件故障與失效,這與程序動態(tài)執(zhí)行過程中方法的調(diào)用關(guān)系密切相關(guān)。如何獲取軟件動態(tài)執(zhí)行過程中方法的調(diào)用關(guān)系圖是首要解決問題。傳統(tǒng)方式是以人為添加代碼的方式進(jìn)行“插樁”,對于代碼量過大的程序,工作量巨大,修改不便,不夠靈活。鑒于傳統(tǒng)插樁方法的這些局限,本文采用了應(yīng)用操作簡單、實(shí)用的面向切面的框架AspectJ,來獲取軟件方法動態(tài)調(diào)用關(guān)系圖。通過AspectJ獲取到的方法抽象為節(jié)點(diǎn)集合V={v1,v2,v3,…,vn},方法間的調(diào)用關(guān)系抽象為邊集合E={vi,vj∈V},將軟件動態(tài)方法調(diào)用關(guān)系圖表示為G(V,E),其中n為節(jié)點(diǎn)個數(shù)。圖1是一個簡單程序的方法調(diào)用關(guān)系圖。

    圖1 程序方法調(diào)用關(guān)系

    1.2 方法調(diào)用關(guān)系圖約簡方法

    由于有些程序規(guī)模大,方法調(diào)用圖可能會產(chǎn)生很多冗余的節(jié)點(diǎn)和邊,比如A方法被B方法多次調(diào)用,導(dǎo)致方法A與方法B之間產(chǎn)生許多重邊。為此本文采用了子樹約簡算法來對類軌跡圖進(jìn)行約簡,將冗余的邊或節(jié)點(diǎn)去除掉,只留一個相同的邊,并在這條邊上記錄下相同邊的調(diào)用次數(shù),作為邊的權(quán)值,以此來獲取有效的加權(quán)方法調(diào)用關(guān)系圖,具體如圖2所示,節(jié)點(diǎn)代表方法,邊代表方法間的調(diào)用關(guān)系。

    圖2 子樹約簡法

    1.3 重要方法節(jié)點(diǎn)優(yōu)先測試的關(guān)鍵因素

    一個復(fù)雜的方法,或者由于出錯對系統(tǒng)造成的破壞性大的方法應(yīng)該被優(yōu)先測試,即重要方法節(jié)點(diǎn)。因此,在分析影響重要方法節(jié)點(diǎn)的關(guān)鍵因素時,本文主要從方法的自身、不同方法之間對系統(tǒng)造成的影響,即方法節(jié)點(diǎn)影響度,以及重要方法節(jié)點(diǎn)自身錯誤傳播能力,即節(jié)點(diǎn)錯誤傳播率兩個方面來考慮。

    1.3.1 方法節(jié)點(diǎn)影響度

    軟件動態(tài)方法調(diào)用關(guān)系圖是一個有向圖,每個節(jié)點(diǎn)對整個軟件動態(tài)執(zhí)行圖的影響并不僅僅局限于其鄰居節(jié)點(diǎn),而會是一種連鎖式的影響[12]。為了能夠精確地反映節(jié)點(diǎn)出錯后對系統(tǒng)造成的影響,本文引入方法節(jié)點(diǎn)影響度的概念。對方法調(diào)用關(guān)系圖而言,方法節(jié)點(diǎn)的影響度越大,即通過該節(jié)點(diǎn)傳遞信息能夠到達(dá)軟件動態(tài)執(zhí)圖中更多的節(jié)點(diǎn),一旦該節(jié)點(diǎn)出現(xiàn)故障,其造成的影響要遠(yuǎn)大于影響度小的節(jié)點(diǎn)給系統(tǒng)造成的影響,這樣的方法應(yīng)該優(yōu)先被重點(diǎn)測試[14]。

    對方法節(jié)點(diǎn)影響度度量主要從直接和間接影響兩方面考慮:直接影響為被刪除的節(jié)點(diǎn)不能分別再與剩余節(jié)點(diǎn)相互連通;間接影響為剩余節(jié)點(diǎn)中部分節(jié)點(diǎn)之間的路徑,可能由于被刪節(jié)點(diǎn)原來所起到的橋梁作用喪失而不再連通[12]。直接影響與間接影響之和稱為方法節(jié)點(diǎn)影響度,如式(1)所示

    TOIi=DOIi+IDOIi

    (1)

    式中:TOIi為方法節(jié)點(diǎn)i影響度,IDOIi為方法節(jié)點(diǎn)i的間接影響,DOIi為方法節(jié)點(diǎn)i的直接影響。

    1.3.2 方法節(jié)點(diǎn)錯誤傳播率

    方法的復(fù)雜性研究表明方法的復(fù)雜性與面向?qū)ο筌浖椒ǖ腻e誤傾向性具有密切關(guān)系[14]。很多的復(fù)雜性度量指標(biāo)忽略了方法的錯誤傳播能力和結(jié)構(gòu)復(fù)雜性。為了更準(zhǔn)確的度量方法節(jié)點(diǎn)復(fù)雜性,本文基于結(jié)構(gòu)度與信息量,引入方法節(jié)點(diǎn)錯誤傳播率。對方法的調(diào)用關(guān)系圖而言,方法節(jié)點(diǎn)錯誤傳播率越高,該節(jié)點(diǎn)的復(fù)雜性就越高,錯誤傳播的能力就越強(qiáng);將錯誤間接傳遞到該方法自身的傾向性就越大,其測試的優(yōu)先級就越高[7]。

    對方法節(jié)點(diǎn)錯誤傳播率的度量主要從結(jié)構(gòu)出度占比和信息量權(quán)重兩方面考慮:

    (1)結(jié)構(gòu)出度占比為方法調(diào)用關(guān)系圖中節(jié)點(diǎn)的結(jié)構(gòu)出度在該節(jié)點(diǎn)結(jié)構(gòu)度中的占有率,如式(2)所示

    (2)

    (2)信息量權(quán)重為方法節(jié)點(diǎn)的信息量在整個方法調(diào)用關(guān)系圖信息總量中的占有率,如式(3)所示

    (3)

    1.4 Method-FNIA算法描述

    通過分析發(fā)現(xiàn),方法節(jié)點(diǎn)的影響度與方法節(jié)點(diǎn)的錯誤傳播率與面向?qū)ο筌浖椒ǖ腻e誤傾向具有密切的聯(lián)系。因此,將兩者結(jié)合得到方法節(jié)點(diǎn)的重要度值評計(jì)算方法,如式(4)所示

    (4)

    這里的α、β、λ為可變參數(shù)分別表示影響度、結(jié)構(gòu)出度占比和節(jié)點(diǎn)信息量權(quán)重且滿足α+β+λ=1。在確定指標(biāo)的權(quán)重參數(shù)時,不同軟件得到的拓?fù)浣Y(jié)構(gòu)不同,它們所表達(dá)的側(cè)重點(diǎn)也不同,對應(yīng)的參數(shù)取值也不同。在軟件測試過程中,測試用例會產(chǎn)生差異或大或小的類調(diào)用關(guān)系執(zhí)行圖,它們之間的權(quán)重大小很難統(tǒng)一確定。因此,本文采用信息量權(quán)重法自動確定參數(shù)大小。

    根據(jù)上述理論Method-FNIA,(Method-FirstNodeImportance)算法表述如下:

    算法1:Method-FNIA

    輸入:約簡后的有向加權(quán)軟件網(wǎng)絡(luò)鄰接矩陣A;

    輸出:方法節(jié)點(diǎn)測試重要性結(jié)果。

    步驟1 計(jì)算方法節(jié)點(diǎn)影響度。通過鄰接矩陣A,求取A的距離矩陣D。

    (1)將節(jié)點(diǎn)i刪除后,通過距離矩陣D,計(jì)算與節(jié)點(diǎn)i直接相鄰的節(jié)點(diǎn)j的距離dij,對節(jié)點(diǎn)i的所有dij求和得到節(jié)點(diǎn)i的直接影響DOIi;

    步驟2 計(jì)算方法節(jié)點(diǎn)錯誤傳播率,錯誤傳播率包括結(jié)構(gòu)出度占比和信息量權(quán)重兩方面。首先通過鄰接矩陣A,得到節(jié)點(diǎn)i的結(jié)構(gòu)出度與其結(jié)構(gòu)度,求得節(jié)點(diǎn)i的結(jié)構(gòu)出度占比;隨后,通過權(quán)值求得節(jié)點(diǎn)i的信息量以及整個網(wǎng)絡(luò)的總信息量,最終計(jì)算出節(jié)點(diǎn)i的信息量權(quán)重。

    步驟3 確定可變參數(shù)α、β、λ。根據(jù)步驟1與步驟2得到的數(shù)據(jù),計(jì)算得到信息量權(quán)重法所需的變異系數(shù)CV,然后對得到的數(shù)據(jù)進(jìn)行歸一化處理,得到可變參數(shù)值。

    步驟4 根據(jù)式(4)計(jì)算得到重要方法節(jié)點(diǎn)指標(biāo)結(jié)果。

    2 軟件測試序列生成方法與實(shí)例分析

    2.1 軟件測試序列生成方法

    通過前文分析,在軟件系統(tǒng)中錯誤傾向性較高,錯誤傳播影響范圍大,傳播率高的類,對軟件的穩(wěn)定性和安全性起著決定性作用[11,15]。因此本文基于重要方法節(jié)點(diǎn)優(yōu)先測試因素,給出一種基于方法動態(tài)調(diào)用關(guān)系的軟件測試序列生成方法。該方法生成軟件測試序列的步驟如下:①通過AspectJ框架,運(yùn)行源碼來獲取調(diào)用關(guān)系圖;②采用Subtree算法對調(diào)用關(guān)系圖進(jìn)行約簡,得到約簡后的加權(quán)調(diào)用關(guān)系圖;③運(yùn)用本文算法Method-FNIA,計(jì)算方法節(jié)點(diǎn)重要度值。影響度和錯誤傳播率,通過信息量權(quán)重法確定兩者的權(quán)重;④對方法節(jié)點(diǎn)的重要度值排序,獲取軟件測試序列。

    具體流程如圖3所示。

    2.2 實(shí)例分析

    Siemens程序集經(jīng)常被用作實(shí)驗(yàn)對象,并且程序差異較大,可以從不同規(guī)模、復(fù)雜性等角度來共同驗(yàn)證測試方法。本節(jié)以Siemens實(shí)驗(yàn)平臺程序集合中print Tokens源程序P為例,該程序?yàn)樵~法分析器的源程序,詳細(xì)介紹Method-FNIA算法的實(shí)現(xiàn)步驟,并以此說明該算法的有效性。

    根據(jù)本文方法,源程序P的方法調(diào)用關(guān)系圖G如圖4所示。其中1號標(biāo)簽為起始節(jié)點(diǎn),38號為終止節(jié)點(diǎn)。

    圖3 測試序列生成方法流程

    通過Method-FNIA算法得到重要方法節(jié)點(diǎn)指標(biāo)結(jié)果后,得到軟件測試序列,如圖6所示。

    3 實(shí) 驗(yàn)

    3.1 實(shí)驗(yàn)對象

    為驗(yàn)證該方法的有效性,本文選用實(shí)驗(yàn)平臺程序集合Siemens中的4個程序,選這4個程序的原因:軟件測試實(shí)證研究中,Siemens程序集經(jīng)常被用作實(shí)驗(yàn)對象,并且程序差異較大,可以從不同規(guī)模、復(fù)雜性等角度來共同驗(yàn)證測試方法,具體介紹見表1。

    圖4 方法調(diào)用關(guān)系圖G

    圖5 print tokens重要性結(jié)果

    圖6 print tokens方法測試序列

    3.2 實(shí)驗(yàn)結(jié)果與分析

    利用本文提出的Method-FNIA算法計(jì)算4種程序的方法節(jié)點(diǎn)重要性,排序后結(jié)果如圖7所示。由圖7分析得到4種程序中只有少數(shù)節(jié)點(diǎn)的重要度值非常高,以REPLACE為例,節(jié)點(diǎn)的重要值分布在[0.18673,2.20689]之間,重要值超過1.2038的節(jié)點(diǎn)只有4個,而在其以下的有24,約占節(jié)點(diǎn)總數(shù)的85%。該數(shù)據(jù)表明,軟件系統(tǒng)中只有少數(shù)節(jié)點(diǎn)具有錯誤傳播影響大、錯誤傳播率高的特性,這些節(jié)點(diǎn)所產(chǎn)生的錯誤嚴(yán)重性將遠(yuǎn)高于其它節(jié)點(diǎn)所產(chǎn)生的錯誤,應(yīng)盡早優(yōu)先被測試。

    表1 測試程序信息

    分析表2、表3可知,4種程序中節(jié)點(diǎn)重要度值排名前4的方法節(jié)點(diǎn)均具很高的被調(diào)用次數(shù),與其它節(jié)點(diǎn)具有復(fù)雜的調(diào)用關(guān)系,并且節(jié)點(diǎn)自身的結(jié)構(gòu)度很高,結(jié)構(gòu)復(fù)雜性較高,同時這些節(jié)點(diǎn)也具有較高的直接和間接影響,節(jié)點(diǎn)缺失后對整個軟件系統(tǒng)造成的影響較高,進(jìn)一步驗(yàn)證了重要度值越高的節(jié)點(diǎn)具有較高的錯誤影響力和錯誤傳播率,應(yīng)優(yōu)先被測試。

    圖7 程序節(jié)點(diǎn)重要值

    表2 方法節(jié)點(diǎn)各項(xiàng)統(tǒng)計(jì)指標(biāo)

    表3 節(jié)點(diǎn)重要度排名前4節(jié)點(diǎn)各項(xiàng)指標(biāo)

    綜上,本文提出的針對節(jié)點(diǎn)重要度值計(jì)算方法(Method-FNIA)正確有效,排序結(jié)果也可應(yīng)用到軟件測試序列生成方法中。

    3.3 軟件測試序列結(jié)果對比分析

    對得到的節(jié)點(diǎn)重要度值進(jìn)行排序,求出4種程序的測試序列,見表4。然后采用文獻(xiàn)[7]提出的方法,得到4種程序的類間集成測試序列,并和本文方法進(jìn)行對比分析,實(shí)驗(yàn)結(jié)果見表5。

    表4 本文算法得出的測試序列

    表5 對比實(shí)驗(yàn)結(jié)果

    表5中Nump表示當(dāng)測試完節(jié)點(diǎn)總數(shù)50%的時,測試序列排名前30%的節(jié)點(diǎn)已經(jīng)被測試的數(shù)目,Numm表示文獻(xiàn)[7]中Nump個類節(jié)點(diǎn)含有本文測試序列排名前50%方法節(jié)點(diǎn)的數(shù)目,Numn表示本文測試序列排名前50%方法的數(shù)目,Nums表示文獻(xiàn)[7]中Nump個類中包含的方法總數(shù),Timein表示構(gòu)造測全部試樁所花費(fèi)的時間,Timec表示生成測試序列所花費(fèi)的時間,Timep表示本文方法在時間上與文獻(xiàn)[7]的降低率。通過分析表5中4組實(shí)驗(yàn)的Nump、Numm、Numn、Nums這4項(xiàng)數(shù)據(jù),4種程序在文獻(xiàn)[7]中的方法節(jié)點(diǎn)數(shù)目Numm均小于本文中的方法節(jié)點(diǎn)數(shù)目Numn,并且文獻(xiàn)[7]中的Numm也均小于自身的Nums,通過跟蹤源碼發(fā)現(xiàn)導(dǎo)致這種差距的來源有兩方面:文獻(xiàn)[7]中排名低于30%的類中具有錯誤傳播范圍廣、錯誤傳播率高的方法,但由于類的排名靠后,導(dǎo)致方法靠后;此外,有些依賴關(guān)系只在代碼運(yùn)行中才會表現(xiàn)出來,由于文獻(xiàn)[7]的測試序列僅從類間靜態(tài)依賴關(guān)系考慮,忽略了動態(tài)依賴關(guān)系,導(dǎo)致測試序列不夠準(zhǔn)確,本文方法是基于軟件動態(tài)執(zhí)行中的方法間調(diào)用關(guān)系生成的測試序列,確保了動態(tài)依賴關(guān)系。以上數(shù)據(jù)說明本文提出的方法能夠很好地解決面向?qū)ο筌浖杏捎诙鄳B(tài)性所產(chǎn)生的動態(tài)依賴關(guān)系問題,比文獻(xiàn)[7]提出的方法所產(chǎn)生的測試序列更為充分、準(zhǔn)確。此外,4組實(shí)驗(yàn)利用本文生成測試序列在不需要構(gòu)造測試樁的前提下花費(fèi)的時間Timec值均小于文獻(xiàn)[7]中的結(jié)果,且從Timep分析得到隨著程序的規(guī)模變大這種優(yōu)勢也隨之增大,因此本文從時間效率上優(yōu)于文獻(xiàn)[7]。綜上,本文提出的方法能夠生成有效的軟件測試序列。

    4 結(jié)束語

    本文利用復(fù)雜網(wǎng)絡(luò)理論將軟件方法動態(tài)調(diào)用關(guān)系抽象為網(wǎng)絡(luò),根據(jù)方法間錯誤傳播影響范圍及方法自身的錯誤傳播能力,給出方法節(jié)點(diǎn)的重要度衡量指標(biāo),并借鑒類間集成測試序列生成思想,設(shè)計(jì)了一種通過分析軟件動態(tài)執(zhí)行過程中方法調(diào)用關(guān)系來生成軟件測試序列的方法。該方法得到的軟件測試序列能夠保證重要節(jié)點(diǎn)優(yōu)先被測試且避免構(gòu)造測試樁,測試序列生成時間平均降低了33.45%,并且這種優(yōu)勢隨著軟件規(guī)模的擴(kuò)大而增大,又保證了軟件動態(tài)依賴關(guān)系和方法自身重要性的因素。

    猜你喜歡
    軟件測試調(diào)用錯誤
    在錯誤中成長
    基于OBE的軟件測試課程教學(xué)改革探索
    核電項(xiàng)目物項(xiàng)調(diào)用管理的應(yīng)用研究
    LabWindows/CVI下基于ActiveX技術(shù)的Excel調(diào)用
    EXCEL和VBA實(shí)現(xiàn)軟件測試記錄管理
    電子制作(2018年16期)2018-09-26 03:27:18
    關(guān)于軟件測試技術(shù)應(yīng)用與發(fā)展趨勢研究
    電子測試(2017年15期)2017-12-18 07:19:20
    基于系統(tǒng)調(diào)用的惡意軟件檢測技術(shù)研究
    軟件測試工程化模型及應(yīng)用研究
    不犯同樣錯誤
    《錯誤》:怎一個“美”字了得
    短篇小說(2014年11期)2014-02-27 08:32:41
    美女脱内裤让男人舔精品视频| 国产精品女同一区二区软件| 国产日韩欧美在线精品| av一本久久久久| 少妇人妻久久综合中文| 亚洲av成人精品一二三区| 最黄视频免费看| av在线观看视频网站免费| 天堂中文最新版在线下载| 在线看a的网站| 性高湖久久久久久久久免费观看| 国产一区二区三区综合在线观看 | 不卡视频在线观看欧美| 青春草国产在线视频| 国产精品久久久久久精品古装| 日韩亚洲欧美综合| av国产久精品久网站免费入址| 最近中文字幕高清免费大全6| 欧美97在线视频| 一区二区av电影网| 久久国产乱子免费精品| 久久久久久久久久久丰满| 蜜桃在线观看..| 尤物成人国产欧美一区二区三区| 免费黄网站久久成人精品| 老熟女久久久| 日本欧美视频一区| 亚洲国产精品国产精品| 国产一区有黄有色的免费视频| 日韩电影二区| 欧美高清成人免费视频www| 国产av一区二区精品久久 | 国产爽快片一区二区三区| 性色avwww在线观看| 狂野欧美激情性bbbbbb| 午夜精品国产一区二区电影| 黑人猛操日本美女一级片| 少妇人妻 视频| 九九爱精品视频在线观看| 国产精品一区www在线观看| 欧美丝袜亚洲另类| 国产v大片淫在线免费观看| 亚洲成人一二三区av| 国产精品一二三区在线看| 秋霞在线观看毛片| 国产无遮挡羞羞视频在线观看| 特大巨黑吊av在线直播| 国产久久久一区二区三区| 一级黄片播放器| 色视频www国产| 亚洲国产精品成人久久小说| 免费黄色在线免费观看| 超碰97精品在线观看| 久久久久久久久久久丰满| 精品一区二区三卡| 国产成人一区二区在线| 18+在线观看网站| 在线观看免费视频网站a站| 在线观看免费视频网站a站| 日日摸夜夜添夜夜添av毛片| 九草在线视频观看| 永久网站在线| 国产真实伦视频高清在线观看| 91午夜精品亚洲一区二区三区| freevideosex欧美| 欧美日韩视频精品一区| 国产真实伦视频高清在线观看| 高清日韩中文字幕在线| 麻豆国产97在线/欧美| 久久久国产一区二区| 久久人人爽av亚洲精品天堂 | av黄色大香蕉| 久久婷婷青草| 高清视频免费观看一区二区| 人妻 亚洲 视频| 日韩,欧美,国产一区二区三区| 性高湖久久久久久久久免费观看| 两个人的视频大全免费| 国产黄频视频在线观看| 日本av免费视频播放| 日本vs欧美在线观看视频 | 日日啪夜夜撸| 国产精品国产三级专区第一集| 久久国产乱子免费精品| 亚洲怡红院男人天堂| 久久ye,这里只有精品| 自拍欧美九色日韩亚洲蝌蚪91 | 伦理电影免费视频| 亚洲内射少妇av| 91精品伊人久久大香线蕉| 中文字幕精品免费在线观看视频 | 免费高清在线观看视频在线观看| 久久午夜福利片| 2021少妇久久久久久久久久久| 亚洲人成网站在线播| 国产欧美日韩精品一区二区| 91狼人影院| 国产av精品麻豆| 欧美日韩一区二区视频在线观看视频在线| 成人毛片a级毛片在线播放| 精品国产乱码久久久久久小说| 日韩av免费高清视频| 日日摸夜夜添夜夜爱| 99热这里只有是精品在线观看| 中文字幕免费在线视频6| 欧美97在线视频| 亚洲中文av在线| 人人妻人人爽人人添夜夜欢视频 | 久久人人爽人人片av| 久久精品久久久久久久性| av黄色大香蕉| 伊人久久精品亚洲午夜| 99国产精品免费福利视频| 伦精品一区二区三区| 黄色配什么色好看| 日韩一本色道免费dvd| 国产成人免费观看mmmm| 免费av中文字幕在线| 99久久精品国产国产毛片| 国产精品久久久久久久久免| 美女福利国产在线 | av女优亚洲男人天堂| 国产精品女同一区二区软件| 国产免费一区二区三区四区乱码| 最近的中文字幕免费完整| 中文字幕亚洲精品专区| 欧美一级a爱片免费观看看| 亚洲不卡免费看| 少妇的逼水好多| 精品国产一区二区三区久久久樱花 | 久久国产乱子免费精品| 国产男人的电影天堂91| 日本爱情动作片www.在线观看| 91久久精品国产一区二区成人| 日本一二三区视频观看| 嘟嘟电影网在线观看| 国产成人精品一,二区| 色5月婷婷丁香| 1000部很黄的大片| 又大又黄又爽视频免费| 一级毛片电影观看| 久久6这里有精品| 插阴视频在线观看视频| 婷婷色综合www| 国产视频内射| 涩涩av久久男人的天堂| 国产午夜精品一二区理论片| 精品少妇黑人巨大在线播放| 欧美三级亚洲精品| 日本av免费视频播放| 精品久久久久久久久av| 卡戴珊不雅视频在线播放| 国产精品久久久久久精品电影小说 | 成年av动漫网址| 十八禁网站网址无遮挡 | 欧美精品一区二区免费开放| 精华霜和精华液先用哪个| 久久久国产一区二区| 日日摸夜夜添夜夜爱| 免费黄色在线免费观看| 一级爰片在线观看| 99精国产麻豆久久婷婷| 日韩人妻高清精品专区| 精品一区二区免费观看| 国产亚洲午夜精品一区二区久久| 丰满少妇做爰视频| 香蕉精品网在线| 赤兔流量卡办理| 永久免费av网站大全| 一本—道久久a久久精品蜜桃钙片| 色视频在线一区二区三区| 亚洲欧美一区二区三区国产| 纯流量卡能插随身wifi吗| 亚洲性久久影院| 亚洲av欧美aⅴ国产| 中国三级夫妇交换| 亚洲欧美日韩卡通动漫| 在线观看免费高清a一片| 男人狂女人下面高潮的视频| 亚洲av成人精品一区久久| 制服丝袜香蕉在线| 九九久久精品国产亚洲av麻豆| 偷拍熟女少妇极品色| 亚洲精品国产av成人精品| 中文字幕制服av| 青春草视频在线免费观看| 亚洲欧美日韩东京热| 国内少妇人妻偷人精品xxx网站| xxx大片免费视频| 美女内射精品一级片tv| 国产欧美日韩一区二区三区在线 | 免费久久久久久久精品成人欧美视频 | 永久网站在线| 最黄视频免费看| 亚洲国产精品一区三区| 国产精品一区www在线观看| 国产成人精品一,二区| 亚洲中文av在线| 精品久久久久久久久亚洲| 亚洲精品国产色婷婷电影| 毛片一级片免费看久久久久| 美女视频免费永久观看网站| tube8黄色片| 国产高清不卡午夜福利| 国产精品福利在线免费观看| 亚洲综合色惰| 亚洲高清免费不卡视频| 99热这里只有精品一区| 成人午夜精彩视频在线观看| 插逼视频在线观看| 欧美日韩在线观看h| 成人漫画全彩无遮挡| 五月天丁香电影| 国产成人a区在线观看| av福利片在线观看| 最黄视频免费看| 人人妻人人添人人爽欧美一区卜 | 精品久久久噜噜| 美女脱内裤让男人舔精品视频| 五月伊人婷婷丁香| 成人影院久久| 国产人妻一区二区三区在| 中文字幕久久专区| 老司机影院毛片| 日韩av在线免费看完整版不卡| 99久久中文字幕三级久久日本| av卡一久久| 又爽又黄a免费视频| 欧美高清成人免费视频www| 亚洲第一区二区三区不卡| 日日撸夜夜添| 亚洲婷婷狠狠爱综合网| 国产爽快片一区二区三区| 亚洲精华国产精华液的使用体验| 成人毛片60女人毛片免费| 亚洲综合色惰| 插阴视频在线观看视频| 国产成人a区在线观看| 永久网站在线| 国内揄拍国产精品人妻在线| 激情五月婷婷亚洲| 午夜激情福利司机影院| 欧美日本视频| 汤姆久久久久久久影院中文字幕| 在线观看三级黄色| 18禁在线无遮挡免费观看视频| 亚洲精品456在线播放app| 免费大片黄手机在线观看| 国产精品av视频在线免费观看| 国产成人a∨麻豆精品| 伊人久久国产一区二区| 亚洲精品一二三| 国产一区二区三区av在线| 国产综合精华液| 老司机影院成人| 亚洲精品一二三| 深夜a级毛片| 18禁在线无遮挡免费观看视频| tube8黄色片| 国产永久视频网站| 日韩av免费高清视频| 国产人妻一区二区三区在| 中国美白少妇内射xxxbb| 欧美日韩视频精品一区| 亚洲高清免费不卡视频| 国产一区有黄有色的免费视频| 全区人妻精品视频| 深夜a级毛片| 六月丁香七月| 极品少妇高潮喷水抽搐| 精品久久久噜噜| 中文字幕av成人在线电影| 色哟哟·www| 久久99热6这里只有精品| 日韩国内少妇激情av| 亚洲精品,欧美精品| 亚洲,一卡二卡三卡| 下体分泌物呈黄色| 久久婷婷青草| 男女边摸边吃奶| 国产精品三级大全| 少妇熟女欧美另类| 伊人久久精品亚洲午夜| 色婷婷av一区二区三区视频| 一本一本综合久久| 秋霞伦理黄片| 在线观看av片永久免费下载| 亚洲国产精品一区三区| 狠狠精品人妻久久久久久综合| 免费av不卡在线播放| 国产午夜精品久久久久久一区二区三区| 大片免费播放器 马上看| 国产91av在线免费观看| 日本免费在线观看一区| 男女下面进入的视频免费午夜| 午夜老司机福利剧场| 在线观看免费视频网站a站| 亚洲精品自拍成人| 久久久精品94久久精品| 性色av一级| 亚洲久久久国产精品| av免费观看日本| 在线观看免费高清a一片| 国产色爽女视频免费观看| 天天躁夜夜躁狠狠久久av| 免费观看性生交大片5| 尤物成人国产欧美一区二区三区| 亚洲欧美一区二区三区黑人 | 欧美3d第一页| 大香蕉久久网| 国产成人91sexporn| 国产美女午夜福利| 亚洲精品一二三| 又大又黄又爽视频免费| 国产精品久久久久久av不卡| 久久国产精品男人的天堂亚洲 | 18禁在线播放成人免费| 少妇熟女欧美另类| 99国产精品免费福利视频| 深夜a级毛片| 亚洲欧美清纯卡通| 老女人水多毛片| 国产精品久久久久久久电影| 777米奇影视久久| 免费黄色在线免费观看| 国产成人freesex在线| 七月丁香在线播放| 我要看黄色一级片免费的| 久久婷婷青草| 国产高潮美女av| 丰满迷人的少妇在线观看| 晚上一个人看的免费电影| 夜夜看夜夜爽夜夜摸| 免费av中文字幕在线| 极品教师在线视频| 精品国产露脸久久av麻豆| 男女国产视频网站| 免费看av在线观看网站| 国产高清不卡午夜福利| 欧美国产精品一级二级三级 | 免费黄网站久久成人精品| 九九在线视频观看精品| 国产精品三级大全| 欧美丝袜亚洲另类| 精品酒店卫生间| 日日撸夜夜添| 最近2019中文字幕mv第一页| 国产精品一区二区三区四区免费观看| 黑人高潮一二区| av国产久精品久网站免费入址| 免费人成在线观看视频色| 亚洲精品日韩av片在线观看| 一区二区三区乱码不卡18| 国产淫语在线视频| 自拍偷自拍亚洲精品老妇| 亚洲va在线va天堂va国产| 亚洲国产精品999| 日韩三级伦理在线观看| 国产精品久久久久久av不卡| 人妻一区二区av| 日韩欧美 国产精品| 深爱激情五月婷婷| 久久精品国产a三级三级三级| 国产高潮美女av| 国产黄片视频在线免费观看| 精品一区二区三卡| 亚洲熟女精品中文字幕| 亚洲高清免费不卡视频| 美女中出高潮动态图| 亚洲欧美精品专区久久| 国产免费一区二区三区四区乱码| 久久国产精品男人的天堂亚洲 | 日韩伦理黄色片| 水蜜桃什么品种好| 看免费成人av毛片| 免费不卡的大黄色大毛片视频在线观看| 韩国av在线不卡| 大陆偷拍与自拍| 狂野欧美激情性xxxx在线观看| 免费看日本二区| 在线看a的网站| 国产黄片视频在线免费观看| 免费少妇av软件| 最黄视频免费看| 国产片特级美女逼逼视频| 亚洲国产日韩一区二区| 国产亚洲午夜精品一区二区久久| 久久久久久人妻| 午夜福利高清视频| 精品久久久久久久末码| 亚洲精品一二三| 亚洲一级一片aⅴ在线观看| 三级国产精品片| 永久网站在线| 亚洲欧美日韩卡通动漫| 美女中出高潮动态图| 久久精品国产自在天天线| 男人和女人高潮做爰伦理| 国产伦在线观看视频一区| 国产亚洲欧美精品永久| 亚洲美女搞黄在线观看| 亚洲精品乱码久久久久久按摩| 国产av国产精品国产| 小蜜桃在线观看免费完整版高清| 国产真实伦视频高清在线观看| 午夜福利影视在线免费观看| 高清视频免费观看一区二区| 蜜桃久久精品国产亚洲av| 精品一区在线观看国产| 建设人人有责人人尽责人人享有的 | 国产片特级美女逼逼视频| 一个人看视频在线观看www免费| 2018国产大陆天天弄谢| 99热这里只有精品一区| 亚洲精品亚洲一区二区| 午夜老司机福利剧场| 国产一区二区三区综合在线观看 | 国产高清有码在线观看视频| 一级毛片aaaaaa免费看小| 日韩不卡一区二区三区视频在线| a级毛色黄片| 高清黄色对白视频在线免费看 | 色视频在线一区二区三区| 久久久久久久亚洲中文字幕| 国产亚洲5aaaaa淫片| 美女内射精品一级片tv| 久久毛片免费看一区二区三区| 国产精品一及| 亚洲成人一二三区av| 人妻夜夜爽99麻豆av| 精品一区在线观看国产| 又爽又黄a免费视频| 久久久久久九九精品二区国产| 中文字幕亚洲精品专区| 最近中文字幕2019免费版| 日韩成人av中文字幕在线观看| 精品亚洲成国产av| 街头女战士在线观看网站| a 毛片基地| 国产精品久久久久久久电影| 啦啦啦中文免费视频观看日本| a级一级毛片免费在线观看| 成人国产av品久久久| av福利片在线观看| 欧美一区二区亚洲| 欧美高清性xxxxhd video| 亚洲精品亚洲一区二区| av国产久精品久网站免费入址| 伊人久久精品亚洲午夜| 欧美精品国产亚洲| 亚洲精品中文字幕在线视频 | 亚洲国产精品国产精品| 蜜臀久久99精品久久宅男| 欧美日韩国产mv在线观看视频 | 狂野欧美激情性xxxx在线观看| 久久久a久久爽久久v久久| 久久国产乱子免费精品| 黄色视频在线播放观看不卡| 国产精品一区二区三区四区免费观看| 秋霞在线观看毛片| 大香蕉久久网| 深爱激情五月婷婷| 人人妻人人看人人澡| 欧美精品国产亚洲| 国产大屁股一区二区在线视频| 精品国产乱码久久久久久小说| 国产中年淑女户外野战色| 亚洲欧美一区二区三区黑人 | 最黄视频免费看| 三级国产精品片| 亚洲av欧美aⅴ国产| 日本欧美国产在线视频| 三级经典国产精品| 国产高清有码在线观看视频| 日日摸夜夜添夜夜添av毛片| 有码 亚洲区| 久久国产精品男人的天堂亚洲 | 亚洲色图综合在线观看| 亚洲精华国产精华液的使用体验| 国产男人的电影天堂91| 亚洲国产精品国产精品| 国产一区二区在线观看日韩| 欧美3d第一页| 亚洲精品日韩在线中文字幕| 久久久久精品性色| 黑丝袜美女国产一区| 国产成人a∨麻豆精品| 亚洲久久久国产精品| 日韩强制内射视频| 成人一区二区视频在线观看| 丰满人妻一区二区三区视频av| 亚洲精品一区蜜桃| 亚洲欧美精品专区久久| 国产乱来视频区| 亚洲av中文av极速乱| 国产免费视频播放在线视频| 一个人看视频在线观看www免费| 中国国产av一级| 免费看不卡的av| 夫妻午夜视频| 中文字幕人妻熟人妻熟丝袜美| 日韩伦理黄色片| 中文字幕亚洲精品专区| 深夜a级毛片| 国产精品一二三区在线看| 婷婷色麻豆天堂久久| 狂野欧美白嫩少妇大欣赏| 1000部很黄的大片| 色婷婷久久久亚洲欧美| 久久人妻熟女aⅴ| 免费观看的影片在线观看| 美女脱内裤让男人舔精品视频| 美女福利国产在线 | 亚洲欧美成人综合另类久久久| 国产久久久一区二区三区| 草草在线视频免费看| 亚洲图色成人| 少妇人妻 视频| 老熟女久久久| 国产成人91sexporn| 尤物成人国产欧美一区二区三区| 亚洲av成人精品一二三区| 免费看日本二区| 亚洲熟女精品中文字幕| 国产亚洲一区二区精品| 日本与韩国留学比较| 韩国av在线不卡| 2022亚洲国产成人精品| 国产中年淑女户外野战色| 自拍偷自拍亚洲精品老妇| 建设人人有责人人尽责人人享有的 | av.在线天堂| 国产精品嫩草影院av在线观看| 国产成人freesex在线| 观看美女的网站| 亚洲,欧美,日韩| 精品少妇久久久久久888优播| 国产欧美亚洲国产| 亚洲色图综合在线观看| 女性生殖器流出的白浆| av国产久精品久网站免费入址| 成人亚洲欧美一区二区av| 精品久久久精品久久久| 亚洲欧美精品自产自拍| 国产精品熟女久久久久浪| 国内少妇人妻偷人精品xxx网站| 丝袜脚勾引网站| 日日啪夜夜撸| 国产中年淑女户外野战色| 亚洲av国产av综合av卡| 建设人人有责人人尽责人人享有的 | 男女免费视频国产| 亚洲欧美一区二区三区国产| freevideosex欧美| 色视频www国产| 亚洲天堂av无毛| 免费看日本二区| 日韩精品有码人妻一区| 亚洲精品国产av蜜桃| 99热网站在线观看| 亚洲国产毛片av蜜桃av| 777米奇影视久久| 80岁老熟妇乱子伦牲交| 久久ye,这里只有精品| 国产探花极品一区二区| 女人十人毛片免费观看3o分钟| 国产在线免费精品| 欧美xxxx黑人xx丫x性爽| 日本免费在线观看一区| 国产老妇伦熟女老妇高清| 国产精品久久久久久久电影| 亚洲精品日本国产第一区| 亚洲一区二区三区欧美精品| 久久精品久久久久久久性| 欧美亚洲 丝袜 人妻 在线| 蜜桃亚洲精品一区二区三区| 国产一区二区在线观看日韩| av线在线观看网站| 亚洲精品色激情综合| 亚洲三级黄色毛片| 欧美另类一区| 在线精品无人区一区二区三 | 国产精品不卡视频一区二区| 亚洲av男天堂| 又爽又黄a免费视频| 亚洲av福利一区| av视频免费观看在线观看| 校园人妻丝袜中文字幕| 黄色日韩在线| 我要看黄色一级片免费的| 精品人妻偷拍中文字幕| 黄色视频在线播放观看不卡| 免费高清在线观看视频在线观看| 欧美成人精品欧美一级黄| www.色视频.com| 联通29元200g的流量卡| 日韩强制内射视频| 免费大片黄手机在线观看| 毛片一级片免费看久久久久| 美女脱内裤让男人舔精品视频| 国产片特级美女逼逼视频| 国产极品天堂在线| 国产精品久久久久久久久免| 99热网站在线观看| 国产淫语在线视频| 国产精品爽爽va在线观看网站| 日韩国内少妇激情av| 欧美xxxx黑人xx丫x性爽| av.在线天堂| 国产黄色视频一区二区在线观看| 街头女战士在线观看网站| 国产精品伦人一区二区| 亚洲av男天堂| 日韩一区二区视频免费看| 日韩成人av中文字幕在线观看|