• <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
    在线观看国产h片| 亚洲成人免费av在线播放| 欧美 亚洲 国产 日韩一| 一区二区三区激情视频| 久久久久久久大尺度免费视频| 新久久久久国产一级毛片| 成年动漫av网址| 黄色 视频免费看| 在现免费观看毛片| 老司机在亚洲福利影院| 亚洲自偷自拍图片 自拍| 男女边摸边吃奶| 男的添女的下面高潮视频| 午夜福利乱码中文字幕| 久久国产精品男人的天堂亚洲| 久久久精品区二区三区| 天堂俺去俺来也www色官网| 狂野欧美激情性bbbbbb| 在线 av 中文字幕| 色视频在线一区二区三区| 午夜日韩欧美国产| 欧美精品亚洲一区二区| 伊人久久大香线蕉亚洲五| 悠悠久久av| 无遮挡黄片免费观看| www.自偷自拍.com| 国产亚洲av高清不卡| 欧美精品啪啪一区二区三区 | av一本久久久久| 校园人妻丝袜中文字幕| 欧美大码av| 久久 成人 亚洲| 啦啦啦视频在线资源免费观看| 欧美日韩精品网址| 一级黄片播放器| 97精品久久久久久久久久精品| 嫩草影视91久久| 亚洲精品一二三| 99国产精品免费福利视频| 久久亚洲国产成人精品v| 一边摸一边做爽爽视频免费| 我的亚洲天堂| 精品国产乱码久久久久久小说| 天天添夜夜摸| 99re6热这里在线精品视频| 国产精品二区激情视频| 国产成人系列免费观看| 曰老女人黄片| 欧美日韩av久久| 久久久久久人人人人人| 性色av一级| 欧美日韩精品网址| 青青草视频在线视频观看| 青草久久国产| 精品人妻熟女毛片av久久网站| 久久久国产精品麻豆| 亚洲av美国av| 国产精品一区二区在线观看99| 免费高清在线观看日韩| 大型av网站在线播放| 日本av免费视频播放| 久久久久视频综合| 日日夜夜操网爽| 少妇 在线观看| 日本91视频免费播放| 国产在线视频一区二区| 亚洲av日韩在线播放| 日韩一本色道免费dvd| 国产黄频视频在线观看| av欧美777| 亚洲国产最新在线播放| 大码成人一级视频| 少妇的丰满在线观看| 久久这里只有精品19| av福利片在线| 汤姆久久久久久久影院中文字幕| 美女大奶头黄色视频| 在线观看免费日韩欧美大片| 久久久久久亚洲精品国产蜜桃av| 午夜久久久在线观看| 少妇猛男粗大的猛烈进出视频| 日日夜夜操网爽| 色视频在线一区二区三区| 9色porny在线观看| 国产日韩一区二区三区精品不卡| 国产高清国产精品国产三级| 真人做人爱边吃奶动态| 男女国产视频网站| 免费久久久久久久精品成人欧美视频| 美女福利国产在线| 亚洲欧美日韩另类电影网站| 亚洲精品在线美女| 国产日韩欧美视频二区| 亚洲国产精品国产精品| 日韩电影二区| 免费观看av网站的网址| 69精品国产乱码久久久| 后天国语完整版免费观看| av网站在线播放免费| 精品国产国语对白av| 老熟妇乱子伦视频在线观看| 村上凉子中文字幕在线| 男女午夜视频在线观看| 国产91精品成人一区二区三区| 日本免费a在线| 桃红色精品国产亚洲av| 91av网站免费观看| 国产成人av教育| 亚洲在线自拍视频| 亚洲自偷自拍图片 自拍| 国产精品影院久久| 国产av不卡久久| 在线观看午夜福利视频| 国产单亲对白刺激| 欧美另类亚洲清纯唯美| 中文字幕高清在线视频| 亚洲人成网站在线播放欧美日韩| 久久欧美精品欧美久久欧美| 国产蜜桃级精品一区二区三区| 亚洲精品中文字幕一二三四区| 中亚洲国语对白在线视频| 午夜精品在线福利| 中亚洲国语对白在线视频| 两性夫妻黄色片| 精品日产1卡2卡| 精品高清国产在线一区| 色老头精品视频在线观看| 老熟妇仑乱视频hdxx| 国产蜜桃级精品一区二区三区| 啦啦啦 在线观看视频| a级毛片a级免费在线| 亚洲狠狠婷婷综合久久图片| 午夜福利欧美成人| 亚洲精品美女久久久久99蜜臀| 听说在线观看完整版免费高清| av超薄肉色丝袜交足视频| 又大又爽又粗| 欧美成狂野欧美在线观看| 成年人黄色毛片网站| 夜夜夜夜夜久久久久| www.精华液| 亚洲欧美精品综合久久99| 国产麻豆成人av免费视频| aaaaa片日本免费| 亚洲免费av在线视频| √禁漫天堂资源中文www| av电影中文网址| 国产精品1区2区在线观看.| 久久精品人妻少妇| 午夜福利一区二区在线看| 免费高清在线观看日韩| 亚洲欧美一区二区三区黑人| 日韩三级视频一区二区三区| 成在线人永久免费视频| 亚洲av电影在线进入| 欧美黑人巨大hd| 久久久久国内视频| 成人亚洲精品一区在线观看| 亚洲熟妇中文字幕五十中出| 中文字幕另类日韩欧美亚洲嫩草| 禁无遮挡网站| 中出人妻视频一区二区| 91麻豆av在线| 日本撒尿小便嘘嘘汇集6| 久久久久国产一级毛片高清牌| 免费观看精品视频网站| 欧美日韩精品网址| 日韩免费av在线播放| 国内揄拍国产精品人妻在线 | 黑人巨大精品欧美一区二区mp4| 免费一级毛片在线播放高清视频| 午夜激情av网站| 男女午夜视频在线观看| 欧美激情极品国产一区二区三区| 国产极品粉嫩免费观看在线| 日韩欧美在线二视频| 日韩大尺度精品在线看网址| 亚洲一区二区三区色噜噜| 日韩 欧美 亚洲 中文字幕| 天堂动漫精品| 日本a在线网址| 亚洲一区高清亚洲精品| 日日爽夜夜爽网站| 人人妻,人人澡人人爽秒播| av在线天堂中文字幕| 久久香蕉激情| 免费观看精品视频网站| 亚洲中文字幕日韩| 久久精品aⅴ一区二区三区四区| 夜夜爽天天搞| 亚洲免费av在线视频| 午夜福利在线观看吧| 高清在线国产一区| 免费无遮挡裸体视频| 丁香欧美五月| 制服丝袜大香蕉在线| 欧美丝袜亚洲另类 | 成人三级黄色视频| 免费观看人在逋| 在线av久久热| 一本综合久久免费| 亚洲美女黄片视频| 亚洲性夜色夜夜综合| 亚洲成a人片在线一区二区| 亚洲午夜理论影院| 欧美又色又爽又黄视频| 国产精品精品国产色婷婷| www国产在线视频色| 曰老女人黄片| 久久婷婷人人爽人人干人人爱| 久久久国产精品麻豆| 亚洲aⅴ乱码一区二区在线播放 | 中国美女看黄片| 日韩欧美在线二视频| 成人国产综合亚洲| 久热这里只有精品99| 免费女性裸体啪啪无遮挡网站| 亚洲精品美女久久久久99蜜臀| 亚洲黑人精品在线| 高潮久久久久久久久久久不卡| 欧美三级亚洲精品| 亚洲久久久国产精品| 久久这里只有精品19| 国产1区2区3区精品| 村上凉子中文字幕在线| 国产成人精品久久二区二区91| 正在播放国产对白刺激| 少妇粗大呻吟视频| 欧美日韩亚洲综合一区二区三区_| 少妇的丰满在线观看| 麻豆成人av在线观看| 波多野结衣高清作品| 国产精品美女特级片免费视频播放器 | 色尼玛亚洲综合影院| 岛国在线观看网站| 国产精品久久久av美女十八| 黄频高清免费视频| 法律面前人人平等表现在哪些方面| 婷婷精品国产亚洲av| 男女做爰动态图高潮gif福利片| 国产色视频综合| 女人爽到高潮嗷嗷叫在线视频| 久久精品夜夜夜夜夜久久蜜豆 | 香蕉丝袜av| 欧美成人免费av一区二区三区| 国产伦一二天堂av在线观看| 久久精品国产亚洲av香蕉五月| 欧美色视频一区免费| av电影中文网址| 日韩欧美一区二区三区在线观看| 精品熟女少妇八av免费久了| 91九色精品人成在线观看| 日本 av在线| 午夜免费激情av| 久久热在线av| 色哟哟哟哟哟哟| 中文字幕另类日韩欧美亚洲嫩草| 国产亚洲欧美精品永久| 黄网站色视频无遮挡免费观看| 欧美日韩中文字幕国产精品一区二区三区| 亚洲一区高清亚洲精品| 一二三四在线观看免费中文在| 欧美黄色片欧美黄色片| 一级作爱视频免费观看| netflix在线观看网站| 超碰成人久久| 曰老女人黄片| 黄色女人牲交| 99国产综合亚洲精品| 久久久久久久午夜电影| 别揉我奶头~嗯~啊~动态视频| 日本一本二区三区精品| 亚洲 国产 在线| 亚洲人成77777在线视频| 欧美一级毛片孕妇| 黄网站色视频无遮挡免费观看| 天堂动漫精品| 最新在线观看一区二区三区| 色老头精品视频在线观看| 亚洲久久久国产精品| 在线看三级毛片| 日韩精品中文字幕看吧| 日韩欧美三级三区| 国产成人av教育| 少妇熟女aⅴ在线视频| 国产精品香港三级国产av潘金莲| 在线观看午夜福利视频| 国产成人av激情在线播放| 午夜福利高清视频| 国产精品自产拍在线观看55亚洲| 久久精品国产99精品国产亚洲性色| 亚洲精品一卡2卡三卡4卡5卡| 男女床上黄色一级片免费看| 国产97色在线日韩免费| 又紧又爽又黄一区二区| 日韩三级视频一区二区三区| 久久久国产成人精品二区| 国产亚洲精品久久久久久毛片| 嫩草影院精品99| 中文在线观看免费www的网站 | 一进一出抽搐gif免费好疼| 黄频高清免费视频| 国产片内射在线| 日韩中文字幕欧美一区二区| or卡值多少钱| 法律面前人人平等表现在哪些方面| 大型黄色视频在线免费观看| 狠狠狠狠99中文字幕| 久久人妻av系列| 国产成人系列免费观看| 久久香蕉激情| www日本在线高清视频| 黄色女人牲交| 亚洲免费av在线视频| 国语自产精品视频在线第100页| 黄色视频不卡| 日本撒尿小便嘘嘘汇集6| 国产精品1区2区在线观看.| 国产91精品成人一区二区三区| 精品无人区乱码1区二区| 婷婷亚洲欧美| 男女床上黄色一级片免费看| 在线av久久热| 中文亚洲av片在线观看爽| 在线天堂中文资源库| 久久精品国产99精品国产亚洲性色| 亚洲精品在线美女| 免费观看人在逋| 怎么达到女性高潮| 国产真人三级小视频在线观看| 国产真实乱freesex| 欧美精品啪啪一区二区三区| 亚洲男人天堂网一区| 欧美日韩亚洲国产一区二区在线观看| 久久久久久九九精品二区国产 | 国产黄色小视频在线观看| 午夜久久久久精精品| 天天躁夜夜躁狠狠躁躁| 亚洲国产欧美日韩在线播放| АⅤ资源中文在线天堂| 可以免费在线观看a视频的电影网站| 久久香蕉精品热| 亚洲九九香蕉| xxx96com| 欧美av亚洲av综合av国产av| 欧美久久黑人一区二区| 男人舔奶头视频| 夜夜爽天天搞| 热re99久久国产66热| 少妇被粗大的猛进出69影院| 无人区码免费观看不卡| 在线观看66精品国产| 亚洲人成77777在线视频| 精品久久久久久久久久久久久 | 亚洲成av片中文字幕在线观看| 久久精品国产99精品国产亚洲性色| 精品不卡国产一区二区三区| 久久中文字幕人妻熟女| 精品久久久久久久久久久久久 | 午夜福利免费观看在线| 午夜成年电影在线免费观看| 男人舔女人的私密视频| 母亲3免费完整高清在线观看| 日日摸夜夜添夜夜添小说| 一a级毛片在线观看| 欧美激情极品国产一区二区三区| 18美女黄网站色大片免费观看| 91在线观看av| 欧美黑人精品巨大| 免费在线观看成人毛片| 熟女电影av网| 日本免费a在线| 久久伊人香网站| 国产爱豆传媒在线观看 | 黄色a级毛片大全视频| 亚洲精品中文字幕在线视频| 中文字幕另类日韩欧美亚洲嫩草| 一本精品99久久精品77| 无遮挡黄片免费观看| 国产色视频综合| 国产亚洲精品综合一区在线观看 | 免费在线观看影片大全网站| 亚洲精品中文字幕一二三四区| 久久热在线av| 男女午夜视频在线观看| 午夜免费激情av| 欧美最黄视频在线播放免费| 久久欧美精品欧美久久欧美| 亚洲国产精品成人综合色| 亚洲欧美日韩高清在线视频| 免费看a级黄色片| 69av精品久久久久久| 色尼玛亚洲综合影院| 成人av一区二区三区在线看| 午夜亚洲福利在线播放| 日韩欧美国产在线观看| 日本免费一区二区三区高清不卡| 成人免费观看视频高清| 免费在线观看成人毛片| 不卡av一区二区三区| 天堂√8在线中文| 99热这里只有精品一区 | 精品国产美女av久久久久小说| 日韩高清综合在线| 中文字幕久久专区| av欧美777| 人人妻人人澡人人看| 老司机在亚洲福利影院| 亚洲中文av在线| 国产激情久久老熟女| 午夜视频精品福利| 99久久无色码亚洲精品果冻| 国产激情偷乱视频一区二区| 99re在线观看精品视频| 久9热在线精品视频| 欧美不卡视频在线免费观看 | 亚洲精品粉嫩美女一区| 午夜久久久在线观看| 国产一级毛片七仙女欲春2 | 777久久人妻少妇嫩草av网站| 精品国产乱码久久久久久男人| 久久 成人 亚洲| 国产精品,欧美在线| 午夜福利成人在线免费观看| 午夜福利高清视频| 18美女黄网站色大片免费观看| 99久久99久久久精品蜜桃| 日韩欧美三级三区| 久久草成人影院| 91字幕亚洲| 久久性视频一级片| 曰老女人黄片| 香蕉丝袜av| 国产精品野战在线观看| 91麻豆精品激情在线观看国产| 精品久久蜜臀av无| 久久欧美精品欧美久久欧美| 午夜福利视频1000在线观看| 欧美精品啪啪一区二区三区| 变态另类丝袜制服| 免费在线观看日本一区| 少妇粗大呻吟视频| videosex国产| 亚洲欧美精品综合久久99| 在线观看免费视频日本深夜| 啦啦啦 在线观看视频| 亚洲免费av在线视频| 亚洲国产欧美日韩在线播放| 欧美激情高清一区二区三区| 久久青草综合色| 国产高清激情床上av| aaaaa片日本免费| 国产一级毛片七仙女欲春2 | 可以在线观看毛片的网站| 久久天堂一区二区三区四区| 午夜老司机福利片| 一边摸一边做爽爽视频免费| 久久中文字幕人妻熟女| 亚洲avbb在线观看| 亚洲午夜精品一区,二区,三区| 88av欧美| 女人被狂操c到高潮| 好男人电影高清在线观看| 18美女黄网站色大片免费观看| 美女国产高潮福利片在线看| 国产一卡二卡三卡精品| 成人18禁高潮啪啪吃奶动态图| 黄色女人牲交| 亚洲成国产人片在线观看| 日本免费一区二区三区高清不卡| 丝袜人妻中文字幕| 日本熟妇午夜| 美女高潮到喷水免费观看| 国内精品久久久久久久电影| 国产爱豆传媒在线观看 | 久久国产乱子伦精品免费另类| 日本一区二区免费在线视频| 欧美成人午夜精品| 亚洲精品中文字幕一二三四区| 亚洲午夜理论影院| 亚洲狠狠婷婷综合久久图片| 中文字幕av电影在线播放| 亚洲av成人av| 制服人妻中文乱码| 国产成人系列免费观看| 最新在线观看一区二区三区| 日韩精品青青久久久久久| 热99re8久久精品国产| 每晚都被弄得嗷嗷叫到高潮| 国产成人影院久久av| 岛国在线观看网站| 久久中文字幕人妻熟女| 亚洲av中文字字幕乱码综合 | 免费看日本二区| 久久久久久人人人人人| 久久午夜亚洲精品久久| 欧美三级亚洲精品| 丝袜人妻中文字幕| 激情在线观看视频在线高清| 日日干狠狠操夜夜爽| 欧美 亚洲 国产 日韩一| 免费女性裸体啪啪无遮挡网站| 欧美日本视频| 久久香蕉国产精品| 一本精品99久久精品77| 久久精品国产亚洲av香蕉五月| 欧美日韩亚洲国产一区二区在线观看| 成人三级黄色视频| 国产精品亚洲av一区麻豆| 日韩欧美国产一区二区入口| 成年人黄色毛片网站| 一级黄色大片毛片| 成人午夜高清在线视频 | 亚洲第一青青草原| 亚洲天堂国产精品一区在线| 午夜免费观看网址| 亚洲第一欧美日韩一区二区三区| 久久国产乱子伦精品免费另类| 国产成人av教育| 悠悠久久av| 在线观看免费日韩欧美大片| 亚洲最大成人中文| 亚洲七黄色美女视频| 国产伦在线观看视频一区| 精品久久久久久久毛片微露脸| 窝窝影院91人妻| 中文字幕人妻丝袜一区二区| 一本精品99久久精品77| 精品国产一区二区三区四区第35| 成人国语在线视频| 亚洲精品在线观看二区| 后天国语完整版免费观看| 亚洲中文字幕日韩| 大型av网站在线播放| 国产熟女xx| 国产一区二区三区在线臀色熟女| 国产精品电影一区二区三区| 亚洲激情在线av| 美女扒开内裤让男人捅视频| 国产真人三级小视频在线观看| 精品欧美一区二区三区在线| 久久国产精品男人的天堂亚洲| 熟女少妇亚洲综合色aaa.| 久久国产精品男人的天堂亚洲| 亚洲欧美激情综合另类| 欧美又色又爽又黄视频| 桃色一区二区三区在线观看| 欧美av亚洲av综合av国产av| 久久精品国产99精品国产亚洲性色| 搡老岳熟女国产| 国产成人欧美在线观看| av中文乱码字幕在线| 99精品久久久久人妻精品| 欧美精品亚洲一区二区| 一夜夜www| 亚洲av五月六月丁香网| 中文字幕另类日韩欧美亚洲嫩草| 九色国产91popny在线| 一二三四社区在线视频社区8| 日韩大尺度精品在线看网址| 国产午夜精品久久久久久| 很黄的视频免费| 午夜免费成人在线视频| 老司机午夜福利在线观看视频| 在线观看一区二区三区| 欧美另类亚洲清纯唯美| 一进一出好大好爽视频| 亚洲欧美日韩高清在线视频| 久久精品夜夜夜夜夜久久蜜豆 | 黄片大片在线免费观看| 一边摸一边做爽爽视频免费| 欧美色视频一区免费| 日本五十路高清| 亚洲精品国产一区二区精华液| 亚洲av美国av| 国产亚洲精品av在线| 99国产精品一区二区蜜桃av| 在线观看www视频免费| 国内精品久久久久久久电影| avwww免费| 日韩大尺度精品在线看网址| 国内毛片毛片毛片毛片毛片| 一级a爱视频在线免费观看| av福利片在线| 国产成人系列免费观看| 十分钟在线观看高清视频www| 亚洲国产看品久久| 久久国产精品人妻蜜桃| 听说在线观看完整版免费高清| 精品福利观看| 午夜福利视频1000在线观看| 欧美+亚洲+日韩+国产| 老司机福利观看| 国产精品一区二区三区四区久久 | 99re在线观看精品视频| 国产精品一区二区免费欧美| 久久久国产精品麻豆| 婷婷亚洲欧美| 久久久国产成人免费| 亚洲国产毛片av蜜桃av| 成人18禁高潮啪啪吃奶动态图| 亚洲av日韩精品久久久久久密| 老司机深夜福利视频在线观看| 一边摸一边抽搐一进一小说| 亚洲国产高清在线一区二区三 | 可以在线观看的亚洲视频| 精品一区二区三区视频在线观看免费| 国产熟女午夜一区二区三区| 亚洲av成人不卡在线观看播放网| 亚洲成a人片在线一区二区| 欧美av亚洲av综合av国产av| 非洲黑人性xxxx精品又粗又长| 久久久久久九九精品二区国产 | www.www免费av| 侵犯人妻中文字幕一二三四区|