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

    基于PICT的API測(cè)試用例設(shè)計(jì)應(yīng)用

    2019-10-08 09:01:51楊麗麗
    軟件 2019年3期

    楊麗麗

    摘? 要: API是軟件工程中的一個(gè)重要組成部分,需要設(shè)計(jì)大量的測(cè)試用例來(lái)進(jìn)行充分測(cè)試。借助PICT工具利用組合測(cè)試原理可產(chǎn)生比手動(dòng)生成更高效的測(cè)試用例。本文介紹了PICT的工作原理及使用方法,分析了API測(cè)試用例的設(shè)計(jì)思路,并通過(guò)一個(gè)API測(cè)試用例設(shè)計(jì)實(shí)例詳細(xì)說(shuō)明了如何通過(guò)PICT工具對(duì)API進(jìn)行測(cè)試用例進(jìn)行設(shè)計(jì)。

    關(guān)鍵詞: PICT;組合測(cè)試;API

    【Abstract】: Application Programming Interface (API) is an import part of soft engineer, which needed be tested by a large number of test cases. The Pairwise Independent Combinatorial Testing tool (PICT) can help you generate tests that are more effective than manually generated tests. This paper describes the principle of PICT and how it works, analyses the design thinking about the API test case and shows how to design API test case with PICT by giving a detailed example.

    【Key words】: PICT; Combinatorial testing; API testing

    0? 引言

    隨著軟件工程理論和實(shí)踐的發(fā)展,從業(yè)人員對(duì)軟件測(cè)試的重要性有了一定的認(rèn)知,希望正式版本發(fā)布前對(duì)軟件進(jìn)行充分測(cè)試,及早發(fā)現(xiàn)問(wèn)題[1-2]。然而現(xiàn)代軟件項(xiàng)目需要適應(yīng)快速變化的市場(chǎng)需求,具有周期短、體量大、穩(wěn)定性要求高的特點(diǎn),軟件測(cè)試人員在有限的項(xiàng)目周期和人力資源下,無(wú)法做到完全的測(cè)試。而不完全的測(cè)試又會(huì)導(dǎo)致軟件缺陷的遺漏,造成無(wú)法估量的損失。

    因此,針對(duì)被測(cè)對(duì)象的特點(diǎn)選擇合適的測(cè)試方法,保證測(cè)試覆蓋率的同時(shí)兼顧測(cè)試成本,把數(shù)量巨大的測(cè)試減少到可實(shí)現(xiàn)范圍,減少軟件缺陷造成的風(fēng)險(xiǎn),成為測(cè)試用例設(shè)計(jì)關(guān)注的重點(diǎn)。本文針對(duì)API(Application Programming Interface,應(yīng)用程序編程接口)的特點(diǎn),結(jié)合PICT工具,對(duì)使用組合測(cè)試原理對(duì)API測(cè)試用例進(jìn)行設(shè)計(jì)的方法進(jìn)行? ?探討。

    1? API測(cè)試介紹

    1.1? API概念

    API是一些預(yù)定義的封裝好的函數(shù),即預(yù)先把復(fù)雜的操作寫在一個(gè)函數(shù)里面,并配上說(shuō)明文檔,開發(fā)人員只需調(diào)用API而不需了解內(nèi)部工作機(jī)制的細(xì)節(jié),即可實(shí)現(xiàn)復(fù)雜的工作。其提供了應(yīng)用程序與開發(fā)人員基于某軟件得以訪問(wèn)一組例程的能力[3]。

    作為模塊與模塊、系統(tǒng)與系統(tǒng)、軟件與開發(fā)人員之間連接的橋梁,API是軟件工程中的重要組成部分,在軟件項(xiàng)目中應(yīng)用廣泛[4]。API的重要性也決定了針對(duì)API的測(cè)試在軟件研發(fā)過(guò)程中也是重點(diǎn)關(guān)注的內(nèi)容。

    1.2? API測(cè)試方法

    API接口的測(cè)試一般在集成測(cè)試階段進(jìn)行,重點(diǎn)檢查部件之間的調(diào)用和交互是否起作用,對(duì)其的測(cè)試方法分為白盒測(cè)試和黑盒測(cè)試。

    白盒測(cè)試時(shí),軟件測(cè)試人員可訪問(wèn)程序中的代碼,并通過(guò)檢查代碼的線索來(lái)協(xié)助測(cè)試;黑盒測(cè)試時(shí),代碼對(duì)測(cè)試人員不可見,測(cè)試人員需要進(jìn)行一些輸入,得到某種輸出結(jié)果,不需了解代碼如何運(yùn)行[5]。

    出于代碼安全和商業(yè)機(jī)密的考慮,在實(shí)際軟件工程項(xiàng)目中,代碼的查看權(quán)限一般不向測(cè)試人員開放。因此,黑盒測(cè)試在API測(cè)試中應(yīng)用較多,本文著重探討黑盒測(cè)試的情況。

    使用黑盒測(cè)試方法時(shí),測(cè)試人員根據(jù)接口文檔中API的功能描述,編寫測(cè)試程序或使用輔助測(cè)試工具模擬其它模塊調(diào)用API。通過(guò)對(duì)輸入?yún)?shù)不同的取值覆蓋,驗(yàn)證輸出的對(duì)應(yīng)關(guān)系是否符合功能描述,同時(shí)驗(yàn)證API對(duì)邊界值、異常值的處理,確保接口的可靠性。

    綜上所述,API測(cè)試用例設(shè)計(jì)的核心與難點(diǎn)在于設(shè)計(jì)輸入?yún)?shù)的取值覆蓋方案。僅考慮測(cè)試覆蓋率的情況下,可使用窮舉測(cè)試法列出所有可能的輸入?yún)?shù)。此方法的測(cè)試效果雖然最為理想,但由于工作量太大,不符合實(shí)際工程情況;兼顧測(cè)試效率的情況下,常用組合測(cè)試法或正交測(cè)試法,利用參數(shù)之間的正交關(guān)系盡可能的覆蓋較多測(cè)試場(chǎng)景[6-7]。兩者相比較,組合測(cè)試設(shè)計(jì)的用例數(shù)量更為精簡(jiǎn),更能提高測(cè)試效率。

    2? PICT介紹

    2.1? 概念

    PICT(The Pairwise Independent Combinatorial Testing tool)為一款微軟公司出品的命令行用例生成工具,生成的測(cè)試集可以覆蓋任意N個(gè)變量的取值組合?;诮M合測(cè)試的理論,該測(cè)試用例集可以發(fā)現(xiàn)N個(gè)因素共同作用引發(fā)的缺陷。

    PICT接受純文本模式的文件作為輸入,輸入文件中包括參數(shù)類別、取值集與約束關(guān)系,輸出是一個(gè)用來(lái)組成組合覆蓋測(cè)試用例的矩陣,每一行表示一個(gè)測(cè)試用例,每一列代表系統(tǒng)的一個(gè)參數(shù),每一項(xiàng)代表測(cè)試用例對(duì)應(yīng)的參數(shù)取值。PICT可幫助測(cè)試人員產(chǎn)生比手動(dòng)生成更高效的測(cè)試用例。

    2.2? 實(shí)現(xiàn)原理

    組合測(cè)試(combinatorial testing)是一種測(cè)試用例生成方法,其對(duì)傳統(tǒng)測(cè)試用例方法進(jìn)行了綜合。組合測(cè)試?yán)碚摽捎梢粋€(gè)數(shù)學(xué)模型和一個(gè)假設(shè)表示:

    數(shù)學(xué)模型:被測(cè)對(duì)象被抽象為函數(shù)f,影響被測(cè)對(duì)象變量作為函數(shù)f的輸入,其取值構(gòu)成有限的變量集合X={x1,x2,…,xn},產(chǎn)品的輸出為函數(shù)的返回值,構(gòu)成變量集合Y={y1,y2,y3,…,ym}。

    假設(shè):如果測(cè)試覆蓋了任意i個(gè)(2≤i≤n)輸入變量的取值組合,那么該測(cè)試用例集理論上可以發(fā)現(xiàn)所有i個(gè)變量共同作用引發(fā)的函數(shù)f的缺陷。

    組合測(cè)試方法包括多變量組合方法和兩變量組合方法[8]。多變量組合方法的覆蓋率更好,但占用的測(cè)試資源多。兩變量組合方法理論上可以暴露所有由兩個(gè)變量共同作用而引發(fā)的缺陷,占用的測(cè)試資源少。Kuhn和Reilly在2002年通過(guò)對(duì)Mozilla瀏覽器的錯(cuò)誤分析報(bào)告開展了組合測(cè)試的可用性結(jié)果研究。研究結(jié)論表明,大約70%的故障是由兩個(gè)以下參數(shù)的相互作用引起的[9]。因此,兩變量組合方法在測(cè)試覆蓋性上也基本滿足工程需求。

    PICT默認(rèn)使用兩變量組合方法,生成的測(cè)試集可以覆蓋任意兩個(gè)變量的取值組合。并且由于組合測(cè)試的數(shù)學(xué)模型沒有描述變量之間的約束關(guān)系,生成的用例集存在一定的冗余,利用PICT可通過(guò)添加輸入的約束條件來(lái)進(jìn)行改進(jìn)[10]。

    2.3? 使用方法

    使用PICT進(jìn)行用例設(shè)計(jì)的步驟包括:

    (1)參數(shù)建模。通過(guò)分析被測(cè)對(duì)象,抽象出待生成變量的類型和取值,使用等價(jià)類方法將有限的取值代替無(wú)限的取值域。然后使用文本編輯器創(chuàng)建一個(gè)模型文件,在該文件中分行詳細(xì)列出變量類型、取值、變量間的約束條件。

    (2)將模型文件放入PICT安裝程序路徑,在命令行程序中運(yùn)行PICT,并設(shè)定輸出結(jié)果格式,將輸出矩陣導(dǎo)出至指定文件中。

    (3)打開輸出文件,查看用例設(shè)計(jì)結(jié)果。PICT生成一組簡(jiǎn)潔的參數(shù)值選項(xiàng),用來(lái)組合覆蓋測(cè)試用例。

    3? API測(cè)試用例設(shè)計(jì)

    3.1? 設(shè)計(jì)思路

    根據(jù)1.2節(jié)的介紹,API用例設(shè)計(jì)思路主要考慮以下三個(gè)方面:

    (1)根據(jù)接口文檔中對(duì)輸入?yún)?shù)的使用規(guī)則,設(shè)計(jì)樣本驗(yàn)證輸入?yún)?shù)個(gè)數(shù)、長(zhǎng)度、類型、有效性等。

    (2)根據(jù)等價(jià)類劃分方法,精簡(jiǎn)輸入?yún)?shù)的取值集,減少冗余用例。

    (3)分析接口文檔中對(duì)輸出參數(shù)的業(yè)務(wù)規(guī)則描述,梳理業(yè)務(wù)邏輯,明確輸入和輸出的對(duì)應(yīng)關(guān)系以及輸入條件之間的約束條件。

    3.2? 設(shè)計(jì)步驟

    3.2.1? 分析接口文檔

    本文以一個(gè)API接口為例,介紹使用PICT進(jìn)行API測(cè)試用例設(shè)計(jì)的過(guò)程。接口文檔描述如下所示:

    (1)API名稱:自動(dòng)請(qǐng)求雙工熱備切換

    (2)調(diào)用格式:int reqDupSwitch(DUPSTS *pD up Status);

    (3)描述:應(yīng)用程序可調(diào)用此API請(qǐng)求改變雙工狀態(tài)。只有在自動(dòng)方式下才可以在主機(jī)上請(qǐng)求切換。如果本機(jī)為副機(jī),不允許切換;如果本機(jī)為主機(jī),它機(jī)為副機(jī),并且它機(jī)網(wǎng)絡(luò)或軟件異常,不允許切換。

    (4)參數(shù):pDupStatus:指向DUPSTS類型的指針,用于存放當(dāng)前的雙工狀態(tài)。DUPSTS結(jié)構(gòu)中包括的參數(shù)內(nèi)容如下:

    3.2.2? 使用PICT生成測(cè)試用例

    (1)確定變量xi

    xi應(yīng)包括測(cè)試的輸入和預(yù)期輸出。被測(cè)API的輸入為一個(gè)結(jié)構(gòu)體,結(jié)構(gòu)體中共包含7類數(shù)值;API的輸出為一個(gè)整數(shù)型數(shù)值。因此,測(cè)試用例的輸入變量xi共包括8類數(shù)值。

    (2)確定每個(gè)變量xi的取值組合

    為了更充分的發(fā)現(xiàn)缺陷,每個(gè)變量的取值要進(jìn)行充分設(shè)計(jì),尤其是“典型取值”,可以通過(guò)等價(jià)劃分、邊界值等方法進(jìn)行取值。根據(jù)本接口文件,7個(gè)輸入變量的有效取值均為離散的有限值,需要逐一列出;無(wú)效值采用等價(jià)類劃分法和邊界取值法,取–1。輸出值包括兩個(gè)固定值:0和–1。

    4? 結(jié)束語(yǔ)

    通過(guò)PICT工具生成測(cè)試用例集合,縮短了測(cè)試人員針對(duì)API的測(cè)試用例設(shè)計(jì)的時(shí)間,對(duì)實(shí)際工作具有指導(dǎo)意義。但PICT為追求測(cè)試效率而犧牲了部分覆蓋率的要求,可能會(huì)錯(cuò)過(guò)特定的取值組合,如上文中最終生成的用例未包含本機(jī)數(shù)據(jù)網(wǎng)狀態(tài)和關(guān)鍵軟件狀態(tài)均為故障時(shí)的切換成功場(chǎng)景測(cè)試。因此測(cè)試人員可根據(jù)實(shí)際情況,對(duì)測(cè)試集進(jìn)行優(yōu)化,如減少測(cè)試用例數(shù)量或補(bǔ)充個(gè)別測(cè)試用例,達(dá)到更佳測(cè)試覆蓋效果[11]。

    參考文獻(xiàn)

    [1]顏樂鳴. 基于工作流的軟件測(cè)試過(guò)程模型研究[J]. 軟件, 2018, 39(5): 160-165.

    [2]張琪. 大數(shù)據(jù)背景下軟件測(cè)試的挑戰(zhàn)與展望[J]. 軟件, 2018, 39(6): 181-183.

    [3]沈默, 劉強(qiáng), 童自力. API測(cè)試的二元組合測(cè)試算法研究與

    實(shí)現(xiàn)[J]. 計(jì)算機(jī)工程與應(yīng)用, 2005, 26: 48-57.

    [4]黃沛. 基于RESTful架構(gòu)的科技信息共享接口系統(tǒng)的設(shè)計(jì)[J]. 軟件, 2018, 39(7): 170-172.

    [5]Patton, R著: 張小松, 王鈺, 曹躍等譯. 軟件測(cè)試(原書第2版)[M]. 北京: 機(jī)械工業(yè)出版社, 2006.

    [6]葉常春, 尹良澤. 面向小規(guī)模程序的輕型測(cè)試方法[J]. 軟件, 2015, 36(10): 90-93.

    [7]陳星, 趙佳萌, 宣軍法. 移動(dòng)應(yīng)用自動(dòng)化兼容性測(cè)試方法綜述[J]. 軟件, 2018, 39(7): 89-94.

    [8]Trehan A. Algorithms for self-healing networks [D]. USA: The University of New Mexico, 2010.

    [9]Kuhn DR, Reilly MJ. An investigation of the applicability of design of experiments to software testing. [R] In: Caulfield M, ed. Proc. of the Annual NASA/IEEE Software Enginee ring Workshop(SEW). Los Alamitos: IEEE Press, 2002. 91- 95.

    [10]王子元, 徐寶文, 聶長(zhǎng)海. 組合測(cè)試用例生成技術(shù)[J], 計(jì)算機(jī)科學(xué)與探索, 2008, 2(6).

    [11]陳皓, 王曙燕, 潘曉英. 成對(duì)組合測(cè)試數(shù)據(jù)的整體優(yōu)化和生成方法[J]. 計(jì)算機(jī)工程與應(yīng)用, 2012, 48(11): 32-36.

    欧美性长视频在线观看| 欧美日韩亚洲综合一区二区三区_| 国产一区二区三区在线臀色熟女 | 久久伊人香网站| 精品第一国产精品| 少妇 在线观看| 国产又爽黄色视频| 精品乱码久久久久久99久播| 91av网站免费观看| 超色免费av| 后天国语完整版免费观看| 丰满人妻熟妇乱又伦精品不卡| 欧美性长视频在线观看| 午夜影院日韩av| 女生性感内裤真人,穿戴方法视频| 国产有黄有色有爽视频| 中出人妻视频一区二区| 久久影院123| 国产成人免费无遮挡视频| 亚洲 欧美 日韩 在线 免费| 国产一卡二卡三卡精品| 两性夫妻黄色片| 亚洲欧洲精品一区二区精品久久久| 色老头精品视频在线观看| 亚洲美女黄片视频| 成人亚洲精品一区在线观看| 最新在线观看一区二区三区| 亚洲国产精品合色在线| av视频免费观看在线观看| 高清黄色对白视频在线免费看| 久久精品国产99精品国产亚洲性色 | 久久九九热精品免费| 多毛熟女@视频| 美女国产高潮福利片在线看| 日韩欧美一区二区三区在线观看| 日韩大码丰满熟妇| 黄色怎么调成土黄色| 在线观看www视频免费| 亚洲激情在线av| 中亚洲国语对白在线视频| 亚洲avbb在线观看| 麻豆成人av在线观看| 亚洲片人在线观看| 99riav亚洲国产免费| 国产av一区在线观看免费| a级毛片黄视频| 国产不卡一卡二| 国产成人精品久久二区二区91| 久久久久国产一级毛片高清牌| 无限看片的www在线观看| 亚洲 国产 在线| 1024视频免费在线观看| 97超级碰碰碰精品色视频在线观看| 一区二区三区国产精品乱码| 精品人妻1区二区| 亚洲狠狠婷婷综合久久图片| 99久久综合精品五月天人人| 在线观看66精品国产| 久热这里只有精品99| 亚洲国产欧美一区二区综合| 国产精品一区二区在线不卡| 国产亚洲精品久久久久久毛片| 国产精品久久久人人做人人爽| av网站免费在线观看视频| 亚洲avbb在线观看| 亚洲精品一卡2卡三卡4卡5卡| 久久精品国产亚洲av香蕉五月| 欧美成人性av电影在线观看| 日本三级黄在线观看| 水蜜桃什么品种好| 99国产精品免费福利视频| 午夜精品在线福利| 久久久久久久久中文| 大型黄色视频在线免费观看| 亚洲性夜色夜夜综合| x7x7x7水蜜桃| 国产成+人综合+亚洲专区| 亚洲自拍偷在线| 国产亚洲精品久久久久5区| 十分钟在线观看高清视频www| 美国免费a级毛片| 亚洲国产精品sss在线观看 | 韩国av一区二区三区四区| 久久欧美精品欧美久久欧美| 18禁美女被吸乳视频| 成人三级做爰电影| 在线观看免费视频日本深夜| 国产一区二区激情短视频| 久久这里只有精品19| 国产亚洲精品综合一区在线观看 | √禁漫天堂资源中文www| 亚洲专区国产一区二区| 黄色视频不卡| 老司机午夜福利在线观看视频| 欧美国产精品va在线观看不卡| 啦啦啦免费观看视频1| 日韩av在线大香蕉| 我的亚洲天堂| av天堂在线播放| 天堂中文最新版在线下载| 91麻豆av在线| 久久久久久免费高清国产稀缺| 免费高清视频大片| 99热国产这里只有精品6| 精品卡一卡二卡四卡免费| 涩涩av久久男人的天堂| 亚洲五月天丁香| 最近最新中文字幕大全电影3 | 窝窝影院91人妻| 国产深夜福利视频在线观看| cao死你这个sao货| 亚洲欧美日韩高清在线视频| 午夜免费成人在线视频| 一级片免费观看大全| 国产高清videossex| 一区二区三区激情视频| 90打野战视频偷拍视频| 校园春色视频在线观看| 热re99久久精品国产66热6| 成年人免费黄色播放视频| 精品无人区乱码1区二区| 女人爽到高潮嗷嗷叫在线视频| 美女大奶头视频| 啪啪无遮挡十八禁网站| av国产精品久久久久影院| 水蜜桃什么品种好| 亚洲自拍偷在线| 人成视频在线观看免费观看| 国产片内射在线| 十八禁网站免费在线| 9热在线视频观看99| 80岁老熟妇乱子伦牲交| 18禁黄网站禁片午夜丰满| 一本综合久久免费| 黄片小视频在线播放| 别揉我奶头~嗯~啊~动态视频| 热re99久久国产66热| 国产亚洲精品第一综合不卡| 桃红色精品国产亚洲av| 99久久久亚洲精品蜜臀av| 国产成人精品在线电影| www.熟女人妻精品国产| 欧美+亚洲+日韩+国产| 国产有黄有色有爽视频| 国产在线精品亚洲第一网站| 亚洲伊人色综图| 久久久久久久精品吃奶| 啦啦啦在线免费观看视频4| av天堂在线播放| 国产成人精品无人区| av天堂久久9| 久久久久久人人人人人| 国产成人精品无人区| 久久久久久久久免费视频了| 美女大奶头视频| 丝袜人妻中文字幕| 国产亚洲精品一区二区www| 在线观看一区二区三区| 中文欧美无线码| 国产成人精品久久二区二区免费| av视频免费观看在线观看| 久久香蕉激情| 老司机深夜福利视频在线观看| 精品人妻在线不人妻| 男人操女人黄网站| 久久精品亚洲熟妇少妇任你| 久久精品影院6| 精品久久久久久电影网| 亚洲成人免费电影在线观看| 中文字幕人妻丝袜制服| 怎么达到女性高潮| 亚洲国产看品久久| 一进一出抽搐动态| 一二三四在线观看免费中文在| 免费高清视频大片| 精品久久久久久成人av| 97碰自拍视频| 电影成人av| 免费在线观看日本一区| 国产高清激情床上av| 欧美日韩视频精品一区| 亚洲一区中文字幕在线| 成人免费观看视频高清| svipshipincom国产片| 免费在线观看影片大全网站| 最近最新免费中文字幕在线| 久久国产亚洲av麻豆专区| 成人三级黄色视频| 欧美日韩福利视频一区二区| 侵犯人妻中文字幕一二三四区| 国产黄a三级三级三级人| 中文字幕色久视频| 日韩免费av在线播放| 性色av乱码一区二区三区2| 成人18禁高潮啪啪吃奶动态图| 婷婷精品国产亚洲av在线| 久久精品国产亚洲av高清一级| 久久久久久久久免费视频了| 亚洲成人免费av在线播放| 丝袜人妻中文字幕| 岛国在线观看网站| 淫秽高清视频在线观看| 精品一区二区三区av网在线观看| 日韩 欧美 亚洲 中文字幕| 欧美成狂野欧美在线观看| 中文字幕精品免费在线观看视频| 欧美激情极品国产一区二区三区| 国产亚洲欧美98| 亚洲五月色婷婷综合| 精品久久久久久久毛片微露脸| 国内久久婷婷六月综合欲色啪| 天天躁夜夜躁狠狠躁躁| 十八禁人妻一区二区| 91在线观看av| 啦啦啦 在线观看视频| 熟女少妇亚洲综合色aaa.| 在线观看一区二区三区激情| 免费在线观看黄色视频的| 亚洲国产精品合色在线| 99精国产麻豆久久婷婷| 欧美最黄视频在线播放免费 | 一边摸一边抽搐一进一小说| 亚洲自偷自拍图片 自拍| 美女高潮喷水抽搐中文字幕| 国产成人啪精品午夜网站| 日本免费一区二区三区高清不卡 | 在线播放国产精品三级| 日本欧美视频一区| 久久这里只有精品19| 亚洲精品成人av观看孕妇| 久久中文字幕人妻熟女| 淫妇啪啪啪对白视频| 亚洲国产精品sss在线观看 | 999久久久精品免费观看国产| 欧美日韩乱码在线| 久久 成人 亚洲| 国产高清激情床上av| 久久久精品国产亚洲av高清涩受| 老汉色∧v一级毛片| 狠狠狠狠99中文字幕| 免费一级毛片在线播放高清视频 | 18禁裸乳无遮挡免费网站照片 | 亚洲欧美精品综合久久99| 成人av一区二区三区在线看| 嫁个100分男人电影在线观看| 日韩免费高清中文字幕av| 深夜精品福利| 丰满人妻熟妇乱又伦精品不卡| 女人高潮潮喷娇喘18禁视频| av福利片在线| 亚洲 欧美 日韩 在线 免费| 麻豆av在线久日| 9191精品国产免费久久| 国产三级黄色录像| 亚洲在线自拍视频| 欧美老熟妇乱子伦牲交| 国产成人啪精品午夜网站| 婷婷精品国产亚洲av在线| 国产色视频综合| 色综合婷婷激情| 精品国产一区二区三区四区第35| 国产欧美日韩一区二区精品| 精品少妇一区二区三区视频日本电影| 久久人妻福利社区极品人妻图片| 高潮久久久久久久久久久不卡| 男女下面进入的视频免费午夜 | 丝袜美腿诱惑在线| 免费一级毛片在线播放高清视频 | 欧美成狂野欧美在线观看| 激情在线观看视频在线高清| 黄频高清免费视频| 黄色毛片三级朝国网站| 天堂动漫精品| 国产在线精品亚洲第一网站| 一区福利在线观看| 中文字幕色久视频| 精品国产亚洲在线| 又大又爽又粗| 黄色成人免费大全| 69av精品久久久久久| 国产成人免费无遮挡视频| 欧美老熟妇乱子伦牲交| 日本三级黄在线观看| 亚洲欧美日韩无卡精品| 精品熟女少妇八av免费久了| 侵犯人妻中文字幕一二三四区| 性色av乱码一区二区三区2| 真人做人爱边吃奶动态| 亚洲精品国产精品久久久不卡| 高清在线国产一区| 日韩精品免费视频一区二区三区| 久久草成人影院| 国产深夜福利视频在线观看| 人人妻人人澡人人看| 亚洲激情在线av| e午夜精品久久久久久久| 久久婷婷成人综合色麻豆| 最近最新免费中文字幕在线| 水蜜桃什么品种好| 亚洲精品中文字幕一二三四区| 色播在线永久视频| 91成年电影在线观看| 50天的宝宝边吃奶边哭怎么回事| 亚洲av美国av| 黄片播放在线免费| 国产精品免费一区二区三区在线| 久久久久精品国产欧美久久久| 国产成人欧美| 国产成人影院久久av| 老熟妇乱子伦视频在线观看| 国产成人精品无人区| 日韩免费高清中文字幕av| 欧美日韩中文字幕国产精品一区二区三区 | 午夜老司机福利片| 久久婷婷成人综合色麻豆| 99riav亚洲国产免费| 欧美精品啪啪一区二区三区| 午夜亚洲福利在线播放| 午夜日韩欧美国产| 国产精品爽爽va在线观看网站 | 国产精品秋霞免费鲁丝片| 999久久久精品免费观看国产| 亚洲一区二区三区欧美精品| 麻豆成人av在线观看| 高清黄色对白视频在线免费看| 日韩免费高清中文字幕av| 淫秽高清视频在线观看| 国产亚洲精品综合一区在线观看 | 搡老熟女国产l中国老女人| 国产一区二区激情短视频| 9色porny在线观看| 欧美在线黄色| 校园春色视频在线观看| 日本 av在线| 婷婷丁香在线五月| 在线观看一区二区三区| 久久伊人香网站| 在线观看一区二区三区| 午夜久久久在线观看| 国产精品久久久av美女十八| 亚洲一区高清亚洲精品| 精品电影一区二区在线| 国产精品秋霞免费鲁丝片| 纯流量卡能插随身wifi吗| 香蕉国产在线看| 午夜两性在线视频| 午夜免费激情av| 一边摸一边做爽爽视频免费| 国产成人影院久久av| 在线观看66精品国产| 国产精品久久久久久人妻精品电影| 欧美精品啪啪一区二区三区| 国产精品久久久久久人妻精品电影| 国产精品久久久久成人av| 久久久国产精品麻豆| 麻豆一二三区av精品| 国产一区二区激情短视频| 日日爽夜夜爽网站| 91成年电影在线观看| 美女福利国产在线| 亚洲性夜色夜夜综合| 9191精品国产免费久久| 欧美激情高清一区二区三区| 咕卡用的链子| 性色av乱码一区二区三区2| 一本大道久久a久久精品| 国产av精品麻豆| 亚洲国产欧美网| 国产黄a三级三级三级人| 可以在线观看毛片的网站| 亚洲精品美女久久av网站| 欧美最黄视频在线播放免费 | 久久久久国产一级毛片高清牌| 亚洲国产毛片av蜜桃av| 色综合欧美亚洲国产小说| 国产在线观看jvid| 欧美另类亚洲清纯唯美| 另类亚洲欧美激情| 精品一区二区三区av网在线观看| 黄色视频不卡| 99久久99久久久精品蜜桃| 90打野战视频偷拍视频| 无限看片的www在线观看| 黄频高清免费视频| 水蜜桃什么品种好| 大香蕉久久成人网| 亚洲精品国产区一区二| 日韩有码中文字幕| av天堂在线播放| 两人在一起打扑克的视频| av中文乱码字幕在线| 久久久久久亚洲精品国产蜜桃av| 国产又爽黄色视频| 男女高潮啪啪啪动态图| 中文字幕人妻丝袜一区二区| 久久 成人 亚洲| 亚洲人成77777在线视频| 欧美日韩国产mv在线观看视频| 国产av精品麻豆| 欧美人与性动交α欧美软件| 久久久久久久久久久久大奶| 欧美成人午夜精品| 午夜精品在线福利| 黑人巨大精品欧美一区二区蜜桃| 国产单亲对白刺激| 久久精品aⅴ一区二区三区四区| 伦理电影免费视频| 久久精品影院6| 麻豆一二三区av精品| 嫩草影院精品99| 亚洲一区二区三区不卡视频| 大型av网站在线播放| 午夜激情av网站| 日韩大码丰满熟妇| 欧美一区二区精品小视频在线| 一区在线观看完整版| 午夜激情av网站| 亚洲精品中文字幕一二三四区| 一本综合久久免费| 老鸭窝网址在线观看| 一级黄色大片毛片| 亚洲一区二区三区欧美精品| 国产成人欧美| 日本撒尿小便嘘嘘汇集6| 亚洲国产毛片av蜜桃av| 黑人猛操日本美女一级片| 18禁国产床啪视频网站| 国产精品野战在线观看 | 欧美日韩精品网址| 超色免费av| 黄色 视频免费看| 视频区图区小说| 久久久国产欧美日韩av| 日本三级黄在线观看| 在线免费观看的www视频| 免费在线观看日本一区| 叶爱在线成人免费视频播放| 两个人看的免费小视频| 国产免费av片在线观看野外av| 国产精品一区二区在线不卡| 国产午夜精品久久久久久| 在线国产一区二区在线| 中文字幕人妻丝袜制服| 麻豆成人av在线观看| 后天国语完整版免费观看| www.自偷自拍.com| 婷婷丁香在线五月| 日韩欧美三级三区| 精品高清国产在线一区| 精品免费久久久久久久清纯| 9热在线视频观看99| 亚洲五月婷婷丁香| 波多野结衣高清无吗| 成年女人毛片免费观看观看9| 婷婷六月久久综合丁香| 欧美最黄视频在线播放免费 | 中文字幕av电影在线播放| 成在线人永久免费视频| 777久久人妻少妇嫩草av网站| 青草久久国产| 日韩欧美国产一区二区入口| 老司机午夜福利在线观看视频| av视频免费观看在线观看| 怎么达到女性高潮| 日韩欧美免费精品| 黑人巨大精品欧美一区二区mp4| 如日韩欧美国产精品一区二区三区| 韩国精品一区二区三区| 亚洲精品国产一区二区精华液| 久久中文看片网| 99国产精品99久久久久| 国产一区二区激情短视频| 欧美人与性动交α欧美软件| a在线观看视频网站| 天天躁夜夜躁狠狠躁躁| 欧美成人免费av一区二区三区| 日韩欧美一区二区三区在线观看| 啦啦啦在线免费观看视频4| 中文字幕另类日韩欧美亚洲嫩草| 国产精品98久久久久久宅男小说| 在线观看日韩欧美| 在线观看一区二区三区激情| 夜夜看夜夜爽夜夜摸 | 在线观看免费视频日本深夜| 三级毛片av免费| 久久狼人影院| 怎么达到女性高潮| 国产伦人伦偷精品视频| 成人特级黄色片久久久久久久| 热99re8久久精品国产| 国产又色又爽无遮挡免费看| 亚洲精品久久午夜乱码| 天堂中文最新版在线下载| 国产亚洲精品久久久久久毛片| 人人妻人人澡人人看| 国产一区在线观看成人免费| 国产成人av激情在线播放| 一个人免费在线观看的高清视频| 欧美日韩av久久| 久久久国产成人免费| 婷婷精品国产亚洲av在线| 午夜成年电影在线免费观看| 亚洲熟妇熟女久久| 欧美人与性动交α欧美软件| 一边摸一边抽搐一进一小说| 神马国产精品三级电影在线观看 | 一进一出好大好爽视频| 国产成人精品久久二区二区免费| a级毛片在线看网站| 国产欧美日韩一区二区三区在线| 精品日产1卡2卡| 岛国视频午夜一区免费看| 久久精品国产综合久久久| 中亚洲国语对白在线视频| 999久久久国产精品视频| 久久久国产一区二区| 亚洲熟妇中文字幕五十中出 | 99riav亚洲国产免费| 亚洲av成人不卡在线观看播放网| 夫妻午夜视频| 90打野战视频偷拍视频| 久热爱精品视频在线9| 国产精品美女特级片免费视频播放器 | 在线观看免费视频网站a站| 99精品在免费线老司机午夜| 大型av网站在线播放| 99久久久亚洲精品蜜臀av| 精品欧美一区二区三区在线| 长腿黑丝高跟| a级毛片黄视频| 精品熟女少妇八av免费久了| av欧美777| 国产成人免费无遮挡视频| 精品福利永久在线观看| 久久久久久人人人人人| 国产成人啪精品午夜网站| 亚洲中文av在线| 97人妻天天添夜夜摸| 黄色片一级片一级黄色片| 精品国产一区二区三区四区第35| 精品第一国产精品| 国产伦人伦偷精品视频| 国产成人欧美| 亚洲avbb在线观看| 国产精品日韩av在线免费观看 | 亚洲精品一二三| 韩国av一区二区三区四区| 桃红色精品国产亚洲av| 欧美av亚洲av综合av国产av| 高潮久久久久久久久久久不卡| 久久精品国产亚洲av高清一级| 热re99久久精品国产66热6| 久久久久久亚洲精品国产蜜桃av| 日本精品一区二区三区蜜桃| 欧美性长视频在线观看| 在线观看日韩欧美| 精品人妻在线不人妻| 国产亚洲精品综合一区在线观看 | 亚洲av成人不卡在线观看播放网| 正在播放国产对白刺激| 久久中文字幕一级| 一区二区三区激情视频| 久久久久久亚洲精品国产蜜桃av| 80岁老熟妇乱子伦牲交| 国产熟女xx| 成年人黄色毛片网站| 日韩 欧美 亚洲 中文字幕| 91精品国产国语对白视频| 久久久久久久久久久久大奶| 人人妻,人人澡人人爽秒播| 国产日韩一区二区三区精品不卡| 免费女性裸体啪啪无遮挡网站| 欧美亚洲日本最大视频资源| 成人亚洲精品av一区二区 | 日韩精品中文字幕看吧| 中文字幕人妻熟女乱码| 国产精品久久久人人做人人爽| 热re99久久国产66热| 超色免费av| 亚洲第一av免费看| 国产激情欧美一区二区| 午夜福利在线观看吧| 国产av在哪里看| 人人澡人人妻人| 欧美在线一区亚洲| 国产精品影院久久| 91老司机精品| 国产精品久久久久久人妻精品电影| 久久欧美精品欧美久久欧美| 9色porny在线观看| 99国产精品一区二区蜜桃av| 久久人人97超碰香蕉20202| 黄色丝袜av网址大全| 俄罗斯特黄特色一大片| 日韩中文字幕欧美一区二区| 老司机福利观看| 亚洲av日韩精品久久久久久密| 亚洲欧美激情在线| 成年女人毛片免费观看观看9| 国产三级黄色录像| 午夜两性在线视频| 色综合欧美亚洲国产小说| 90打野战视频偷拍视频| 精品国产超薄肉色丝袜足j| 校园春色视频在线观看| 成在线人永久免费视频| 老司机靠b影院| 国产片内射在线| 精品免费久久久久久久清纯| 伊人久久大香线蕉亚洲五| 国产精品一区二区在线不卡| а√天堂www在线а√下载| 黑人巨大精品欧美一区二区蜜桃| 精品久久久久久久久久免费视频 | 亚洲自偷自拍图片 自拍|