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

    回歸測試路徑優(yōu)先級模型

    2017-01-13 08:00:49杜慶峰馮國堯錢浩然
    同濟大學學報(自然科學版) 2016年12期
    關鍵詞:測試用例結點調用

    杜慶峰, 馮國堯, 錢浩然

    (同濟大學 軟件學院,上海 201804)

    回歸測試路徑優(yōu)先級模型

    杜慶峰, 馮國堯, 錢浩然

    (同濟大學 軟件學院,上海 201804)

    為了提高回歸測試的效率,根據組件間的調用圖,找出可能的路徑片段,通過測試用例的執(zhí)行歷史進而計算出路徑片段的覆蓋指數,最后對覆蓋指數進行排序,提出了一種測試用例的優(yōu)先級模型.用此模型可以高效地進行回歸測試,及時發(fā)現程序中的錯誤.

    回歸測試; 路徑片段; 優(yōu)先級模型; 覆蓋指標

    隨著信息技術的迅猛發(fā)展,軟件已經被應用于各個領域,同時軟件的競爭也日益激烈,保證軟件的質量就變得尤為重要.軟件測試作為軟件質量的可靠保障,在軟件的整個生命周期中占有越來越重要的地位.軟件的調試、升級與維護往往需要更改部分代碼,為了驗證修改后的程序是否引發(fā)新的問題或對未修改的部分是否造成影響,就需要頻繁地對軟件進行回歸測試.

    回歸測試可以發(fā)生在軟件測試的任何一個級別,由于在軟件測試中隨著軟件組件的增加、組件的修改或組件的刪除需要對其做大量的回歸測試.回歸測試可以使用之前的測試用例集,也可以針對具體情形對新增的功能編寫新的測試用例,刪除部分冗余的測試用例.那么,如何提高測試用例的使用效率、如何優(yōu)先使用以往的測試用例是測試用例優(yōu)先級技術的關注重點.測試用例優(yōu)先級技術認為不同測試用例對于測試目標的完成有著不同的貢獻程度,為了能夠更快地達成測試目標,有必要將不同的測試用例進行比較和排序,然后優(yōu)先執(zhí)行相對重要的測試用例.

    Wong等[1]最先提出了在回歸測試選擇技術的基礎上對測試用例集進行最小化或優(yōu)先級處理,通過判定累計覆蓋率等問題對測試用例進行排序.在此之后,越來越多的學者將測試用例的優(yōu)先級技術運用到回歸測試當中.Kim等[2]研究了綜合考慮各種測試歷史的優(yōu)先級技術.Jeffrey等[3]研究了基于切片的測試用例優(yōu)先級技術.

    因此,針對如何選擇和使用測試用例,應該結合該測試用例的歷史覆蓋情況設定其優(yōu)先級,從而縮短測試的時間,減少所產生的開銷.

    1 問題提出

    Rothermel等[4]將測試用例優(yōu)先級問題抽象為尋找測試用例全排列中的最優(yōu)集合問題.給定測試用例集T,T的全排列集合PT,從PT到實數的函數f,求一個T′∈PT,使得?T″,T″∈PT且T″≠T′且f(T′)≥f(T″) .換句話說,如果一組測試用例按照特定的順序執(zhí)行,那么該組測試用例使得目標函數f有更高的“適宜度”值.一般認為,更高的適宜度值代表更好的測試用例優(yōu)先級排序.

    在理想情況下,測試用例應該盡可能早地最大化錯誤檢測能力(即,提高錯誤檢測的速率),因此,優(yōu)化測試用例集,通過調整測試用例順序[5],可以最大化提高錯誤檢測能力以便更早地向程序員提供反饋信息,從而使他們更早地定位和修復錯誤.

    例如,某被測程序中測試用例和對應的檢錯情況如表1所示,表示測試用例t是否覆蓋了程序缺陷f,其中“√”表示t覆蓋了f.在回歸測試中如果按照t1~t7的順序執(zhí)行,那么直到執(zhí)行測試用例t3的時候才能檢測到第1個錯誤,同時只有執(zhí)行到t7的時候才能檢測到所有的錯誤缺陷.如果根據t3,t4,t5,t7,t6,t1,t2的執(zhí)行順序執(zhí)行測試用例,那么就能更快地發(fā)現程序中的錯誤,同時能更快地檢測出所有的錯誤,這能大大減少測試成本.

    表1 測試用例檢錯表示例Tab.1 Error detection table of test case

    在現階段,回歸測試時主要是根據需求手動選取測試用例順序,其效率比較低下;或者是僅僅根據測試用例對路徑的覆蓋率來決定測試用例的優(yōu)先級,其嚴謹性有待考量.針對以上的不足,在進行路徑片段覆蓋指數分析的基礎上,研究測試用例優(yōu)先級的模型.

    綜上,若構建一個基于路徑片段覆蓋指數的優(yōu)先級模型,需解決以下的問題:①對于路徑片段和測試用例的關系進行分析,并得出各個路徑片段的詳細歷史覆蓋信息.②根據路徑片段的歷史覆蓋信息,得出各個路徑片段的覆蓋指數,生成路徑片段的遞減集,并分析遞減集和測試用例優(yōu)先級模型的關系.

    2 回歸測試優(yōu)先級模型

    2.1 相關定義

    回歸測試優(yōu)先級模型主要是對組件調用路徑進行分析,組件調用路徑中包含函數結點(也稱之為組件結點)和路徑片段.通過分析路徑片段的覆蓋指數,進一步得出相關測試用例的優(yōu)先級.為了方便對函數調用路徑和對路徑片段的覆蓋進行分析,現作定義如下.

    定義1 組件調用路徑圖.假設在軟件測試中每一個組件是一個結點,對于組件之間相互的調用,可以得到一個從程序入口結點到出口結點的有向調用圖,可以表示為P={N1,N2,…,Ni,…,Nn},其中Ni為組件結點.Ni和Ni+1的相鄰關系表示Ni+1調用了Ni,則稱P為組件調用路徑圖.圖1表示從結點1開始到結點9結束的組件調用路徑圖.

    圖1 組件調用路徑示例Fig.1 Example of component call path diagram

    定義2 路徑片段和路徑片段集.假設在組件的調用路徑圖中,若組件結點Ni到結點Nj存在一條連通的路徑,則這條路徑稱為Ni到Nj的路徑片段,路徑片段中結點數目不定.組件調用路徑圖中的所有路徑片段構成路徑片段集,可以表示為Sm={s1,s2,…,si,…,sm},其中Sm為路徑片段集,si為路徑片段.

    定義3 路徑片段覆蓋指數.在執(zhí)行一個測試用例集后,每一個測試用例可能會覆蓋若干個路徑片段,同時一個路徑片段也可能被若干測試用例覆蓋,假設si為其中一個路徑片段,那么覆蓋si所對應的測試用例數目之和稱為si的覆蓋指數,記為Ci,m,其中i表示第i個路徑片段,m為所有的路徑片段數目.

    定義4 路徑片段遞減集.假設在執(zhí)行測試用例集之后,根據路徑片段的覆蓋指數大小得出一個路徑片段集合Sd={sd1,sd2,…,sdi,…,sdm},其滿足Cd1,m>Cd2,m>…>Cdm,m,則稱為路徑片段遞減集.

    2.2 優(yōu)先級模型構建

    2.2.1 模型理論

    回歸測試路徑優(yōu)先級模型是將功能看成一個組件結點的形式.根據組件結點之間的相互調用關系,將各個組件進行集成,得到組件調用路徑圖.圖1就是一個組件調用路徑圖.

    在組件的調用路徑圖中,結點之間的連通形成很多路徑片段,其中每條路徑片段包含若干結點.例如圖1中結點2,5,7就構成了1個3個結點的路徑片段.通過執(zhí)行歷史測試用例集,進而可分析各路徑片段的覆蓋指數,其中路徑片段和測試用例滿足二元關系(如表2)可表示G(T,S)nm矩陣形式.

    表2 測試用例集和路徑片段滿足的二元關系實例Tab.2 Examples of binary relations between test suite and path segments

    該模型根據組件調用路徑圖,結合圖論思想,遍歷出路徑片段的數目.根據測試用例集和路徑片段的關系,計算出每個路徑片段的覆蓋指數.對所有路徑片段的覆蓋指數進行比較,得出一個路徑片段遞減集.通過分析路徑片段遞減集中覆蓋指數高的路徑片段所對應的測試用例得出測試用例的優(yōu)先級模型,同時在之后的回歸測試中采用動態(tài)調整策略研究補充測試用例的優(yōu)先級模型.對路徑片段覆蓋指數低的測試用例適當刪除,同時添加覆蓋指數高的測試用例,以不斷完善模型.

    2.2.2 模型的數學表達

    在進行回歸測試之前,需要滿足執(zhí)行完測試用例集時,組件調用路徑圖中的所有路徑片段都是被覆蓋的,即要求覆蓋程序中所有可能的路徑[6].這樣以確保測試用例集是完整的、有效的.

    假設測試用例集為T={t1,t2,…,tn},路徑片段集是S={s1,s2,…,sm},在回歸測試之前對于每個sj∈S,在T中至少有一個測試用例ti能夠覆蓋sj.同時測試用例集T與路徑片段集S滿足二元關系,用符號可表示為矩陣G(T,S)nm.假設測試用例ti能覆蓋路徑片段sj(1≤i≤n,1≤j≤m),則G(ti,sj)=1,否則G(ti,sj)=0.當?ti使S中的任意一個路徑片段sj使得G(ti,sj)=1,i∈[1,n],則此測試用例集是有效的.

    假設實際中的路徑片段為m個,那么路徑片段sj(1≤j≤m)的覆蓋指數可以表示為Cj,m,其中路徑片段和測試用例滿足二元關系G(T,S)nm=(gij).

    此矩陣的C1,m=2,C2,m=3,C3,m=1,…,Cm,m=1.

    在根據以上矩陣G(T,S)nm得出每一個路徑片段的Ci,m值時,對所有路徑片段Ci,m值進行排序和統(tǒng)計,得出一個Ci,m遞減的路徑片段集合.那么在回歸測試中,需要優(yōu)先對Ci,m值高的路徑片段設計測試用例或者從已有的測試用例集中選取Ci,m值高的路徑片段的對應測試用例,提高其優(yōu)先級別.假設一個路徑片段遞減集合是{s2,s3,s1,s4},那么優(yōu)先賦予s2更高的優(yōu)先級,那么覆蓋s2的測試用例對應的級別較高;假設覆蓋s2的測試用例有若干條,那么需要比較這些測試用例是否覆蓋其他高覆蓋指數的路徑片段,若一條測試t1用例除了覆蓋s2還覆蓋了一個s3,而另一個測試用例t2覆蓋了s2和s1,則t1測試用例優(yōu)先級高于t2.

    在路徑片段遞減集合中存在相同覆蓋指數的路徑片段si,sj,若si∈sj,則有效路徑片段為sij=si∪sj=sj.若si?sj,則需分析覆蓋si,sj的測試用例是否覆蓋其他路徑片段,依次比較覆蓋指數,確定優(yōu)先級.若2個測試用例覆蓋的所有片段的覆蓋指數都是相同的,此時需要確定最高覆蓋指數路徑片段的si和sj組件數目.比如si(n1,n2,…,nx),sj(n1,n2,…,ny),若x>y,則表示si片段對程序的貢獻大,因此相應的優(yōu)先級較高.

    3 模型算法及驗證

    3.1 算法思想

    (1) 根據分析相關程序的集成,確定程序中組件的個數,進而分析函數組件之間的調用關系,生成組件調用路徑圖.假設組件調用路徑圖中有m個組件,根據組件的個數以及特定的邏輯調用關系得出該組件調用圖中的實際路徑片段.

    (3) 根據以上二維數組可以得出每一個路徑片段的Ci,m值,對所有路徑片段Ci,m值進行排序和統(tǒng)計,得出一個Ci,m遞減的路徑片段集合.在回歸測試中,優(yōu)先對Ci,m值高的路徑片段設計測試用例或者從已有的測試用例集中選取Ci,m值高的路徑片段的對應測試用例,提高其優(yōu)先級別.

    (4) 對排序好后的路徑片段進行分析.排序后Ci,m值高的路徑片段表示被T覆蓋的次數多,因此在進行回歸測試的時候,賦予覆蓋該路徑片段的測試用例更高的優(yōu)先級.這樣便能在很短的時間內優(yōu)先測試出函數間的關鍵路徑.當Ci,m值相同的時候,存在以下情況:

    若路徑片段si和路徑片段sj對應的覆蓋指數相同,且si是sj的子片段,那么有效的路徑片段為sj.在該情況下只需要考慮路徑片段sj的情況,而無需再考慮路徑片段si的情況.

    若路徑片段si和路徑片段sj對應的覆蓋指數相同,但是si不是sj的子片段,那么需要對覆蓋該路徑片段的若干測試用例進行進一步比較.假設C4,m=C7,m=10,那么就需要對覆蓋s4,s7片段的測試用例進行比較.假設有10條測試用例覆蓋s4,s7,則比較這10條測試用例是否覆蓋其他Ci,m值高(比10略低)的片段,按照這10條測試用例對其他路徑片段的覆蓋情況,對應Ci,m值高的測試用例優(yōu)先級高.最后如果2條測試用例覆蓋的所有片段的覆蓋指數都是相同的,那么需要確定最高路徑片段的組件數目,組件數目多則對程序的貢獻大,因此相應的優(yōu)先級較高.

    3.2 算法邏輯

    為了驗證以上模型算法,將偽代碼整理如下.

    Procedure Test-case

    Input :T, Integrated program

    Output: T of the high priority

    Begin

    generate component call path graph

    get the segment path from component call path graph

    build a matrixG(T,S)n*m

    if T coversi

    A[i][j]=1

    else

    A[i][j]=0 /*storage relationship between test cases and path segments*/

    calculate the number of ‘1’ in the matrix column namedCi,m

    sortCi,mvalue

    ifCi,mis the max

    give thetihigher priority

    else ifCi,m=Cj,m

    Ifsi∪sj=sj

    just concernsj

    else

    for(i=n,j=n;i>0,j>0;i--,j--)

    ifCi,m>Cj,m

    give thetihigher priority thantj

    else ifCi,m=Cj,m

    compare the n number of thesiandsj

    ifni>nj

    give thetihigher priority thantj

    all T have priority and put it into a list

    End

    3.3 算法復雜度分析

    3.3.1 時間復雜度

    3.3.2 空間復雜度

    根據組件調用路徑圖中所得的路徑片段的空間復雜度為O(n)構造矩陣的空間復雜度為O(n2),排序空間復雜度為O(1),故此模型的空間復雜度為:O(n)+O(n2)≈O(n2).

    3.4 算法驗證

    3.4.1 優(yōu)先級模型的測評標準

    軟件測試的目的是設計出高質量的測試用例來盡可能多地檢測出被測軟件內部存在的缺陷.在設計測試用例優(yōu)先級的評測指標時,需要體現出測試用例的缺陷檢測速率.

    APFD[7-9]為缺陷檢測加權平均百分比.假設測試用例集T中包含n個測試用例,該測試用例集合能夠檢測出的錯誤集合為F,其中F包含m個錯誤,則測試用例集T的一個順序集T′的APFD值可以用如下公式表達:

    式中:Ri為順序集T′中第1個檢測出錯誤i的測試用例在T中的位置.?APFD的取值范圍在0~1之間.在不同的測試用例順序集中,?APFD越高表示對應測試用例優(yōu)先級集的檢測錯誤的效率相對越高.

    例如測試用例檢測表如表1所示,那么若按照t1~t7的順序執(zhí)行測試用例,則該執(zhí)行順序集的?APFD為

    若根據t3,t4,t5,t7,t6,t1,t2的順序執(zhí)行,那么該執(zhí)行順序的?APFD為

    由以上可知,按照上述測試用例的優(yōu)先級順序執(zhí)行測試可以提高錯誤的檢測效率.

    3.4.2 試驗設計與分析

    試驗采用的測試工具是selenium IDE軟件.通過搭建selenium測試環(huán)境進行相關測試.本次試驗的數據是時態(tài)GIS(Geographic Information System)系統(tǒng)中的部分數據.首先根據項目畫出組件調用路徑圖.其結果如圖2所示.

    圖2 組件調用路徑Fig.2 Component call path diagram

    通過圖論的遍歷可知不重復的有效路徑片段數目是33條.在該試驗中,設計了10條測試用例.測試項編號為SVG_TC_001.該測試用例表中的測試用例覆蓋了全部路徑,同時對重點功能設計相應多的測試用例,用以滿足測試用例的設計條件.執(zhí)行完所有測試用例之后,經過算法分析統(tǒng)計可知:0→3路徑片段被測試用例覆蓋了8次,為最高覆蓋指數的路徑片段,0→3→5 和3→5的路徑片段覆蓋指數為4次,但是根據算法sij=si∪sj=sj可知,只需要考慮0→3→5的路徑片段覆蓋指數,而無需再考慮路徑3→5的覆蓋指數.同理0→3→4→9,0→3→4,3→4,3→4→9,4→9路徑片段覆蓋指數都為3次,其只需考慮0→3→4→9的覆蓋指數.根據算法依次可知0→3→5→8→9的路徑片段覆蓋指數為3次,0→1→2→9的覆蓋指數為2次,0→3→6→9和0→3→5→7→9的覆蓋指數為1次.測試發(fā)現編輯地圖和比對地圖2個功能模塊存在缺陷.然后對該項目添加若干功能進行相關回歸測試.在對項目進行相關修改后的組件調用圖如圖3所示.

    圖3 修改后的組件調用路徑Fig.3 Modified component call path diagram

    根據回歸測試路徑優(yōu)先級算法模型可知:路徑0→3→5→8→9對應的測試用例是優(yōu)先級最高的測試用例,因此在對修改后的項目組件調用圖進行回歸測試時應該根據0→3→5→8→9對應的測試用例做部分修改,然后優(yōu)先進行測試.因此在回歸測試中應該優(yōu)先使用0→10→11→3→5→8→9 和0→11→3→5→8→9路徑所對應的測試用例.同理其次的測試順序應該依照算法得出的回歸測試優(yōu)先級從高到低的順序進行選取.依次進行測試后可以得出表3.

    表3 測試用例檢錯表Tab.3 Error table of test case

    由此可得初始階段的?APFD為0.2,新階段的?APFD為0.6.因此在進行回歸測試時使用測試用例優(yōu)先級選取的測試用例可以大大提高檢錯效率.

    3.4.3 試驗結果

    在回歸測試中,測試用例優(yōu)先級技術旨在找到一種高效的測試用例執(zhí)行序列,按照測試用例序列的執(zhí)行順序進行測試能提高錯誤的檢錯效率.表4是對其他5組程序進行試驗得出的數據,能充分反映優(yōu)先級模型的檢錯效率.其中數據來源于缺陷測試項目組和時態(tài)GIS系統(tǒng).

    圖4是表4反映的初始的?APFD和排序后?APFD的對比圖,能直觀反映在執(zhí)行模型算法前后缺陷檢測加權平均百分比的變化.

    圖4 模型執(zhí)行前后APFD值對比Fig.4 APFD comparison chart before and after model execution

    通過試驗分析可知:使用路徑優(yōu)先級模型排序后的測試用例的APFD值要高于未排序測試用例的APFD值,且兩者有較大的差值,說明了提出的測試用例優(yōu)先級模型能明顯提高測試的缺陷的檢錯效率;同時隨著軟件規(guī)模的增加,測試用例優(yōu)先級模型的缺陷檢測率提升也愈發(fā)穩(wěn)定.

    4 結語

    傳統(tǒng)的基于覆蓋的優(yōu)先級技術是根據每條測試用例的覆蓋率進行排序然后來設定其測試用例的優(yōu)先級,而本文是根據若干測試用例所對應的每一條路徑片段的覆蓋指數確定重點需要測試的路徑片段,再根據此路徑片段反過來尋找對應的測試用例,進而賦予其對應的優(yōu)先級.

    由于該優(yōu)先級模型是根據路徑覆蓋指數生成的,故能更好地反映測試用例的執(zhí)行記錄,從而發(fā)現系統(tǒng)中重點測試片段.其對應的測試用例執(zhí)行順序能明顯地提高項目回歸測試的效率.

    [1] Wong W E, Horgan J R, London S,etal. A study of effective regression testing in practice[C]∥The Eighth International Symposium on Software Reliability Engineering.[S.l.]: IEEE Computer Society, 1997:264-274.

    [2] Kim J M, Porter A. A history-based test prioritization technique for regression testing in resource constrained environments[C]∥International Conference on Software Engineering. New York:[s.n.], 2002:119-129.

    [3] Jeffrey D, Gupta N. Test case prioritization using relevant slices[C]∥30th Annual International Computer Software and Applications Conference[S.l.]: IEEE, 2006: 411-420.

    [4] Rothermel G, Untch R H, Chu C,etal. Prioritizing test cases for regression testing[J]. Acm Sigsoft Software Engineering Notes, 2000, 25(5):102.

    [5] 安金霞,王國慶,李樹芳,等.基于多維度覆蓋率的軟件測試動態(tài)評價方法[J].軟件學報,2010,21(9):2135.

    AN Jinxia, WANG Guoqing, LI Shufang,etal.Dynamic evaluation method based multi-dimensional test coverage for software testing[J].Journal of Software,2010,21(9):2135.

    [6] 杜慶峰. 高級軟件測試技術[M].北京:清華大學出版社,2011.

    DU Qingfeng.Advanced software testing techology[M].Beijing:Tsinghua University Press,2011.

    [7] 李華瑩,胡兢玉.回歸測試用例優(yōu)先級排序技術研究[J].計算機仿真,2013,30(10):298.

    LI Huaying, HU Jingyu.Research on test case prioritization for regression testing[J].Computerised Simulation, 2013,30(10):298.

    [8] 陳翔,陳繼紅,鞠小林,等.回歸測試中測試用例優(yōu)先排序技術述評[J].軟件學報,2013,24(8):1695.

    CHEN Xiang,CHEN Jihong,JU Xiaolin,etal.Survey of test case prioritization techniques for regression testing[J]. Journal of Software, 2013,24(8):1695.

    [9] 牟永敏,李慧麗.基于函數調用路徑的測試用例優(yōu)先級排序[J].計算機工程,2014,40(7):243.

    MOU Yongmin, LI Huili. Test case prioritization based on function calling paths[J]. Computer Engineering, 2014,40(7):243.

    Path Priority Model of Regression Testing

    DUQingfeng,FENGGuoyao,QIANHaoran

    (School of Software Engineering, Tongji University, Shanghai 201804, China)

    In order to improve the efficiency of regression testing, test case prioritization technology is particularly important. This paper is mainly to identify possible path segments by the call graph between components, to calculate path segments’ cover index by the execution history of test cases, and finally to put forward a priority model of test case based on the sort of the cover index.Through the research of this model, it can effectively carry out regression test, and detect the errors in the program timely.

    regression testing; path segment; priority model; coverage index

    2015-10-15

    國家自然科學基金(41171303)

    杜慶峰(1968—),男,教授,博士生導師,工學博士,主要研究方向為軟件測試、計算機相關學科交叉領域. E-mail: du_cloud@#edu.cn

    TP311.5

    A

    猜你喜歡
    測試用例結點調用
    基于SmartUnit的安全通信系統(tǒng)單元測試用例自動生成
    核電項目物項調用管理的應用研究
    LabWindows/CVI下基于ActiveX技術的Excel調用
    測控技術(2018年5期)2018-12-09 09:04:46
    基于混合遺傳算法的回歸測試用例集最小化研究
    Ladyzhenskaya流體力學方程組的確定模與確定結點個數估計
    基于系統(tǒng)調用的惡意軟件檢測技術研究
    基于依賴結構的測試用例優(yōu)先級技術
    基于Raspberry PI為結點的天氣云測量網絡實現
    利用RFC技術實現SAP系統(tǒng)接口通信
    軟件回歸測試用例選取方法研究
    久久综合国产亚洲精品| 有码 亚洲区| 亚洲av成人精品一二三区| 在线看a的网站| 国产成人freesex在线| 国产伦在线观看视频一区| 人妻制服诱惑在线中文字幕| 国产白丝娇喘喷水9色精品| 成人亚洲精品一区在线观看| 国产av码专区亚洲av| 一级毛片黄色毛片免费观看视频| 国产成人精品久久久久久| 寂寞人妻少妇视频99o| 国内少妇人妻偷人精品xxx网站| 自拍偷自拍亚洲精品老妇| 久久久国产一区二区| 日韩免费高清中文字幕av| 成人二区视频| 大香蕉久久网| 亚洲av成人精品一二三区| 久久6这里有精品| 国产无遮挡羞羞视频在线观看| 国产精品人妻久久久久久| 纵有疾风起免费观看全集完整版| 欧美另类一区| 黄色视频在线播放观看不卡| 男人添女人高潮全过程视频| 一级,二级,三级黄色视频| 一级片'在线观看视频| 春色校园在线视频观看| 男女无遮挡免费网站观看| 成年美女黄网站色视频大全免费 | 我的老师免费观看完整版| 女人精品久久久久毛片| 国内精品宾馆在线| av专区在线播放| 我的老师免费观看完整版| 在线观看三级黄色| 下体分泌物呈黄色| 午夜免费观看性视频| 边亲边吃奶的免费视频| 亚洲自偷自拍三级| 啦啦啦中文免费视频观看日本| 观看美女的网站| 日日摸夜夜添夜夜添av毛片| 久久亚洲国产成人精品v| 国产有黄有色有爽视频| 成人国产麻豆网| 一级二级三级毛片免费看| 老司机影院成人| 在线亚洲精品国产二区图片欧美 | 亚洲色图综合在线观看| av在线播放精品| 国产精品久久久久久av不卡| 99久久精品国产国产毛片| 成年人午夜在线观看视频| 亚洲av综合色区一区| 欧美一级a爱片免费观看看| 久久av网站| 久久鲁丝午夜福利片| 99视频精品全部免费 在线| 夜夜看夜夜爽夜夜摸| 精品久久久久久久久亚洲| 精品久久久久久久久av| 久久 成人 亚洲| 国产精品一区www在线观看| 欧美丝袜亚洲另类| 日韩精品有码人妻一区| 国产精品国产三级国产av玫瑰| 有码 亚洲区| 欧美日韩视频精品一区| 一本—道久久a久久精品蜜桃钙片| 男女国产视频网站| 青青草视频在线视频观看| 日韩一本色道免费dvd| 亚洲一级一片aⅴ在线观看| 少妇人妻久久综合中文| 亚洲国产精品专区欧美| 久久精品久久精品一区二区三区| 色婷婷久久久亚洲欧美| 国产乱人偷精品视频| 女性生殖器流出的白浆| 一区二区三区精品91| av又黄又爽大尺度在线免费看| 亚洲色图综合在线观看| 超碰97精品在线观看| 少妇被粗大的猛进出69影院 | av福利片在线| 亚洲欧洲精品一区二区精品久久久 | 老司机亚洲免费影院| 另类精品久久| 久久久久久人妻| 日韩电影二区| 女人久久www免费人成看片| 人体艺术视频欧美日本| 亚洲av欧美aⅴ国产| 欧美bdsm另类| 午夜久久久在线观看| 日韩欧美精品免费久久| 在现免费观看毛片| 丝袜在线中文字幕| 成人美女网站在线观看视频| kizo精华| 日韩熟女老妇一区二区性免费视频| 22中文网久久字幕| 久久99精品国语久久久| 日本wwww免费看| 亚洲综合色惰| 欧美另类一区| 嫩草影院新地址| 国产亚洲精品久久久com| 亚洲成人一二三区av| 国产伦在线观看视频一区| 免费高清在线观看视频在线观看| 国产精品久久久久久av不卡| 亚洲第一av免费看| 国产极品天堂在线| 91在线精品国自产拍蜜月| 国产欧美日韩一区二区三区在线 | 国产黄频视频在线观看| av国产久精品久网站免费入址| 少妇精品久久久久久久| 91午夜精品亚洲一区二区三区| 狂野欧美激情性xxxx在线观看| 亚洲欧美日韩另类电影网站| 在线精品无人区一区二区三| 日韩av不卡免费在线播放| 免费看光身美女| 国产淫片久久久久久久久| 国产淫片久久久久久久久| 亚洲图色成人| 国产成人freesex在线| 美女大奶头黄色视频| 我的女老师完整版在线观看| 亚洲,一卡二卡三卡| 久久久久网色| 欧美日韩亚洲高清精品| 日韩视频在线欧美| 亚洲成人av在线免费| 汤姆久久久久久久影院中文字幕| 久久久久久伊人网av| 最近中文字幕高清免费大全6| 亚洲欧美中文字幕日韩二区| 在线观看人妻少妇| 国产白丝娇喘喷水9色精品| 最新中文字幕久久久久| 在线观看免费高清a一片| 久久久久久久国产电影| 成年人免费黄色播放视频 | 97超视频在线观看视频| 一区二区三区免费毛片| 亚洲精品国产av蜜桃| 国产黄片美女视频| av福利片在线| 91在线精品国自产拍蜜月| 亚洲不卡免费看| 看免费成人av毛片| 人人妻人人澡人人爽人人夜夜| 日韩成人伦理影院| 亚洲成色77777| 精品国产乱码久久久久久小说| 久久影院123| a 毛片基地| 久久精品国产亚洲av天美| a级片在线免费高清观看视频| 人妻夜夜爽99麻豆av| 日本vs欧美在线观看视频 | 自线自在国产av| 国产又色又爽无遮挡免| 天堂中文最新版在线下载| 国产成人91sexporn| av国产精品久久久久影院| 免费黄色在线免费观看| 十八禁高潮呻吟视频 | 久久韩国三级中文字幕| 欧美3d第一页| 国产午夜精品一二区理论片| 熟女电影av网| 七月丁香在线播放| 一区二区三区四区激情视频| 国产一级毛片在线| 国产精品人妻久久久久久| 中文天堂在线官网| 一本—道久久a久久精品蜜桃钙片| av卡一久久| 亚洲成人一二三区av| 一个人看视频在线观看www免费| 中文天堂在线官网| 国产视频首页在线观看| 国产高清有码在线观看视频| 我的女老师完整版在线观看| 91精品伊人久久大香线蕉| 国产爽快片一区二区三区| 亚洲欧美日韩东京热| 高清午夜精品一区二区三区| 国产精品麻豆人妻色哟哟久久| 新久久久久国产一级毛片| 成人亚洲欧美一区二区av| 九九久久精品国产亚洲av麻豆| 王馨瑶露胸无遮挡在线观看| 亚洲美女搞黄在线观看| 国产精品一区二区三区四区免费观看| 最新的欧美精品一区二区| 精品少妇久久久久久888优播| 久久精品国产鲁丝片午夜精品| 美女脱内裤让男人舔精品视频| 国产亚洲91精品色在线| 免费黄色在线免费观看| 午夜福利,免费看| 三级国产精品欧美在线观看| 七月丁香在线播放| 亚洲精品日本国产第一区| 91精品一卡2卡3卡4卡| 亚洲激情五月婷婷啪啪| av免费在线看不卡| 亚洲,一卡二卡三卡| 国产精品蜜桃在线观看| 免费av不卡在线播放| 中文欧美无线码| 青春草亚洲视频在线观看| 欧美日韩av久久| 日本91视频免费播放| 国产精品一区二区在线观看99| 国产精品福利在线免费观看| 久久ye,这里只有精品| av女优亚洲男人天堂| 日日啪夜夜爽| 国产黄片美女视频| 九九久久精品国产亚洲av麻豆| 免费观看性生交大片5| 久久久久久久大尺度免费视频| 人妻一区二区av| 26uuu在线亚洲综合色| 精品人妻熟女av久视频| 美女脱内裤让男人舔精品视频| 欧美性感艳星| 午夜免费观看性视频| 国产一区二区在线观看av| 韩国av在线不卡| 欧美日韩一区二区视频在线观看视频在线| 亚洲欧美日韩卡通动漫| 人妻一区二区av| 中文精品一卡2卡3卡4更新| 欧美 日韩 精品 国产| 边亲边吃奶的免费视频| 成人无遮挡网站| 国产伦在线观看视频一区| 777米奇影视久久| 中文字幕制服av| 亚洲av中文av极速乱| 午夜福利影视在线免费观看| 色94色欧美一区二区| 激情五月婷婷亚洲| 日韩电影二区| 亚洲精品色激情综合| 香蕉精品网在线| 成人毛片a级毛片在线播放| 美女福利国产在线| 欧美老熟妇乱子伦牲交| 多毛熟女@视频| 成年av动漫网址| 国产极品天堂在线| 欧美xxxx性猛交bbbb| 国产熟女欧美一区二区| 亚洲精品久久午夜乱码| 日韩在线高清观看一区二区三区| 777米奇影视久久| 自线自在国产av| 国产精品偷伦视频观看了| 老司机亚洲免费影院| 亚洲av二区三区四区| av天堂久久9| 亚洲第一av免费看| 爱豆传媒免费全集在线观看| 国产91av在线免费观看| 免费观看a级毛片全部| 熟女人妻精品中文字幕| 国产精品一区二区性色av| 久久 成人 亚洲| 国产精品国产av在线观看| 国产成人免费观看mmmm| 九九爱精品视频在线观看| av在线观看视频网站免费| 亚洲国产色片| 亚洲国产精品一区二区三区在线| 插阴视频在线观看视频| 看免费成人av毛片| 成人漫画全彩无遮挡| 精品一区二区三卡| 国产亚洲91精品色在线| 国产免费又黄又爽又色| 亚州av有码| 乱人伦中国视频| 69精品国产乱码久久久| 成人二区视频| 午夜av观看不卡| 免费黄色在线免费观看| 高清黄色对白视频在线免费看 | 国产一区二区三区综合在线观看 | 免费不卡的大黄色大毛片视频在线观看| 亚洲精品国产av蜜桃| 汤姆久久久久久久影院中文字幕| 亚洲精品第二区| 国产成人精品久久久久久| 99九九在线精品视频 | 国产在视频线精品| 夫妻性生交免费视频一级片| 91精品伊人久久大香线蕉| 久久精品国产亚洲av涩爱| 搡老乐熟女国产| 亚洲丝袜综合中文字幕| 高清av免费在线| 国产精品麻豆人妻色哟哟久久| 精品久久久久久电影网| 日日啪夜夜爽| 99久久精品热视频| 免费黄网站久久成人精品| 如日韩欧美国产精品一区二区三区 | 在线观看国产h片| 美女中出高潮动态图| 亚洲av.av天堂| 久久久久久久国产电影| 免费播放大片免费观看视频在线观看| 成人二区视频| 国产免费一级a男人的天堂| 少妇裸体淫交视频免费看高清| 欧美日韩亚洲高清精品| 欧美日韩一区二区视频在线观看视频在线| 午夜免费鲁丝| 亚洲国产日韩一区二区| 中文字幕av电影在线播放| 欧美+日韩+精品| 搡老乐熟女国产| 亚洲人成网站在线观看播放| 成人影院久久| 午夜视频国产福利| 国产高清国产精品国产三级| 在线播放无遮挡| 欧美另类一区| 日韩在线高清观看一区二区三区| 亚洲国产精品一区三区| 国产毛片在线视频| 校园人妻丝袜中文字幕| 黄色一级大片看看| 嫩草影院入口| 成人亚洲欧美一区二区av| 99久久综合免费| 成人免费观看视频高清| 99九九在线精品视频 | 女性被躁到高潮视频| 高清午夜精品一区二区三区| 亚洲av免费高清在线观看| 亚洲第一区二区三区不卡| 春色校园在线视频观看| 在线看a的网站| 国产精品熟女久久久久浪| 亚洲第一区二区三区不卡| 夜夜骑夜夜射夜夜干| 日本免费在线观看一区| 精品少妇内射三级| a级片在线免费高清观看视频| 精品一区二区免费观看| 王馨瑶露胸无遮挡在线观看| 国内精品宾馆在线| 国产精品不卡视频一区二区| av福利片在线| 亚洲国产色片| 久久久欧美国产精品| 人人妻人人爽人人添夜夜欢视频 | 美女福利国产在线| h视频一区二区三区| 欧美日韩在线观看h| 国产精品熟女久久久久浪| 中文资源天堂在线| 亚洲怡红院男人天堂| 亚洲欧美日韩另类电影网站| 少妇人妻一区二区三区视频| 久久综合国产亚洲精品| 91成人精品电影| 成人黄色视频免费在线看| 久久久久精品性色| 日韩熟女老妇一区二区性免费视频| 色哟哟·www| 久久久久久久国产电影| 久久免费观看电影| 能在线免费看毛片的网站| 18+在线观看网站| 伦理电影免费视频| 亚洲在久久综合| 久久精品久久精品一区二区三区| 亚洲经典国产精华液单| 人妻人人澡人人爽人人| 日韩欧美 国产精品| 最近2019中文字幕mv第一页| 久久99蜜桃精品久久| 亚洲av综合色区一区| 一区二区三区精品91| 欧美 亚洲 国产 日韩一| 在线精品无人区一区二区三| 777米奇影视久久| 欧美日韩亚洲高清精品| 男女啪啪激烈高潮av片| 久久综合国产亚洲精品| 国产在线一区二区三区精| 久久99蜜桃精品久久| 日本欧美国产在线视频| www.av在线官网国产| kizo精华| 亚州av有码| 国产69精品久久久久777片| 亚洲电影在线观看av| 国产精品女同一区二区软件| 99热这里只有是精品50| 看非洲黑人一级黄片| 在线 av 中文字幕| 免费av不卡在线播放| 色视频在线一区二区三区| 午夜视频国产福利| 精品久久久久久电影网| 热re99久久精品国产66热6| 22中文网久久字幕| 亚洲精品国产av成人精品| 亚洲欧美日韩东京热| 久久久精品94久久精品| 又黄又爽又刺激的免费视频.| 日韩伦理黄色片| 亚洲欧美日韩另类电影网站| 欧美日韩一区二区视频在线观看视频在线| 综合色丁香网| 午夜免费观看性视频| 日韩大片免费观看网站| 晚上一个人看的免费电影| 亚洲精品自拍成人| 色婷婷久久久亚洲欧美| 成人亚洲精品一区在线观看| 欧美日韩视频高清一区二区三区二| 亚洲av成人精品一区久久| 欧美bdsm另类| 婷婷色av中文字幕| 亚洲一区二区三区欧美精品| 建设人人有责人人尽责人人享有的| 免费高清在线观看视频在线观看| 欧美 日韩 精品 国产| 国产伦精品一区二区三区视频9| 极品少妇高潮喷水抽搐| 自拍欧美九色日韩亚洲蝌蚪91 | 免费大片18禁| .国产精品久久| 亚洲四区av| 亚洲一区二区三区欧美精品| 香蕉精品网在线| 99热网站在线观看| h视频一区二区三区| 9色porny在线观看| 伦理电影大哥的女人| 美女cb高潮喷水在线观看| av网站免费在线观看视频| 久久人人爽人人片av| 日本色播在线视频| 丁香六月天网| 精品一区在线观看国产| 国产成人精品福利久久| 一本久久精品| 国产精品久久久久久久电影| 夫妻午夜视频| 久久久国产欧美日韩av| 国产一区二区三区av在线| 麻豆乱淫一区二区| 午夜福利网站1000一区二区三区| 免费观看性生交大片5| 22中文网久久字幕| 一本久久精品| 国产黄色免费在线视频| 亚洲国产欧美日韩在线播放 | 亚洲第一av免费看| 一级二级三级毛片免费看| 久久久国产精品麻豆| 99久国产av精品国产电影| 精品人妻偷拍中文字幕| 亚洲国产成人一精品久久久| 国产欧美另类精品又又久久亚洲欧美| a级片在线免费高清观看视频| 亚洲欧美日韩卡通动漫| 在线看a的网站| 国产精品国产三级国产专区5o| 少妇丰满av| 亚洲av成人精品一区久久| 国产精品一区二区在线不卡| 精品酒店卫生间| 亚洲av免费高清在线观看| 亚洲真实伦在线观看| 99热这里只有精品一区| 又粗又硬又长又爽又黄的视频| 熟女av电影| 美女福利国产在线| 交换朋友夫妻互换小说| 18禁动态无遮挡网站| 日韩三级伦理在线观看| 高清视频免费观看一区二区| 午夜老司机福利剧场| 亚洲精品亚洲一区二区| 熟妇人妻不卡中文字幕| 国产亚洲91精品色在线| 不卡视频在线观看欧美| 春色校园在线视频观看| 久久99蜜桃精品久久| 97在线人人人人妻| 丰满乱子伦码专区| 性高湖久久久久久久久免费观看| 国产淫片久久久久久久久| 亚洲精品日韩av片在线观看| 观看免费一级毛片| 久久人人爽av亚洲精品天堂| 插逼视频在线观看| 在线免费观看不下载黄p国产| 久久久久精品久久久久真实原创| 国产成人精品一,二区| 我要看日韩黄色一级片| av天堂中文字幕网| 欧美日韩av久久| 日本色播在线视频| 中文字幕久久专区| 国精品久久久久久国模美| 亚洲欧美一区二区三区黑人 | 一级毛片 在线播放| 午夜视频国产福利| 毛片一级片免费看久久久久| 亚洲av欧美aⅴ国产| 欧美 日韩 精品 国产| 亚洲国产欧美在线一区| 欧美激情国产日韩精品一区| 久久国内精品自在自线图片| 亚洲美女黄色视频免费看| 涩涩av久久男人的天堂| 9色porny在线观看| 中文字幕人妻丝袜制服| 建设人人有责人人尽责人人享有的| 少妇人妻久久综合中文| 熟女av电影| 亚洲精品国产av成人精品| 久久99精品国语久久久| 一个人免费看片子| 欧美日韩视频高清一区二区三区二| 肉色欧美久久久久久久蜜桃| 青春草国产在线视频| 成人国产av品久久久| 国产黄片美女视频| 最近的中文字幕免费完整| 亚洲av成人精品一二三区| 国产av一区二区精品久久| 亚洲成人手机| 男人舔奶头视频| 国产日韩欧美亚洲二区| 免费大片18禁| 国产精品一区二区性色av| 18禁动态无遮挡网站| 男女边吃奶边做爰视频| 久久国产精品大桥未久av | 亚洲天堂av无毛| 日韩视频在线欧美| 啦啦啦中文免费视频观看日本| 日韩欧美 国产精品| 欧美成人午夜免费资源| av天堂久久9| 肉色欧美久久久久久久蜜桃| 丝袜在线中文字幕| 国产精品三级大全| 亚洲成人av在线免费| 色视频www国产| 在线观看三级黄色| 国产在线免费精品| 国产成人aa在线观看| 亚洲国产精品专区欧美| 麻豆成人av视频| 女性被躁到高潮视频| 最新中文字幕久久久久| 免费看不卡的av| 人妻人人澡人人爽人人| 欧美日韩视频精品一区| av专区在线播放| 午夜91福利影院| 国产精品无大码| 精品视频人人做人人爽| 好男人视频免费观看在线| 国产黄频视频在线观看| 中文字幕久久专区| 美女内射精品一级片tv| 国产午夜精品久久久久久一区二区三区| 99热这里只有是精品50| 久久 成人 亚洲| 亚洲精品久久久久久婷婷小说| 丝袜喷水一区| 免费观看无遮挡的男女| 国产黄色免费在线视频| 亚洲av成人精品一区久久| 国产免费视频播放在线视频| 日韩一本色道免费dvd| 91成人精品电影| 亚洲色图综合在线观看| 亚洲av中文av极速乱| 99热这里只有是精品50| 在线观看免费高清a一片| 只有这里有精品99| 美女中出高潮动态图| 99九九在线精品视频 | 少妇精品久久久久久久| 黄色毛片三级朝国网站 | 精品99又大又爽又粗少妇毛片| 91久久精品国产一区二区三区| 久久人妻熟女aⅴ| 精品99又大又爽又粗少妇毛片| 亚洲av电影在线观看一区二区三区| 久久人妻熟女aⅴ| 高清毛片免费看| 偷拍熟女少妇极品色|