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

    基于謂詞的系統(tǒng)需求測試用例生成方法研究

    2017-09-15 03:12:24劉珊艷
    湖北理工學院學報 2017年4期
    關鍵詞:運算符謂詞報警器

    劉珊艷

    (荊楚理工學院 計算機工程學院,湖北 荊門 448000)

    基于謂詞的系統(tǒng)需求測試用例生成方法研究

    劉珊艷

    (荊楚理工學院 計算機工程學院,湖北 荊門 448000)

    軟件測試是保證軟件可靠性的主要方法,為了提高測試的質量可以在需求分析階段對測試對象進行分析,根據(jù)需求分析規(guī)則產(chǎn)生的謂詞常??梢杂糜谲浖z測。討論基于謂詞的測試準則BOR和BRO,并使用該準則檢測需求規(guī)則中所有的布爾運算符故障和關系運算符故障。結果表明,根據(jù)謂詞信息生成的測試用例集合是最小的,且每個測試用例都能從不同方面暴露各種運算符故障,從而可以對軟件需求規(guī)則進行充分地測試,提高軟件設計的準確性。

    軟件測試;謂詞;測試用例生成;測試充分性

    隨著軟件系統(tǒng)規(guī)模和復雜性的增加,軟件測試的任務也變得越來越復雜與繁重。為了減少測試過程的盲目性,提高測試效率,在需求分析的開始階段就對測試任務進行明確的分析,對測試目標進行有效的組織,同時準確地記錄測試結果尤為重要。正如需求分析是軟件系統(tǒng)設計與實現(xiàn)的基礎,軟件測試也應該以準確而詳盡的測試需求分析為基礎[1]。

    基于謂詞的測試可以在早期軟件需求完成后就進行需求正確性的驗證。在軟件的需求文檔中會存在軟件設計所需遵守規(guī)則的說明,這些規(guī)則可以成為測試集設計的依據(jù)。編程人員可能對這些規(guī)則進行正確的編碼,也可能沒有正確編碼,導致程序中存在缺陷。根據(jù)謂詞產(chǎn)生的測試用例,可以確保在測試中發(fā)現(xiàn)某種類型的所有缺陷,同時由于基于謂詞的軟件測試的關鍵問題是如何產(chǎn)生與選擇高效的測試用例集,即生成與選擇的測試用例集中測試用例的數(shù)量盡可能少,可以檢測盡可能多的故障類型[2]。為此,可以使用面向謂詞的測試用例生成準則,從不同角度考慮設計出存在差異的測試用例,從而提高軟件的質量。

    1 謂詞

    謂詞就是需求規(guī)則形式化的表示。例如,考慮軟件需求“若打印機處于ON狀態(tài)且具備打印紙,則發(fā)送要打印的文件”,這句話包含一個條件和一個動作。下面的謂詞,記為P表示這句話的條件部分。

    P:(printerstatus=ON)∧(printertray!= empty)

    一個條件可以表示成簡單謂詞或復合謂詞。簡單謂詞就是一個布爾變量或關系表達式(關系表達式通過集合{<,>,≤,≥,=,≠}中的一個關系運算符連接),其中各變量可以取非(!)。復合謂詞可以是一個簡單謂詞,或是由若干簡單謂詞通過二元布爾運算符(∧,∨)連接起來的一個表達式。

    2 謂詞約束

    定義對整個謂詞的約束,該謂詞由布爾變量、關系表達式通過布爾運算符連接而成。對于測試用例t,如果Pr的各組件都滿足約束C中相應的約束,稱測試用例t滿足Pr上的約束C。謂詞上的約束C可有效指導測試集的設計,為Pr中變量的取值提供了清晰的線索。約束條件還被用來動態(tài)地、啟發(fā)式地產(chǎn)生測試用例。

    給定謂詞Pr的約束C,任意滿足C的測試用例將使Pr取值為true或false。用Pr(C)表示Pr對所有滿足約束C的測試用例的取值。將使得Pr(C)=true的約束C稱為“真”約束,而將使得Pr(C)=false的約束C稱為“假”約束。這樣,就將約束集合S劃分為2個子集St和Sf,有S=St∪Sf。其中,對于任意C∈St,有Pr(C)=true;對于C∈Sf,有Pr(C)=false。

    3 生成充分性測試用例

    我們最關心的是如何從給定的謂詞Pr生成測試集T,使其滿足:①T是最小集合;②T保證能夠檢測出Pr實現(xiàn)中存在的所有布爾運算符故障和關系運算符故障。為了獲取這樣的測試集,定義2個檢測布爾運算符的準則,通常稱為BOR、BRO測試準則[3-5],名稱BOR、BRO分別對應于布爾運算符、布爾關系運算符,2個準則的形式化定義如下:

    1)對于復合謂詞Pr,如果測試集T確保能夠檢測出Pr實現(xiàn)中存在的所有單/多布爾運算符故障,則T滿足BOR測試準則,稱T為BOR充分測試集,記為TBOR。

    2)對于復合謂詞Pr,如果測試集T確保能夠檢測出Pr實現(xiàn)中存在的所有單/多布爾運算符故障關系運算符故障,則T滿足BRO測試準則,稱T為BRO充分測試集,記為TBRO。

    設Tx為從謂詞Pr導出的測試集,其中x∈{BOR,BRO}。設Pf為通過向謂詞Pr注入單/多故障而得到的另一謂詞,注入的故障屬于布爾運算符故障、關系運算符故障。若存在t∈Tx,使得Pr(t)≠Pf(t),則稱Tx確保能夠檢測出Pf中的故障。

    首先,給出關于笛卡兒積的2個定義描述。

    有限集合A和B的笛卡兒積記為A×B,定義如下:A×B={(a,b)|a∈A and b∈B}。

    為了能生成最小的測試約束集,還需要另一種集合積的計算方法。集合的onto積(其運算符號記為?)定義如下:對于有限集合A和B,A?B為二元偶(u,v)構成的最小集合,其中u∈A、v∈B,且A中的各個元素至少出現(xiàn)一次,B中的各個元素也至少出現(xiàn)一次。根據(jù)該定義,當集合A、B包含2個或2個以上元素時,A?B的計算結果不是唯一的。

    A?B={(u,v)|u∈A, v∈B, u 至少出現(xiàn)一次,v至少出現(xiàn)一次。}

    下面給出檢測布爾運算符故障和關系運算符故障測試用例集的生成算法。

    3.1生成BOR約束集

    圖1 謂詞Pr的抽象語法樹

    下面的算法用于生成BOR的約束集(CSET)。

    由謂詞Pr的抽象語法樹生成最小BOR約束集的算法BOR-CSET。

    輸入:謂詞Pr的抽象語法樹AST(Pr)。Pr只包含奇異表達式。

    輸出:謂詞Pr的BOR約束集,放置在抽象語法樹AST(Pr)的根結點處。

    算法開始:

    步驟2:以自底向上的方式遍歷AST(Pr)的每個非葉結點(內部結點)。如果結點N是一個and結點或or結點,設N1,N2是其直接后繼。如果結點N是一個not結點,設N1是其直接后繼。SN1,SN2分別代表結點N1,N2的BOR約束集。對每個非葉結點N,計算SN如下:

    1)N是or結點:

    2)N是and結點:

    3)N是not結點:

    步驟3:AST(Pr)根結點的BOR約束集就是謂詞Pr的BOR約束集。

    算法結束。

    使用燃氣報警器這種對安全性要求較高的系統(tǒng)得到的需求說明進行測試。燃氣報警器是一種氣體泄露檢測報警儀器。當工業(yè)環(huán)境或家庭生活環(huán)境中燃氣氣體泄露,燃氣報警器檢測到氣體濃度達到爆炸或中毒報警器設置的臨界點時,燃氣報警器就會發(fā)出報警信號,以提醒工作人員采取安全措施。燃氣報警器系統(tǒng)是一種典型的實時系統(tǒng),該系統(tǒng)為了保證安全性,不僅要求所產(chǎn)生的結果在邏輯上是正確的,而且要求執(zhí)行時間必須滿足規(guī)定的時間約束,任何動作出現(xiàn)時間上的延遲都會造成災難性的后果。開發(fā)這類系統(tǒng)的成本較高,如果能夠在系統(tǒng)開發(fā)過程中越早發(fā)現(xiàn)問題,就可以避免很多人力物力資源的浪費[6]。我們在需求分析階段定義燃氣報警器安全條件的需求規(guī)則為:報警器在一個時間周期pertime內探測空氣中燃氣的濃度,若探測的值不高于標準值stdvalue,可以判定為安全,用謂詞Pr來表示安全條件,上述的燃氣報警器安全條件需求規(guī)則可以用謂詞Pr:gas

    現(xiàn)在生成安全條件謂詞Pr的BOR約束集。

    輸入:謂詞Pr的抽象語法樹AST(Pr)。

    輸出:謂詞Pr的約束集,放置在抽象語法樹AST(Pr)的根結點。

    首先根據(jù)各葉點的類型標識其約束集如下:

    然后自底向上,廣度優(yōu)先遍歷AST(Pr),從其直接后繼結點的約束集計算各非葉結點的約束集。

    SN3={(t,t),(f,t)(t,f)}。

    得到謂詞Pr的BOR約束集如圖2所示(約束集放置在謂詞抽象語法樹的根結點旁):

    圖2 謂詞Pr的BOR約束集

    根據(jù)圖2中謂詞Pr的BOR約束集,設計滿足以上3個BOR約束的測試集T1:

    T1={t1∶,滿足(t,t);t2∶,滿足(f,t);t3∶,滿足(t,f)}。

    說明:對于測試集T1中gas=stdvalue±1及time=pertime±1是指標準值加上或者減去一個很小的值,不代表具體的數(shù)。

    由于T1滿足BOR測試準則,從而確保能夠檢測出Pr中存在的所有單/多布爾運算符故障。通過針對測試集T1,計算Pr及其注入布爾運算符故障后得到的變體的真值,就能驗證這一點。

    謂詞 Pr以及經(jīng)注入單/多布爾運算符故障后得到的7個故障謂詞見表1。對于每個謂詞,都使用T1中的3個測試用例分別進行計算。

    表1 燃氣報警器安全條件的謂詞BOR充分測試集對單/多布爾運算符故障的檢測能力

    注:故障謂詞與安全條件謂詞的計算結果的差異用斜體加粗標識。

    1)驗證測試集合T1最小。

    刪去測試用例t1,對于故障謂詞6剩余的測試用例t2、t3其執(zhí)行結果與正確謂詞Pr的預期結果相同,無法暴露錯誤。

    刪去測試用例t2,對于故障謂詞5剩余的測試用例t1、t3其執(zhí)行結果與正確謂詞Pr的預期結果相同,無法暴露錯誤。

    刪去測試用例t3,對于故障謂詞4剩余的測試用例t1、t2其執(zhí)行結果與正確謂詞Pr的預期結果相同,無法暴露錯誤。

    綜上所述,如果從表中刪去任意一個測試用例,則至少存在一個故障謂詞對于剩余的2個測試用例,其真值與謂詞Pr的真值相同,故測試集合T1是最小的。

    2)驗證測試集合T1能檢測出謂詞中所有布爾運算符故障。

    從表1中可以得到,對于7種單/多布爾運算符故障,至少存在1個測試用例,能夠使其真值與正確謂詞Pr不同。

    例如故障謂詞1,測試用例t2、t3均可發(fā)現(xiàn)錯誤。分別執(zhí)行測試用例t2、t3,預期結果分別是false、false,而實際的執(zhí)行結果卻是true、true,測試執(zhí)行結果與預期結果不同,暴露錯誤。

    例如故障謂詞4,測試用例t3可發(fā)現(xiàn)錯誤。執(zhí)行測試用例t3,預期結果是false,而實際的執(zhí)行結果卻是true,測試執(zhí)行結果與預期結果不同,暴露錯誤。

    因此,可以肯定,測試集T1最小且滿足BOR的充分性。

    3.2生成BRO約束集

    對于關系運算符連接的表達式e1 rel e2的BRO約束集S={(>),(=),(<)}。如下所述,根據(jù)rel的不同,S的“真”約束集、“假”約束集的劃分結果也不一樣:

    rel為>∶St={(>)},Sf={(=),(<)};

    rel為≥∶St={(>),(=)},Sf={(<)};

    rel為=∶St={{=}},Sf={(<),(>)};

    rel為<∶St={(<)},Sf={(=),(>)};

    rel為≤∶St={(<),(=)},Sf={(>)}。

    現(xiàn)在,修改前面介紹的用于生成謂詞BOR約束集的算法BOR-CSET,以生成最小BRO約束集。修改后的算法如下:

    輸入:謂詞Pr的抽象語法樹AST(Pr)。Pr只包含奇異表達式。

    輸出:謂詞Pr的BRO約束集,放置在抽象語法樹AST(Pr)的根結點處。

    算法開始:

    步驟2:以自底向上的方式遍歷AST(Pr)的每個非葉結點(內部結點)。如果結點N是一個and結點或or結點,設N1,N2是其直接后繼。如果結點N是一個not結點,設N1是其直接后繼。SN1,SN2分別代表結點N1、N2的BRO約束集。對每個非葉結點N,計算SN如下:

    1)N是or結點:

    2)N是and結點:

    3)N是not結點

    步驟3:AST(Pr)根結點的BOR約束集就是謂詞Pr的BOR約束集。

    算法結束。

    對于燃氣報警器安全情況下的謂詞Pr:gas

    首先根據(jù)各葉點的類型標識其BRO約束集如下:

    然后自底向上,廣度優(yōu)先遍歷AST(pr),從其直接后繼結點的BRO約束集計算各非葉結點的BRO約束集如下:

    ={(<)}?{(<),(=)}

    ={(<,<),(<,=)};

    =({(>),(=)}×{(<)})∪({(<)}×{(>)})

    ={(>,<),(=,<),(<,>)};

    SN3={(<,<),(<,=),(>,<),(=,<),(<,>)}。

    得到謂詞Pr的BOR約束集如圖3所示(約束集放置在謂詞抽象語法樹的根結點旁)。

    圖3 謂詞Pr的BRO約束集

    根據(jù)得到謂詞Pr的BRO約束集,設計滿足以上5個BRO約束的測試集T2:

    T2={t1∶,滿足(<,<);t2∶,滿足(<,=);t3∶,滿足(>,<);t4∶,滿足(=,<);t5∶,滿足(<,>)}。 T2集合中的t1,t3,t5與T1中的t1,t3,t2的測試用例完全相同,故測試集T2?T1。由于T1滿足BOR測試準則,能夠檢測出Pr中存在的所有單/多布爾運算符故障,所以針對測試集T2,可以省略計算Pr及其注入布爾運算符故障后得到的變體的真值,只需計算關系運算符故障和組合故障來驗證測試集對BRO測試準則的充分性。

    謂詞Pr以及經(jīng)注入單/多關系運算符故障后得到的10個故障謂詞見表2。對于每個謂詞,都使用T2中的5個測試用例分別進行計算。

    表2 燃氣報警器安全條件的謂詞BRO充分測試集對單/多關系運算符故障的檢測能力

    注:故障謂詞與安全條件謂詞的計算結果的差異用斜體加粗標識。

    驗證測試集合T1能檢測出謂詞中所有布爾運算符故障。

    從表2中可以得到,對于10個故障謂詞,至少存在一個測試用例,使其執(zhí)行結果與正確謂詞Pr的執(zhí)行結果不同。

    例如故障謂詞1,測試用例t1,t2,t3均可發(fā)現(xiàn)錯誤。分別執(zhí)行測試用例t1,t2,t3,預期結果分別是true,ture,false,而實際的執(zhí)行結果卻是false,false,true,測試執(zhí)行結果與預期結果不同,暴露錯誤。

    例如故障謂詞8,測試用例t5可發(fā)現(xiàn)錯誤。執(zhí)行測試用例t5,預期結果是false,而實際的執(zhí)行結果卻是true,測試執(zhí)行結果與預期結果不同,暴露錯誤。

    因此,可以肯定,測試集T2針對BRO測試準則是充分的。

    4 總結

    本文討論使用謂詞對軟件的需求規(guī)則進行測試的方法,并根據(jù)該方法生成充分的測試用例集。為說明該方法的有效性,使用該方法對燃氣報警器這種安全性要求較高的系統(tǒng)需求進行測試。定義燃氣報警器系統(tǒng)需求安全條件的謂詞,生成該謂詞的BOR充分測試集及BRO充分測試集,并驗證安全條件謂詞的BOR測試集是充分檢測出所有布爾運算符故障的最小集合,也驗證了安全條件謂詞的BRO測試集合的充分性?;谥^詞的測試方法在提高測試效率的同時,保證了測試的充分性,是一種進行軟件測試的有效方法。

    [1] 楊波,吳際,徐珞,等.一種軟件測試需求建模及測試用例生成方法[J].計算機學報,2014,37(3):522-538.

    [2] 孫昌愛,程慶順.基于故障的布爾表達式測試技術綜述[J].計算機科學,2013,40(3):16-23.

    [3] Burnim J,Sen K.Heuristics for scalable dynamic test generation[C].IEEE/ACM Internation Conference on Automated Software Engineering,2008:443-446.

    [4] Tai KC.Predicate-based test generation for computer programs[C].International Conference on Software Engineering,2002:267-276.

    [5] Ball T.A Theory of Predicate-Complete Test Coverage and Generation[C].International Conference on Formal Methods for Components and Objects,2004:1-22.

    [6] 劉珊艷.基于UPPAAL的燃氣報器的建模與驗證[J].荊楚理工學院學報,2015,30(4):16-21.

    (責任編輯高嵩)

    Generating Test Case for System Requirement Based on Predicate

    LiuShanyan

    (Department of Computer Engineering,Jingchu University of Technology,Jingmen Hubei 448000)

    For the sake of improving the test quality,Software testing,a main method of guaranteeing the software reliability,can be carried out in the stage of software analysis.Predicates,generated on the basis of the rules of the analysis,tend to be applicable to the testing.The paper,on the one hand,probes into BOR and BRO based on the predicate test criteria,on the other hand it exploits the criteria in the detection of all the malfunctions of the Boolean operators and the relational operators in the rules of analysis.The results indicate that the aggregate of the test case generated by the predicate information is minimal,and that each test case tends to expose the various faults of operators from different aspects.Thus,the paper suggests that the analysis rule can be tested fully for the purpose of raising the accuracy of the software design.

    software testing;predicate;test case generation;test adequacy

    2017-03-22

    荊楚理工學院校級科學研究項目(項目編號:ZR201311)。

    劉珊艷,講師,碩士。

    10.3969/j.issn.2095-4565.2017.04.008

    TP312

    :A

    :2095-4565(2017)04-0039-06

    猜你喜歡
    運算符謂詞報警器
    老祖?zhèn)魇诨具\算符
    科學24小時(2021年10期)2021-10-09 23:09:37
    被遮蔽的邏輯謂詞
    ——論胡好對邏輯謂詞的誤讀
    黨項語謂詞前綴的分裂式
    西夏研究(2020年2期)2020-06-01 05:19:12
    自制下雨報警器
    基于無線通信的入侵報警器設計
    電子制作(2017年24期)2017-02-02 07:14:15
    也談“語言是存在的家”——從語言的主詞與謂詞看存在的殊相與共相
    外語學刊(2016年4期)2016-01-23 02:33:55
    基于AltiumDesigner10 的UPS電源停電報警器的設計
    西藏科技(2015年2期)2015-09-26 12:18:34
    C++運算符重載剖析
    價值工程(2014年17期)2014-04-16 03:29:20
    新型火災報警器
    表達式求值及符號推導
    可以在线观看毛片的网站| 99精品久久久久人妻精品| 99久久无色码亚洲精品果冻| 亚洲精华国产精华精| 久久久久性生活片| 一个人观看的视频www高清免费观看| 成人无遮挡网站| 午夜老司机福利剧场| 欧美色视频一区免费| 美女 人体艺术 gogo| 51国产日韩欧美| 国产中年淑女户外野战色| 久久久国产成人精品二区| 婷婷丁香在线五月| 精品久久久久久久久久久久久| 国产av一区在线观看免费| 黄色欧美视频在线观看| 久久久久久久久中文| 婷婷亚洲欧美| 人妻制服诱惑在线中文字幕| 日韩中文字幕欧美一区二区| 日韩欧美 国产精品| 老熟妇仑乱视频hdxx| 亚洲精品一区av在线观看| 美女大奶头视频| www.色视频.com| 女生性感内裤真人,穿戴方法视频| 中文字幕熟女人妻在线| 日本a在线网址| 国产成人影院久久av| 久9热在线精品视频| 99热6这里只有精品| 97超级碰碰碰精品色视频在线观看| 干丝袜人妻中文字幕| 亚洲图色成人| 99热这里只有是精品50| 免费av观看视频| 亚洲国产精品合色在线| 日韩中文字幕欧美一区二区| 亚洲精品亚洲一区二区| 日本色播在线视频| 香蕉av资源在线| 色哟哟·www| 免费看美女性在线毛片视频| 免费人成视频x8x8入口观看| 久久久久九九精品影院| 熟女人妻精品中文字幕| 91麻豆av在线| 老女人水多毛片| 国产激情偷乱视频一区二区| 欧美激情国产日韩精品一区| av天堂中文字幕网| 国产女主播在线喷水免费视频网站 | 我要搜黄色片| 性色avwww在线观看| 乱系列少妇在线播放| 一卡2卡三卡四卡精品乱码亚洲| 精品人妻一区二区三区麻豆 | 免费看日本二区| 中文字幕人妻熟人妻熟丝袜美| 99久久精品一区二区三区| 天天一区二区日本电影三级| 国产高清不卡午夜福利| 国产爱豆传媒在线观看| 五月伊人婷婷丁香| 日韩欧美三级三区| 偷拍熟女少妇极品色| 久久天躁狠狠躁夜夜2o2o| 在线免费十八禁| 国产v大片淫在线免费观看| 久久人妻av系列| 韩国av一区二区三区四区| 国产老妇女一区| 波多野结衣高清无吗| 久久婷婷人人爽人人干人人爱| 久久婷婷人人爽人人干人人爱| 欧美黑人欧美精品刺激| 女生性感内裤真人,穿戴方法视频| 亚洲七黄色美女视频| 精品欧美国产一区二区三| 欧美丝袜亚洲另类 | 国产午夜精品久久久久久一区二区三区 | 最近最新中文字幕大全电影3| 人人妻人人看人人澡| 亚洲经典国产精华液单| 亚洲精品一卡2卡三卡4卡5卡| 在线观看av片永久免费下载| 色噜噜av男人的天堂激情| 精品久久久久久久久av| 免费人成视频x8x8入口观看| 国产中年淑女户外野战色| 别揉我奶头 嗯啊视频| 看黄色毛片网站| 国语自产精品视频在线第100页| 国内少妇人妻偷人精品xxx网站| 久久精品国产自在天天线| 床上黄色一级片| 少妇猛男粗大的猛烈进出视频 | 免费在线观看影片大全网站| 日韩中字成人| 男女边吃奶边做爰视频| 精品免费久久久久久久清纯| 日韩亚洲欧美综合| 中文字幕免费在线视频6| 成人欧美大片| av福利片在线观看| 2021天堂中文幕一二区在线观| 国产精品免费一区二区三区在线| 免费看美女性在线毛片视频| 亚洲欧美日韩高清专用| 老司机福利观看| 日韩一区二区视频免费看| 国产高清不卡午夜福利| 国产午夜精品久久久久久一区二区三区 | 人妻制服诱惑在线中文字幕| 日韩欧美 国产精品| 久久久成人免费电影| 俄罗斯特黄特色一大片| 久久国内精品自在自线图片| 91精品国产九色| 国产伦精品一区二区三区四那| 亚洲色图av天堂| 男女啪啪激烈高潮av片| 日韩欧美一区二区三区在线观看| 露出奶头的视频| 国产成人影院久久av| 国产亚洲欧美98| 亚洲人成网站高清观看| 国产精品国产高清国产av| 99久久久亚洲精品蜜臀av| 香蕉av资源在线| 亚洲av一区综合| 亚洲欧美日韩高清专用| 成熟少妇高潮喷水视频| 久久久久久久久中文| 国产极品精品免费视频能看的| eeuss影院久久| 琪琪午夜伦伦电影理论片6080| 一本久久中文字幕| 欧美另类亚洲清纯唯美| 精品久久久久久久人妻蜜臀av| 波野结衣二区三区在线| 三级国产精品欧美在线观看| 最新中文字幕久久久久| 偷拍熟女少妇极品色| 日本欧美国产在线视频| 亚洲国产精品久久男人天堂| 欧美日本视频| 中文亚洲av片在线观看爽| eeuss影院久久| 男女边吃奶边做爰视频| 99久久无色码亚洲精品果冻| 熟女人妻精品中文字幕| 国产在视频线在精品| 伦精品一区二区三区| 三级国产精品欧美在线观看| 一a级毛片在线观看| 国产黄a三级三级三级人| 久久久久国内视频| 久久精品国产99精品国产亚洲性色| 国产精品电影一区二区三区| 中文亚洲av片在线观看爽| 男女下面进入的视频免费午夜| 18禁在线播放成人免费| 午夜爱爱视频在线播放| aaaaa片日本免费| 别揉我奶头 嗯啊视频| 老司机深夜福利视频在线观看| 亚洲专区中文字幕在线| 99热只有精品国产| 一个人观看的视频www高清免费观看| 99热6这里只有精品| 直男gayav资源| 成人一区二区视频在线观看| 亚洲av五月六月丁香网| 大型黄色视频在线免费观看| 99热网站在线观看| 免费观看人在逋| 简卡轻食公司| 亚洲人成网站高清观看| 婷婷精品国产亚洲av| 国产午夜精品久久久久久一区二区三区 | 在线看三级毛片| 十八禁国产超污无遮挡网站| 欧美人与善性xxx| 精品一区二区三区视频在线观看免费| 色在线成人网| www.色视频.com| 欧美性猛交╳xxx乱大交人| 色精品久久人妻99蜜桃| 麻豆av噜噜一区二区三区| 精品久久久噜噜| 欧美区成人在线视频| 日韩中字成人| 国产伦人伦偷精品视频| 日本撒尿小便嘘嘘汇集6| 在线国产一区二区在线| 国产免费一级a男人的天堂| 丰满的人妻完整版| 亚洲黑人精品在线| 中出人妻视频一区二区| 欧美高清成人免费视频www| 成年女人看的毛片在线观看| 日本 av在线| 超碰av人人做人人爽久久| 亚洲欧美激情综合另类| 麻豆一二三区av精品| 国产高清视频在线播放一区| 十八禁网站免费在线| 欧美成人一区二区免费高清观看| 成人二区视频| 熟妇人妻久久中文字幕3abv| 国产真实伦视频高清在线观看 | 乱码一卡2卡4卡精品| 又紧又爽又黄一区二区| 午夜a级毛片| 欧美激情在线99| 成熟少妇高潮喷水视频| 黄色一级大片看看| 亚洲精品成人久久久久久| 18禁在线播放成人免费| 99热6这里只有精品| 可以在线观看毛片的网站| 全区人妻精品视频| 国产精品久久久久久精品电影| 亚洲国产精品成人综合色| 欧美3d第一页| 在线国产一区二区在线| 精品人妻偷拍中文字幕| 亚洲av美国av| 18禁裸乳无遮挡免费网站照片| 高清在线国产一区| 精品福利观看| 亚洲精品日韩av片在线观看| 久久精品综合一区二区三区| 国产真实乱freesex| 亚洲欧美日韩高清在线视频| 国产视频一区二区在线看| 久久亚洲精品不卡| 亚洲精品影视一区二区三区av| 蜜桃久久精品国产亚洲av| 欧美人与善性xxx| 人人妻,人人澡人人爽秒播| 99在线人妻在线中文字幕| 好男人在线观看高清免费视频| 国产高清三级在线| 成人特级黄色片久久久久久久| 日本 av在线| 欧美黑人巨大hd| 成熟少妇高潮喷水视频| 亚洲国产精品合色在线| 少妇被粗大猛烈的视频| 亚洲av熟女| 色av中文字幕| 国语自产精品视频在线第100页| avwww免费| 欧美黑人巨大hd| 国产久久久一区二区三区| 亚洲专区国产一区二区| 国产精品国产三级国产av玫瑰| 桃红色精品国产亚洲av| 国产成人a区在线观看| 国产女主播在线喷水免费视频网站 | 91狼人影院| 色在线成人网| 99久久无色码亚洲精品果冻| 精品久久久久久久久久久久久| 亚洲国产高清在线一区二区三| 亚洲精品色激情综合| 亚洲国产色片| 真人做人爱边吃奶动态| av中文乱码字幕在线| 制服丝袜大香蕉在线| 如何舔出高潮| 免费av不卡在线播放| 日日撸夜夜添| 亚洲国产色片| 国产亚洲精品综合一区在线观看| 午夜福利18| 69av精品久久久久久| 亚洲第一电影网av| 国产一区二区三区视频了| 成年女人永久免费观看视频| 热99re8久久精品国产| 中国美白少妇内射xxxbb| 日本色播在线视频| 中国美女看黄片| 麻豆成人av在线观看| 亚洲美女视频黄频| 国产亚洲av嫩草精品影院| 99热精品在线国产| av中文乱码字幕在线| 岛国在线免费视频观看| 久久精品国产亚洲av天美| 全区人妻精品视频| 男女边吃奶边做爰视频| 桃色一区二区三区在线观看| 国产毛片a区久久久久| 亚洲综合色惰| 99在线视频只有这里精品首页| 小蜜桃在线观看免费完整版高清| 色在线成人网| 日本 欧美在线| 亚洲欧美日韩高清在线视频| 午夜福利在线在线| 成人午夜高清在线视频| 精品人妻一区二区三区麻豆 | 国产精品国产高清国产av| 一a级毛片在线观看| a在线观看视频网站| 大又大粗又爽又黄少妇毛片口| 久久久午夜欧美精品| 免费观看人在逋| 色尼玛亚洲综合影院| 永久网站在线| 我要看日韩黄色一级片| 91麻豆av在线| 免费观看在线日韩| 嫩草影院精品99| 欧美高清性xxxxhd video| 亚洲中文字幕一区二区三区有码在线看| 床上黄色一级片| 女人被狂操c到高潮| 国产精品1区2区在线观看.| 欧美黑人欧美精品刺激| 一级黄片播放器| 免费无遮挡裸体视频| 88av欧美| 国产亚洲欧美98| 欧美区成人在线视频| 日韩强制内射视频| 亚洲avbb在线观看| 国产一区二区三区视频了| 我要看日韩黄色一级片| 亚洲精品乱码久久久v下载方式| 日本黄色视频三级网站网址| 久久精品综合一区二区三区| 99久国产av精品| 久久精品91蜜桃| 综合色av麻豆| 国产精品久久电影中文字幕| 人妻夜夜爽99麻豆av| 免费观看人在逋| 国产aⅴ精品一区二区三区波| 欧美一区二区精品小视频在线| 一个人免费在线观看电影| 国产av一区在线观看免费| 精品人妻偷拍中文字幕| 成人午夜高清在线视频| 成人综合一区亚洲| 国产精品无大码| 午夜免费激情av| 在线播放无遮挡| 日韩欧美一区二区三区在线观看| 国产美女午夜福利| 少妇高潮的动态图| 日本精品一区二区三区蜜桃| 麻豆av噜噜一区二区三区| 女同久久另类99精品国产91| 亚洲av日韩精品久久久久久密| 亚洲av不卡在线观看| 国产精品一区二区性色av| 超碰av人人做人人爽久久| 国产综合懂色| 村上凉子中文字幕在线| 一边摸一边抽搐一进一小说| 真人做人爱边吃奶动态| 最新中文字幕久久久久| 熟女人妻精品中文字幕| 婷婷精品国产亚洲av| 国国产精品蜜臀av免费| 欧美高清性xxxxhd video| 日韩精品青青久久久久久| 97热精品久久久久久| 天堂av国产一区二区熟女人妻| 美女大奶头视频| 亚洲av免费高清在线观看| 欧美人与善性xxx| 日本精品一区二区三区蜜桃| 亚洲一区高清亚洲精品| 成人特级黄色片久久久久久久| 偷拍熟女少妇极品色| 国产色爽女视频免费观看| 色在线成人网| 别揉我奶头~嗯~啊~动态视频| 国产精品乱码一区二三区的特点| 国产精品一及| 欧美3d第一页| 亚洲中文字幕一区二区三区有码在线看| 最近视频中文字幕2019在线8| 亚洲天堂国产精品一区在线| 国产午夜精品久久久久久一区二区三区 | 国产真实伦视频高清在线观看 | 国产爱豆传媒在线观看| 亚洲五月天丁香| 亚洲性久久影院| 日本精品一区二区三区蜜桃| 亚洲av不卡在线观看| 97碰自拍视频| 日本一二三区视频观看| 国产探花极品一区二区| 国产欧美日韩精品亚洲av| 成熟少妇高潮喷水视频| 日本免费一区二区三区高清不卡| 中亚洲国语对白在线视频| 色5月婷婷丁香| 国产一区二区在线av高清观看| 如何舔出高潮| 男人舔奶头视频| 日韩高清综合在线| 熟妇人妻久久中文字幕3abv| 麻豆国产97在线/欧美| 亚洲第一电影网av| 亚洲成人精品中文字幕电影| 日韩亚洲欧美综合| h日本视频在线播放| av在线天堂中文字幕| 人妻丰满熟妇av一区二区三区| 黄片wwwwww| 无人区码免费观看不卡| 亚洲成人免费电影在线观看| 日本a在线网址| 真人做人爱边吃奶动态| 高清日韩中文字幕在线| 99久国产av精品| 欧美又色又爽又黄视频| 亚洲最大成人手机在线| 成年版毛片免费区| 舔av片在线| 成人综合一区亚洲| 精品一区二区免费观看| 中出人妻视频一区二区| 国产精品久久久久久亚洲av鲁大| 日本一二三区视频观看| 欧美激情久久久久久爽电影| 中文字幕熟女人妻在线| 精品国内亚洲2022精品成人| www.色视频.com| 女的被弄到高潮叫床怎么办 | 国产亚洲欧美98| 一区二区三区高清视频在线| 男人舔女人下体高潮全视频| bbb黄色大片| av在线蜜桃| 成人无遮挡网站| 成人高潮视频无遮挡免费网站| 淫秽高清视频在线观看| 国产高清三级在线| 日韩精品有码人妻一区| 国产69精品久久久久777片| 91久久精品电影网| bbb黄色大片| 日本成人三级电影网站| 两个人视频免费观看高清| 欧美高清成人免费视频www| 久久精品影院6| bbb黄色大片| 免费观看在线日韩| 免费人成视频x8x8入口观看| 伦精品一区二区三区| 亚洲av日韩精品久久久久久密| 九色国产91popny在线| 久久婷婷人人爽人人干人人爱| 一级av片app| 神马国产精品三级电影在线观看| 在现免费观看毛片| 日本成人三级电影网站| 岛国在线免费视频观看| 日日摸夜夜添夜夜添av毛片 | 欧美潮喷喷水| 亚州av有码| 直男gayav资源| 少妇丰满av| 久久草成人影院| 日本五十路高清| 亚洲成人久久爱视频| 亚洲中文字幕一区二区三区有码在线看| 亚洲精品影视一区二区三区av| 日韩国内少妇激情av| 俄罗斯特黄特色一大片| 真人做人爱边吃奶动态| 国产国拍精品亚洲av在线观看| 久久国产精品人妻蜜桃| 久久精品国产亚洲av香蕉五月| 91麻豆av在线| 国产一区二区三区av在线 | 波多野结衣高清作品| 国产大屁股一区二区在线视频| 热99在线观看视频| 如何舔出高潮| 97人妻精品一区二区三区麻豆| 国产亚洲欧美98| 免费看a级黄色片| x7x7x7水蜜桃| 日韩一本色道免费dvd| 简卡轻食公司| 91久久精品电影网| 欧美色视频一区免费| 日本黄大片高清| 午夜精品在线福利| 国产极品精品免费视频能看的| 美女cb高潮喷水在线观看| 亚洲人成网站在线播放欧美日韩| videossex国产| 麻豆成人av在线观看| 久久午夜福利片| 婷婷精品国产亚洲av| 日本 欧美在线| 波野结衣二区三区在线| 日本 欧美在线| 国产精品1区2区在线观看.| 性插视频无遮挡在线免费观看| 亚洲av五月六月丁香网| 69av精品久久久久久| 99久久九九国产精品国产免费| 99国产精品一区二区蜜桃av| 天天一区二区日本电影三级| 最近中文字幕高清免费大全6 | 婷婷六月久久综合丁香| 亚洲男人的天堂狠狠| 午夜a级毛片| 欧美高清性xxxxhd video| 色噜噜av男人的天堂激情| 亚洲av电影不卡..在线观看| 国产 一区精品| 极品教师在线视频| 亚洲自拍偷在线| 免费看av在线观看网站| 日韩欧美精品v在线| 亚洲精品456在线播放app | 亚洲av电影不卡..在线观看| 国产不卡一卡二| 亚洲av电影不卡..在线观看| www日本黄色视频网| 色av中文字幕| 热99在线观看视频| 在线播放国产精品三级| 国产精品一及| 久久久精品大字幕| 国产av不卡久久| 麻豆一二三区av精品| 噜噜噜噜噜久久久久久91| 韩国av一区二区三区四区| 偷拍熟女少妇极品色| 内射极品少妇av片p| 欧美日韩乱码在线| 看免费成人av毛片| 免费人成视频x8x8入口观看| 一个人看的www免费观看视频| 亚洲欧美日韩卡通动漫| 国产黄片美女视频| 在线观看午夜福利视频| 夜夜看夜夜爽夜夜摸| 成年人黄色毛片网站| 1000部很黄的大片| 狂野欧美白嫩少妇大欣赏| 男人舔奶头视频| 国产精品伦人一区二区| 久久精品国产自在天天线| 99久久成人亚洲精品观看| 国产私拍福利视频在线观看| 国产在线精品亚洲第一网站| 五月玫瑰六月丁香| 免费在线观看日本一区| 久久精品综合一区二区三区| 亚洲精华国产精华液的使用体验 | 身体一侧抽搐| 简卡轻食公司| 神马国产精品三级电影在线观看| 成人二区视频| 亚洲美女视频黄频| 亚洲人成网站高清观看| 成年女人永久免费观看视频| 中文资源天堂在线| 91在线精品国自产拍蜜月| av福利片在线观看| 久久久色成人| 又粗又爽又猛毛片免费看| 成人鲁丝片一二三区免费| 搡女人真爽免费视频火全软件 | 三级毛片av免费| 无遮挡黄片免费观看| 国产精品久久电影中文字幕| 国产精品国产三级国产av玫瑰| 欧美潮喷喷水| 国产精品女同一区二区软件 | 91久久精品国产一区二区成人| 国语自产精品视频在线第100页| 午夜福利视频1000在线观看| 91久久精品电影网| 日本黄色片子视频| 成人国产麻豆网| 国产aⅴ精品一区二区三区波| 精品久久久久久久久av| 国产伦一二天堂av在线观看| 啪啪无遮挡十八禁网站| 亚洲电影在线观看av| 可以在线观看的亚洲视频| 亚洲乱码一区二区免费版| 九九爱精品视频在线观看| 美女高潮喷水抽搐中文字幕| 波多野结衣巨乳人妻| 男女之事视频高清在线观看| 日本成人三级电影网站| 精品一区二区三区视频在线| 国产av在哪里看| 亚洲精品乱码久久久v下载方式| 十八禁网站免费在线| av在线亚洲专区| 97热精品久久久久久| 国产高潮美女av| 欧美丝袜亚洲另类 | 国产精品永久免费网站| 久久精品影院6| 日韩国内少妇激情av|