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

    艦炮火控軟件單元測試研究

    2010-01-20 01:44曹曉勇王德偉
    現(xiàn)代電子技術(shù) 2009年21期
    關(guān)鍵詞:單元測試

    曹曉勇 王德偉 劉 希

    摘 要:針對艦炮火控軟件單元測試工作量大、效率低的問題及現(xiàn)狀,基于軟件單元測試的理論,分析研究了單元測試所關(guān)注的測試內(nèi)容、測試方法、測試環(huán)境搭建以及測試用例設(shè)計(jì)等要點(diǎn),同時(shí)結(jié)合某型號產(chǎn)品艦炮火控軟件單元測試的實(shí)踐,總結(jié)了艦炮火控軟件單元測試的經(jīng)驗(yàn),并在此基礎(chǔ)上提出了有效提高單元測試效率,從而提高艦炮火控軟件質(zhì)量的方法和途徑。

    關(guān)鍵詞:艦炮火控軟件;單元測試;靜態(tài)分析;白盒測試;黑盒測試

    中圖分類號:TP311.5 文獻(xiàn)標(biāo)識碼:A

    文章編號:1004-373X(2009)21-013-03

    Research on Unit Testing for the Software of Shipborne Gunnery Fire Control System

    CAO Xiaoyong,WANG Dewei,LIU Xi

    (Jiangsu Automation Research Institute,China Shipbuilding Industry Corporation,Lianyungang,222006,China)

    Abstract:Aimed at the problem and actuality of mass workload and low efficiency in unit testing for the software of shipborne gunnery fire control system.Based on the fundamental theory of software testing,the essential points of unit testing,such as testing content,testing methods,testing environment building and testing cases designing are researched,the 〆xperience of unit testing for the software of shipborne gunnery fire control system is summarized.Some means and approaches to improve the efficiency of unit testing and the quality of software are proposed.

    Keywords:shipborne gunnery fire control system Software;unit testing;static analysis;white box testing;black box testing

    隨著艦炮火控技術(shù)的不斷發(fā)展,艦炮火控軟件的精確度和復(fù)雜度越來越高,繼而對火控軟件的質(zhì)量和可靠性要求也就相應(yīng)提高。而軟件測試不僅是保證軟件可靠性的必要和有效手段,更是軟件質(zhì)量保證的關(guān)鍵步驟。從軟件生命周期全過程來看,測試可分為單元測試、集成測試、確認(rèn)測試、系統(tǒng)測試等階段[1]。其中,單元測試是整個(gè)測試過程中最基礎(chǔ)、最核心的一個(gè)環(huán)節(jié),單元測試不僅要針對每一個(gè)模塊進(jìn)行,而且每個(gè)模塊的每條語句至少要遍歷一次,其工作量之大也是可想而知的[2]。那么,艦炮火控軟件單元測試到底該如何進(jìn)行,才能有效地提高測試效率,逐漸成為大家日益關(guān)注的問題。

    1 單元測試概述

    單元測試是針對軟件設(shè)計(jì)的最小單位——模塊進(jìn)行的,其測試依據(jù)是軟件的詳細(xì)設(shè)計(jì)說明[3]。測試者根據(jù)詳細(xì)設(shè)計(jì)說明和源程序,了解模塊的輸入、輸出條件和邏輯結(jié)構(gòu),并通過測試來發(fā)現(xiàn)編碼是否有誤、程序邏輯結(jié)構(gòu)是否合理、模塊的功能實(shí)現(xiàn)是否正確、與詳細(xì)設(shè)計(jì)文檔要求是否一致等。單元測試主要包括功能測試和結(jié)構(gòu)覆蓋測試,針對有性能(運(yùn)行時(shí)間或占用空間)要求的模塊和單元,還有必要做性能測試。單元測試通常采用白盒測試為主,黑盒測試為輔的策略[4]。

    2 單元測試關(guān)注要點(diǎn)

    2.1 單元測試內(nèi)容

    在單元測試中,需要對以下五個(gè)方面的內(nèi)容進(jìn)行測試[5]:

    (1) 模塊接口測試。測試模塊的數(shù)據(jù)流,主要指模塊的形式參數(shù)與實(shí)際參數(shù)在個(gè)數(shù)、屬性、順序上是否匹配;全局變量的定義在各模塊中是否一致等。

    (2) 局部數(shù)據(jù)結(jié)構(gòu)測試。模塊的局部數(shù)據(jù)結(jié)構(gòu)是常見的錯(cuò)誤來源,這些錯(cuò)誤主要體現(xiàn)在數(shù)據(jù)類型說明不正確或不一致;局部變量未初始化就被使用;初始值或默認(rèn)值錯(cuò)誤等。

    (3) 路徑測試。對執(zhí)行路徑和循環(huán)進(jìn)行測試,通常采用白盒測試方法來設(shè)計(jì)測試用例,用以查找由于錯(cuò)誤的計(jì)算、不正確的比較或不正常的控制流而導(dǎo)致的錯(cuò)誤。

    (4) 錯(cuò)誤處理測試。對模塊的容錯(cuò)能力進(jìn)行測試,比較完善的設(shè)計(jì)要求模塊能夠預(yù)見出錯(cuò)的條件,并設(shè)置適當(dāng)?shù)某鲥e(cuò)處理對策,以便在程序出錯(cuò)時(shí),能對出錯(cuò)程序進(jìn)行安排,保證其邏輯上的正確性。

    (5) 邊界測試。重在檢測以下問題:如在n次循環(huán)的第0次、1次、n次是否有錯(cuò);運(yùn)算或判斷中取最大最小值時(shí)是否有錯(cuò);數(shù)據(jù)流、控制流中剛好等于、大于、┬∮諶范ǖ謀冉現(xiàn)凳筆欠裼寫淼取

    2.2 單元測試的方法

    單元測試的方法一般有三種:靜態(tài)分析、黑盒測試、白盒測試。其中靜態(tài)分析又稱為靜態(tài)測試,黑盒測試和白盒測試被稱為動(dòng)態(tài)測試

    2.2.1 靜態(tài)分析

    靜態(tài)分析是指不執(zhí)行被測代碼,人工或借助專用工具審查軟件設(shè)計(jì)文檔和程序源代碼,對軟件單元或模塊的控制流、數(shù)據(jù)流、接口特性及表達(dá)式等進(jìn)行分析,從而保證代碼正確性、清晰性、規(guī)范性、一致性、算法高效性,并盡可能地發(fā)現(xiàn)程序中隱含的錯(cuò)誤的過程[6]。通常,程序源代碼的靜態(tài)分析,包括從命名規(guī)則檢查、寄存器使用、編碼格式、出/入口連結(jié)、編程語言使用、存儲(chǔ)器使用、測試和轉(zhuǎn)移、可維護(hù)性、邏輯和程序多余物等十個(gè)方面對代碼進(jìn)行審查。按軟件質(zhì)量模型規(guī)定的相關(guān)度量指標(biāo)對源代碼的文本、注釋、扇入/扇出數(shù)、圈復(fù)雜度等指標(biāo)進(jìn)行度量。

    2.2.2 黑盒測試

    黑盒測試也稱功能測試或數(shù)據(jù)驅(qū)動(dòng)測試。它是在已知軟件單元所具有的功能的前提下,不考慮程序內(nèi)部結(jié)構(gòu)和內(nèi)部特性,把程序看作一個(gè)不能打開的黑盒子,檢查程序功能是否按照軟件詳細(xì)設(shè)計(jì)的規(guī)定正確實(shí)現(xiàn)、程序是否能正確地接收輸入數(shù)據(jù)從而產(chǎn)生正確的輸出信息,并且保持外部信息(如數(shù)據(jù)庫或文件)的完整性[7]。

    黑盒測試從原則上講應(yīng)是窮舉輸入測試,只有把所有可能的輸入都作為測試情況使用,才能以這種方法查出程序中的所有錯(cuò)誤。實(shí)際測試情況有無窮多個(gè),而且測試人員不僅要測試所有合法的輸入,還要對那些不合法但是可能的輸入進(jìn)行測試。顯然,把輸入數(shù)據(jù)的所有可能取值都進(jìn)行測試,是不可能也是無意義的。設(shè)計(jì)黑盒測試的測試用例有很多種方法,例如等價(jià)類劃分法、邊界值分析法、錯(cuò)誤推測法等。最常用的方法是等價(jià)類劃分法。這種方法將測試空間的輸入數(shù)據(jù)分為三類,即正常輸入、邊界輸入和非法輸入,每種輸入還可進(jìn)行更詳細(xì)的劃分,在設(shè)計(jì)測試用例時(shí)取每類的若干個(gè)數(shù)據(jù)作為輸入數(shù)據(jù),如果測試通過,可以肯定同類的其他輸入也是可以通過的。這種方法不僅有助于提高測試用例的有效性,而且有助于提高黑盒測試的效率。

    2.2.3 白盒測試

    除黑盒測試以外,單元測試還需要從另一個(gè)角度即程序的邏輯結(jié)構(gòu)來設(shè)計(jì)測試用例,并用邏輯覆蓋率來衡量測試的完整性,即所謂的白盒測試[8]。對于白盒測試的邏輯覆蓋率,一般有專門的覆蓋率測試工具來完成。

    白盒測試用例的設(shè)計(jì)方法是畫出程序的邏輯結(jié)構(gòu)圖(如程序流程圖或控制流圖),并根據(jù)邏輯結(jié)構(gòu)圖設(shè)計(jì)測試用例。白盒測試的邏輯單位主要有語句、分支、條件、條件值、條件值組合、路徑等。

    一般來講,與條件直接有關(guān)的錯(cuò)誤主要是邏輯操作符錯(cuò)誤,例如:將“||”寫成“&&”,或在“!=”中漏了寫“!”等,所以在具體的白盒測試中,只要采用分支覆蓋與條件覆蓋的組合,基本上可以發(fā)現(xiàn)這些錯(cuò)誤,另一方面,要全部完成語句覆蓋、條件覆蓋、分支覆蓋、路徑覆蓋的成本和代價(jià)是很高的,其工作量更是難以估計(jì),僅條件值覆蓋與條件值組合覆蓋往往就需要設(shè)計(jì)和執(zhí)行大量的測試用例。因此,從測試的投入和產(chǎn)出角度來說,進(jìn)行白盒測試時(shí),并不是覆蓋的邏輯單位越多越好,不同關(guān)鍵等級的模塊應(yīng)采用不同的邏輯覆蓋單位,這樣才能最好地體現(xiàn)測試的有效性。

    2.3 單元測試的環(huán)境搭建和用例設(shè)計(jì)

    單元測試是針對程序最小單元的測試,單元本身通常不能單獨(dú)運(yùn)行,因此在單元測試時(shí)需要為被測單元設(shè)計(jì)樁模塊和驅(qū)動(dòng)模塊。

    (1) 驅(qū)動(dòng)模塊:相當(dāng)于所測模塊的主程序。它接收測試數(shù)據(jù),將這些數(shù)據(jù)傳送給被測模塊,最后再輸出實(shí)際測試結(jié)果。

    (2) 樁模塊:用于代替被測模塊所調(diào)用的下層模塊,其作用是返回被測模塊所需要的數(shù)據(jù)和信息。

    驅(qū)動(dòng)模塊、被測模塊、樁模塊三者共同構(gòu)成了單元測試“測試環(huán)境”,如圖1所示。

    測試用例設(shè)計(jì)的目的是驗(yàn)證程序的功能、性能和結(jié)構(gòu),找出程序中隱含的錯(cuò)誤和缺陷。測試用例設(shè)計(jì)的基本原則是[9]:

    (1) 一個(gè)好的測試用例在于它能發(fā)現(xiàn)至今未能發(fā)現(xiàn)的錯(cuò)誤或缺陷;

    (2) 測試用例至少由測試輸入和測試輸出兩部分組成;

    (3) 設(shè)計(jì)測試用例時(shí),應(yīng)考慮到合理的和不合理的輸入條件;

    (4) 窮舉測試是不可能的,但可以通過設(shè)計(jì)測試用例,覆蓋所有的條件;

    (5) 對發(fā)現(xiàn)錯(cuò)誤和缺陷較多的程序段,應(yīng)著重進(jìn)行更深入的測試。

    3 基于實(shí)踐的測試經(jīng)驗(yàn)和建議

    艦炮火控軟件是實(shí)時(shí)性要求較高的嵌入式軟件,其軟件與硬件具有極高的耦合度,在通用PC機(jī)平臺(tái)上常常無法運(yùn)行,需要特定的專用計(jì)算機(jī)硬件平臺(tái)及專用外部設(shè)備。另外,雖然艦炮火控軟件大多數(shù)采用的是結(jié)構(gòu)化設(shè)計(jì),但近年來隨著艦炮火控軟件技術(shù)的不斷發(fā)展,面向?qū)ο蟮脑O(shè)計(jì)越來越多地被接納和采用。

    針對艦炮火控軟件的這些特點(diǎn),選擇了LDRA公司的TestBed/Tbrun系列測試工具作為某型號軟件產(chǎn)品單元測試的基本工具,并進(jìn)行了靜態(tài)分析、黑盒測試和白盒測試。

    根據(jù)要完成的測試任務(wù),采用了如圖2所示的基于目標(biāo)機(jī)的交叉測試環(huán)境。宿主機(jī)是通用Windows平臺(tái),安裝Tornado 2.0開發(fā)環(huán)境以及測試工具LDRA Testbed,完成被測模塊的插裝及編譯鏈接,產(chǎn)生可執(zhí)行的目標(biāo)代碼。宿主機(jī)與目標(biāo)機(jī)之間通過網(wǎng)絡(luò)完成代碼下載、測試數(shù)據(jù)獲取以及覆蓋率分析。

    通過本次測試實(shí)踐,獲得如下經(jīng)驗(yàn)和建議:

    (1) 在結(jié)構(gòu)化程序中,所謂的單元是指函數(shù),而在面向?qū)ο蟮某绦蛑?單元的概念發(fā)生了變化,而是指類。從對某型號軟件產(chǎn)品單元測試的實(shí)踐來看,以類作為測試單位,復(fù)雜度高,可操作性較差,因此仍然主張以函數(shù)作為單元測試的基本單位,但可以用一個(gè)測試類來組織某個(gè)類的所有測試函數(shù)。需要說明的是,單元測試不應(yīng)過分強(qiáng)調(diào)面向?qū)ο?因?yàn)榫植看a依然是結(jié)構(gòu)化的。單元測試的工作量較大,簡單實(shí)用高效才是硬道理。

    (2) 靜態(tài)分析能夠有效地發(fā)現(xiàn)30%~70%的語法錯(cuò)誤和編碼錯(cuò)誤,但很難挖掘出程序代碼中的隱性錯(cuò)誤和缺陷,尤其是需要軟件動(dòng)態(tài)運(yùn)行才能暴露出來的錯(cuò)誤。黑盒測試能夠動(dòng)態(tài)檢查并較好地發(fā)現(xiàn)軟件單元的功能性錯(cuò)誤,但其測試的完整性卻難于測量。而白盒測試不僅能夠動(dòng)態(tài)運(yùn)行檢查軟件單元的邏輯錯(cuò)誤,而且其

    覆蓋率測試恰恰具有易于衡量測試完整性的優(yōu)點(diǎn)。所以對于單元測試來講,三者之間具有極好的互補(bǔ)性,通常推薦的單元測試步驟和過程是,先進(jìn)行靜態(tài)分析,然后進(jìn)行黑盒的功能測試,黑盒測試后統(tǒng)計(jì)覆蓋率,如果覆蓋未達(dá)到測試計(jì)劃中所規(guī)定的標(biāo)準(zhǔn),那么針對未被覆蓋的語句部分代碼進(jìn)行邏輯分析,并結(jié)合白盒測試的測試用例再次對軟件單元進(jìn)行測試,直到滿足覆蓋要求。同時(shí),對無法覆蓋的語句或分支也要給出說明和理由。

    (3) 對于白盒測試的幾種邏輯單位的測試,通常推薦的步驟和方法是“先簡單后復(fù)雜”。例如,進(jìn)行黑盒測試后統(tǒng)計(jì)覆蓋率,先檢查是否有語句未覆蓋,若有則設(shè)計(jì)測試用例覆蓋它,然后用同樣方法完成條件覆蓋、分支覆蓋和路徑覆蓋,這樣既檢驗(yàn)了黑盒測試的完整性,又避免了重復(fù)的工作,用較少的時(shí)間成本獲得了較高的測試效率。

    4 結(jié) 語

    隨著火控技術(shù)不斷發(fā)展,艦炮火控軟件的工程化水平也在不斷改進(jìn),對軟件測試的要求也在進(jìn)一步提高,在這種情況下如何更好地開展軟件測試工作,如何將軟件測試的理論和方法更好地運(yùn)用到軟件產(chǎn)品的測試實(shí)踐中去,是很有意義和價(jià)值的問題。本文論述了軟件單元測試的理論和方法,介紹了單元測試在實(shí)際工作中的實(shí)踐和經(jīng)驗(yàn),希望對艦炮火控軟件的測試工作能夠有進(jìn)一步的推動(dòng)和提高。

    參考文獻(xiàn)

    [1] 朱少民.軟件測試方法和技術(shù)[M].北京:清華大學(xué)出版社,2005.

    [2]John D Musa.軟件可靠性工程[M].北京:機(jī)械工業(yè)出版社,2003.

    [3]何永軍.聲納嵌入式軟件的單元測試及結(jié)構(gòu)覆蓋率測試方法[J].聲學(xué)與電子工程,2004(4):45-47.

    [4]Roger S Pressman.軟件工程——實(shí)踐者的研究方法[M].梅宏,譯.北京:機(jī)械工業(yè)出版社,2004.

    [5]張猛,毛亮.航天嵌入式軟件的單元測試方法探討[J].航天器工程,2006,15(2):32-35.

    [6]Dirk Huberty.軟件質(zhì)量與軟件測試[M].馬博,趙云龍,譯.北京:清華大學(xué)出版社,2003.

    [7]Shari Lawrence Pfleeger.軟件工程——理論與實(shí)踐[M].北京:高等教育出版社,2001.

    [8]宮云戰(zhàn).軟件測試[M].北京:國防工業(yè)出版社,2006.

    [9]Ron Patton.軟件測試[M].北京:機(jī)械工業(yè)出版社,2000.

    作者簡介 曹曉勇 女,1978年出生,河南漯河人,工程師,學(xué)士。研究方向?yàn)榛鹂啬P团c軟件,嵌入式軟件測試。

    王德偉 男,1982年出生,山西原平人,助理工程師,學(xué)士。研究方向?yàn)榛鹂啬P团c軟件。

    劉 希 男,1986年出生,湖北襄樊人,助理工程師,學(xué)士。研究方向?yàn)榍度胧杰浖y試。

    猜你喜歡
    單元測試
    “三角形”單元測試卷
    “整式的乘法與因式分解”單元測試題
    “勾股定理”單元測試題
    “整式的乘法與因式分解”單元測試卷(提高卷)
    《一次函數(shù)》單元測試題
    《一次函數(shù)》單元測試題
    一年級上冊第五單元測試
    一年級上冊一、二單元測試
    第五單元測試卷
    第六單元測試卷
    一个人免费看片子| 岛国毛片在线播放| 男女之事视频高清在线观看| 男女午夜视频在线观看| 国产无遮挡羞羞视频在线观看| 精品久久久精品久久久| 久久久久视频综合| 精品人妻熟女毛片av久久网站| 亚洲欧美日韩另类电影网站| 久久影院123| 亚洲色图 男人天堂 中文字幕| 亚洲 国产 在线| 淫妇啪啪啪对白视频 | 日韩精品免费视频一区二区三区| 亚洲欧美激情在线| 精品国产乱子伦一区二区三区 | 亚洲精品国产色婷婷电影| 成人手机av| av在线老鸭窝| 天堂俺去俺来也www色官网| 岛国在线观看网站| 97精品久久久久久久久久精品| 国产精品国产三级国产专区5o| 日韩 亚洲 欧美在线| av国产精品久久久久影院| 亚洲欧美一区二区三区久久| 超碰成人久久| 人人澡人人妻人| 啦啦啦在线免费观看视频4| 啦啦啦在线免费观看视频4| av不卡在线播放| 又黄又粗又硬又大视频| 青青草视频在线视频观看| 久久久精品94久久精品| 我的亚洲天堂| 欧美国产日韩亚洲一区| 国产成人av教育| 麻豆成人午夜福利视频| 91av网站免费观看| 人人妻人人看人人澡| 欧美乱妇无乱码| 国产一区二区激情短视频| 老汉色∧v一级毛片| 国产av又大| 人成视频在线观看免费观看| 69av精品久久久久久| 成人三级黄色视频| 午夜视频精品福利| 一二三四在线观看免费中文在| 12—13女人毛片做爰片一| 欧美在线黄色| 国产精品一区二区三区四区久久| 精品久久久久久久毛片微露脸| 国模一区二区三区四区视频 | 亚洲av熟女| 舔av片在线| 亚洲黑人精品在线| 好男人电影高清在线观看| 两性午夜刺激爽爽歪歪视频在线观看 | 日本撒尿小便嘘嘘汇集6| 黄色片一级片一级黄色片| 国产欧美日韩一区二区精品| 一边摸一边抽搐一进一小说| 欧美zozozo另类| av超薄肉色丝袜交足视频| a在线观看视频网站| 欧美日韩亚洲综合一区二区三区_| 国产又色又爽无遮挡免费看| 久久精品aⅴ一区二区三区四区| 男人舔女人下体高潮全视频| 免费在线观看视频国产中文字幕亚洲| 男女之事视频高清在线观看| 国产精品免费视频内射| 亚洲,欧美精品.| 黑人巨大精品欧美一区二区mp4| 午夜老司机福利片| 国内毛片毛片毛片毛片毛片| 成人av一区二区三区在线看| 精品免费久久久久久久清纯| 午夜视频精品福利| 成人欧美大片| 非洲黑人性xxxx精品又粗又长| 午夜福利免费观看在线| 亚洲真实伦在线观看| 亚洲avbb在线观看| 欧美zozozo另类| 亚洲av五月六月丁香网| 精品久久久久久久久久久久久| 嫩草影院精品99| 丰满人妻一区二区三区视频av | 国产97色在线日韩免费| 69av精品久久久久久| a级毛片a级免费在线| 男女床上黄色一级片免费看| 日韩成人在线观看一区二区三区| 熟女电影av网| 一本综合久久免费| 色尼玛亚洲综合影院| 99久久国产精品久久久| 黄片大片在线免费观看| 老鸭窝网址在线观看| 九色成人免费人妻av| 天堂动漫精品| 99国产极品粉嫩在线观看| 日本黄色视频三级网站网址| 亚洲专区字幕在线| 一本综合久久免费| 亚洲一区二区三区不卡视频| 人妻久久中文字幕网| 99久久精品国产亚洲精品| 亚洲国产欧美网| 成人手机av| 精品一区二区三区四区五区乱码| x7x7x7水蜜桃| 精品国内亚洲2022精品成人| 精品久久久久久成人av| 中文字幕人成人乱码亚洲影| 伊人久久大香线蕉亚洲五| 亚洲成人久久性| 在线观看66精品国产| 又黄又粗又硬又大视频| 欧美国产日韩亚洲一区| 成年女人毛片免费观看观看9| 欧美一级毛片孕妇| 免费在线观看成人毛片| 国产三级黄色录像| 国产高清视频在线播放一区| 亚洲一区二区三区不卡视频| 亚洲在线自拍视频| 欧美一级a爱片免费观看看 | 国产一级毛片七仙女欲春2| 999久久久国产精品视频| 国产欧美日韩精品亚洲av| 丝袜人妻中文字幕| 蜜桃久久精品国产亚洲av| 国产免费男女视频| 亚洲精品在线美女| 18禁黄网站禁片免费观看直播| 亚洲精品国产精品久久久不卡| 亚洲精品中文字幕一二三四区| 国产97色在线日韩免费| 久久 成人 亚洲| 777久久人妻少妇嫩草av网站| 一边摸一边做爽爽视频免费| 天天躁夜夜躁狠狠躁躁| 日韩欧美三级三区| 久久天躁狠狠躁夜夜2o2o| 1024手机看黄色片| 精品久久久久久成人av| 亚洲国产精品久久男人天堂| 久久久国产成人免费| 俺也久久电影网| 女警被强在线播放| 国产69精品久久久久777片 | 国内精品久久久久精免费| 日韩中文字幕欧美一区二区| 日韩精品免费视频一区二区三区| 欧美色视频一区免费| 一级毛片高清免费大全| 精华霜和精华液先用哪个| 最近最新中文字幕大全免费视频| 国产精品电影一区二区三区| 搡老岳熟女国产| 香蕉丝袜av| 国产精品久久电影中文字幕| 一区二区三区高清视频在线| 国内毛片毛片毛片毛片毛片| 精品第一国产精品| 日本五十路高清| 天天添夜夜摸| 国内久久婷婷六月综合欲色啪| 两个人的视频大全免费| 在线观看美女被高潮喷水网站 | 亚洲精品在线美女| 一个人免费在线观看电影 | 国产午夜精品论理片| 97人妻精品一区二区三区麻豆| 欧美成人性av电影在线观看| 国产精品一区二区免费欧美| 国产亚洲精品第一综合不卡| 母亲3免费完整高清在线观看| 国产又黄又爽又无遮挡在线| 亚洲国产精品sss在线观看| 日韩大码丰满熟妇| 看片在线看免费视频| 18禁黄网站禁片免费观看直播| 人成视频在线观看免费观看| 欧美一级a爱片免费观看看 | 久久国产精品人妻蜜桃| 久久人人精品亚洲av| 丝袜美腿诱惑在线| 黄色a级毛片大全视频| 此物有八面人人有两片| 欧美成人性av电影在线观看| 麻豆一二三区av精品| 搡老岳熟女国产| 午夜福利视频1000在线观看| 国内精品一区二区在线观看| videosex国产| 两个人看的免费小视频| www.自偷自拍.com| 国产精华一区二区三区| 国产精品国产高清国产av| 香蕉av资源在线| 亚洲国产精品成人综合色| 制服人妻中文乱码| 在线观看66精品国产| 国产精品日韩av在线免费观看| 精品午夜福利视频在线观看一区| 欧美精品啪啪一区二区三区| 午夜福利免费观看在线| 国产成人啪精品午夜网站| 久久香蕉精品热| 欧美日韩中文字幕国产精品一区二区三区| 一卡2卡三卡四卡精品乱码亚洲| 国产精品久久久久久久电影 | 亚洲av美国av| www国产在线视频色| 午夜两性在线视频| 亚洲av第一区精品v没综合| 精品久久久久久久久久免费视频| 男女下面进入的视频免费午夜| 给我免费播放毛片高清在线观看| 日日夜夜操网爽| 五月伊人婷婷丁香| 国产av又大| 亚洲欧美日韩东京热| 国产不卡一卡二| 1024手机看黄色片| 欧美激情久久久久久爽电影| 床上黄色一级片| 熟女少妇亚洲综合色aaa.| 我的老师免费观看完整版| АⅤ资源中文在线天堂| avwww免费| 九色国产91popny在线| 国产精品国产高清国产av| 国产精品av视频在线免费观看| 黄片大片在线免费观看| 亚洲欧美日韩高清在线视频| 国产aⅴ精品一区二区三区波| 久久精品91蜜桃| 免费在线观看影片大全网站| 成人三级黄色视频| 国产高清有码在线观看视频 | 男女那种视频在线观看| 精品国产超薄肉色丝袜足j| 长腿黑丝高跟| 亚洲成a人片在线一区二区| 免费在线观看视频国产中文字幕亚洲| av欧美777| 国产成人影院久久av| 精品第一国产精品| 午夜视频精品福利| 亚洲人成77777在线视频| 亚洲免费av在线视频| 成人高潮视频无遮挡免费网站| 欧美黑人精品巨大| www.www免费av| 免费在线观看日本一区| ponron亚洲| 91成年电影在线观看| 在线看三级毛片| 国产精品99久久99久久久不卡| 天堂动漫精品| 国产熟女午夜一区二区三区| 免费在线观看成人毛片| 国产精品98久久久久久宅男小说| av视频在线观看入口| 波多野结衣巨乳人妻| 在线永久观看黄色视频| 欧美色欧美亚洲另类二区| 老汉色∧v一级毛片| 色精品久久人妻99蜜桃| 白带黄色成豆腐渣| 国产黄色小视频在线观看| 国产精品野战在线观看| АⅤ资源中文在线天堂| 成人18禁高潮啪啪吃奶动态图| 最好的美女福利视频网| 免费在线观看黄色视频的| 又黄又粗又硬又大视频| 亚洲人成电影免费在线| 很黄的视频免费| 久久中文看片网| 久久久久亚洲av毛片大全| 两个人看的免费小视频| 亚洲国产欧美人成| 午夜免费成人在线视频| 国产精品99久久99久久久不卡| 国产精品自产拍在线观看55亚洲| 国产爱豆传媒在线观看 | 好男人在线观看高清免费视频| 99久久无色码亚洲精品果冻| 制服丝袜大香蕉在线| 十八禁网站免费在线| 国产蜜桃级精品一区二区三区| 日本熟妇午夜| 好看av亚洲va欧美ⅴa在| 非洲黑人性xxxx精品又粗又长| 欧美在线一区亚洲| 色老头精品视频在线观看| 精品欧美国产一区二区三| 丰满人妻熟妇乱又伦精品不卡| 一区二区三区激情视频| 99热只有精品国产| 精品无人区乱码1区二区| www.熟女人妻精品国产| 人妻久久中文字幕网| 毛片女人毛片| 亚洲国产欧美一区二区综合| 亚洲精品中文字幕一二三四区| 叶爱在线成人免费视频播放| 麻豆国产av国片精品| 观看免费一级毛片| 欧美+亚洲+日韩+国产| 色综合亚洲欧美另类图片| 禁无遮挡网站| 国产精品 欧美亚洲| 国产精品一区二区三区四区免费观看 | 18禁裸乳无遮挡免费网站照片| 嫁个100分男人电影在线观看| 精品欧美国产一区二区三| 精品久久蜜臀av无| 国产精品野战在线观看| 亚洲国产欧美网| 国产午夜福利久久久久久| 精品电影一区二区在线| 老司机靠b影院| 搞女人的毛片| 757午夜福利合集在线观看| 国产精品一区二区三区四区免费观看 | 丰满的人妻完整版| 久久婷婷人人爽人人干人人爱| 久久99热这里只有精品18| 香蕉av资源在线| 这个男人来自地球电影免费观看| 成人欧美大片| 国产精品香港三级国产av潘金莲| 亚洲aⅴ乱码一区二区在线播放 | 国产视频一区二区在线看| 美女午夜性视频免费| 久久久久久久久久黄片| 日韩av在线大香蕉| 久久这里只有精品19| 免费一级毛片在线播放高清视频| 国产伦在线观看视频一区| 欧美激情久久久久久爽电影| 欧美精品亚洲一区二区| 国产午夜福利久久久久久| www.自偷自拍.com| 欧美+亚洲+日韩+国产| 在线视频色国产色| 最好的美女福利视频网| av国产免费在线观看| 免费av毛片视频| АⅤ资源中文在线天堂| 舔av片在线| 岛国在线免费视频观看| 1024视频免费在线观看| 成人手机av| 一进一出抽搐动态| 久久久国产成人精品二区| www.精华液| 国产精品永久免费网站| 精品国产乱子伦一区二区三区| 久久 成人 亚洲| 欧美乱色亚洲激情| 欧美不卡视频在线免费观看 | 中文字幕人妻丝袜一区二区| 国产午夜精品久久久久久| 丝袜美腿诱惑在线| 国产一区二区在线av高清观看| 久久久国产欧美日韩av| 在线观看www视频免费| 亚洲熟女毛片儿| 麻豆成人av在线观看| 亚洲国产精品sss在线观看| 亚洲一码二码三码区别大吗| 中出人妻视频一区二区| 日本一二三区视频观看| 国产成人欧美在线观看| 国产激情久久老熟女| 99久久国产精品久久久| 成人av在线播放网站| 欧美成人性av电影在线观看| 男插女下体视频免费在线播放| 中文字幕精品亚洲无线码一区| 可以免费在线观看a视频的电影网站| 国产人伦9x9x在线观看| 日日夜夜操网爽| 男男h啪啪无遮挡| 观看免费一级毛片| 亚洲国产欧美网| 国产午夜精品论理片| 香蕉久久夜色| 夜夜看夜夜爽夜夜摸| 日本精品一区二区三区蜜桃| 国产精品亚洲av一区麻豆| 老司机在亚洲福利影院| 国产午夜精品久久久久久| 午夜福利免费观看在线| 久久香蕉国产精品| 长腿黑丝高跟| 天堂√8在线中文| 十八禁网站免费在线| 国产午夜精品久久久久久| 国产成年人精品一区二区| 亚洲国产看品久久| 国产av不卡久久| 欧美zozozo另类| 99在线视频只有这里精品首页| 成人三级做爰电影| 国产又黄又爽又无遮挡在线| 中文字幕高清在线视频| 国产精品国产高清国产av| 欧美三级亚洲精品| 亚洲真实伦在线观看| 在线永久观看黄色视频| 亚洲中文av在线| av超薄肉色丝袜交足视频| 精品无人区乱码1区二区| 欧美大码av| 久久国产精品人妻蜜桃| 观看免费一级毛片| 日日爽夜夜爽网站| 麻豆一二三区av精品| 国产视频一区二区在线看| 色在线成人网| 99久久精品热视频| 亚洲,欧美精品.| 国产成人精品久久二区二区91| 色精品久久人妻99蜜桃| 日日干狠狠操夜夜爽| 一个人免费在线观看的高清视频| 亚洲狠狠婷婷综合久久图片| 精品久久久久久久毛片微露脸| 搡老妇女老女人老熟妇| 99久久国产精品久久久| 久久国产精品人妻蜜桃| 国产av一区二区精品久久| 美女高潮喷水抽搐中文字幕| 俺也久久电影网| 国产97色在线日韩免费| 757午夜福利合集在线观看| 动漫黄色视频在线观看| 免费高清视频大片| 午夜福利成人在线免费观看| 久久婷婷成人综合色麻豆| 久久精品91无色码中文字幕| 91九色精品人成在线观看| 欧美成人一区二区免费高清观看 | 久久九九热精品免费| 一本大道久久a久久精品| 午夜福利在线在线| 久久香蕉国产精品| 别揉我奶头~嗯~啊~动态视频| 淫妇啪啪啪对白视频| 精品国产超薄肉色丝袜足j| 丰满的人妻完整版| 久久精品91无色码中文字幕| 欧美极品一区二区三区四区| 一本精品99久久精品77| 欧美激情久久久久久爽电影| 国产爱豆传媒在线观看 | 91av网站免费观看| 亚洲精品粉嫩美女一区| 人成视频在线观看免费观看| 午夜精品久久久久久毛片777| 9191精品国产免费久久| 天堂√8在线中文| 欧美黄色淫秽网站| 波多野结衣高清无吗| 国产精品久久视频播放| 亚洲中文日韩欧美视频| 午夜福利欧美成人| 国内精品久久久久久久电影| 亚洲中文字幕日韩| 亚洲五月天丁香| 亚洲av中文字字幕乱码综合| 久久婷婷人人爽人人干人人爱| 国产日本99.免费观看| 悠悠久久av| 亚洲片人在线观看| 熟女少妇亚洲综合色aaa.| 亚洲国产精品999在线| 老司机午夜十八禁免费视频| 亚洲专区中文字幕在线| 99国产精品一区二区蜜桃av| 免费在线观看视频国产中文字幕亚洲| 亚洲精品美女久久久久99蜜臀| 成人18禁在线播放| 国产欧美日韩一区二区三| 免费在线观看亚洲国产| 亚洲精品一区av在线观看| 在线看三级毛片| 亚洲电影在线观看av| 桃红色精品国产亚洲av| 亚洲 欧美 日韩 在线 免费| 最近在线观看免费完整版| 12—13女人毛片做爰片一| 精品欧美国产一区二区三| 午夜视频精品福利| 午夜福利在线观看吧| 午夜两性在线视频| 男人的好看免费观看在线视频 | 日韩 欧美 亚洲 中文字幕| 成人亚洲精品av一区二区| 亚洲片人在线观看| 欧美另类亚洲清纯唯美| 国产av一区二区精品久久| 后天国语完整版免费观看| 每晚都被弄得嗷嗷叫到高潮| av有码第一页| 欧美3d第一页| 人妻夜夜爽99麻豆av| 一进一出好大好爽视频| 成人国语在线视频| 亚洲 欧美 日韩 在线 免费| 琪琪午夜伦伦电影理论片6080| 91大片在线观看| 亚洲欧美日韩无卡精品| 久久久国产成人精品二区| 99久久久亚洲精品蜜臀av| 久久性视频一级片| 午夜激情av网站| 老鸭窝网址在线观看| 一级毛片精品| av有码第一页| 精品久久久久久久久久免费视频| 亚洲激情在线av| 97超级碰碰碰精品色视频在线观看| 12—13女人毛片做爰片一| 老鸭窝网址在线观看| 欧美成人午夜精品| 国产精品久久久久久人妻精品电影| 欧美日韩精品网址| 嫩草影院精品99| 天堂av国产一区二区熟女人妻 | 久久精品综合一区二区三区| 免费在线观看黄色视频的| 黑人巨大精品欧美一区二区mp4| 欧美在线黄色| 欧美另类亚洲清纯唯美| 成人18禁在线播放| 亚洲国产欧洲综合997久久,| 两个人看的免费小视频| 麻豆国产97在线/欧美 | 日韩欧美在线二视频| www.熟女人妻精品国产| 一a级毛片在线观看| 最近最新免费中文字幕在线| 欧美成人午夜精品| 色播亚洲综合网| 国产精品亚洲一级av第二区| 99国产综合亚洲精品| www日本在线高清视频| 在线观看美女被高潮喷水网站 | 波多野结衣高清作品| 国产精品久久久久久人妻精品电影| 熟妇人妻久久中文字幕3abv| 一夜夜www| 亚洲欧美日韩东京热| 夜夜爽天天搞| 国产99久久九九免费精品| 亚洲国产看品久久| 丰满人妻熟妇乱又伦精品不卡| 久久人人精品亚洲av| 久久久久国产一级毛片高清牌| 神马国产精品三级电影在线观看 | 色综合欧美亚洲国产小说| 无遮挡黄片免费观看| 国产真实乱freesex| 日韩免费av在线播放| 啪啪无遮挡十八禁网站| 黑人巨大精品欧美一区二区mp4| 搡老妇女老女人老熟妇| 一二三四在线观看免费中文在| 国产精品爽爽va在线观看网站| 欧美性长视频在线观看| 天天躁狠狠躁夜夜躁狠狠躁| 亚洲人成伊人成综合网2020| 国产一区二区在线观看日韩 | 午夜福利成人在线免费观看| 香蕉av资源在线| 啦啦啦观看免费观看视频高清| 99国产综合亚洲精品| 国产精品一区二区精品视频观看| 禁无遮挡网站| 亚洲 国产 在线| 亚洲一区高清亚洲精品| 黄色女人牲交| 脱女人内裤的视频| 日本免费a在线| 欧美精品亚洲一区二区| 国产精品久久久久久人妻精品电影| 日韩欧美在线乱码| 亚洲一码二码三码区别大吗| 中文亚洲av片在线观看爽| 国模一区二区三区四区视频 | 国产精品久久电影中文字幕| 一进一出抽搐gif免费好疼| 国产亚洲欧美98| 99久久无色码亚洲精品果冻| 不卡一级毛片| xxxwww97欧美| 亚洲成人精品中文字幕电影| 桃色一区二区三区在线观看| 国产主播在线观看一区二区| 国产麻豆成人av免费视频| 18禁黄网站禁片免费观看直播| 欧美乱妇无乱码| 午夜福利18| 久99久视频精品免费| 国产精品国产高清国产av|