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

    軟件質(zhì)量靜態(tài)度量信息統(tǒng)計(jì)工具的設(shè)計(jì)與實(shí)現(xiàn)

    2020-10-09 11:01:23張怡然唐躍川譚凱
    軟件 2020年8期
    關(guān)鍵詞:軟件可靠性

    張怡然 唐躍川 譚凱

    摘 ?要: 軟件代碼的靜態(tài)分析是一種針對(duì)代碼的自動(dòng)驗(yàn)證的非常有效的方法,其目的是在不運(yùn)行代碼的情況下,通過分析軟件代碼本身的語法和數(shù)據(jù)流,檢查代碼是否滿足安全性和可靠性要求。為控制程序的復(fù)雜性,便于后期的檢測(cè)與維護(hù),《GJBZ 102A-2012 軍用軟件安全性設(shè)計(jì)指南》對(duì)軟件的復(fù)雜性提出了控制要求,對(duì)此引入U(xiǎn)nderstand軟件對(duì)程序代碼的模塊規(guī)模進(jìn)行分析。在分析Understand軟件及其在分析程序代碼后生成的TXT文件后,設(shè)計(jì)一種統(tǒng)計(jì)工具,利用C++語言對(duì)文件中的數(shù)據(jù)進(jìn)行篩選,提取所需數(shù)據(jù)并對(duì)其進(jìn)行處理,以此提高靜態(tài)分析時(shí)的工作效率。

    關(guān)鍵詞: 軟件質(zhì)量;軟件可靠性;靜態(tài)度量;信息統(tǒng)計(jì);C++

    中圖分類號(hào): TP31 ? ?文獻(xiàn)標(biāo)識(shí)碼: A ? ?DOI:10.3969/j.issn.1003-6970.2020.08.027

    本文著錄格式:張怡然,唐躍川,譚凱. 軟件質(zhì)量靜態(tài)度量信息統(tǒng)計(jì)工具的設(shè)計(jì)與實(shí)現(xiàn)[J]. 軟件,2020,41(08):94-96

    【Abstract】: The static analysis of program code is a very effective method for automatic verification of programs. The purpose is to check whether the code meets security and reliability by analyzing the syntax and data flow of the program code itself without running the code. In order to control the complexity of the program and facilitate the later detection and maintenance, GJBZ 102A-2012 The military software security design guide puts forward control requirements for the complexity of the software. Understand is introduced to analyze the module size of the program code. This article will focus on analyzing the statistical files generated by Understand software analysis program code, using C++ language to filter the data in the file, ignoring the useless information, extracting and processing the required data in order to improve the work efficiency in static analysis.

    【Key words】: Software quality; Software reliability; The static measurement; Information statistics; C++

    0 ?引言

    靜態(tài)分析工具主要檢查源代碼中的變量、模塊接口的一致性、邏輯上可能存在的錯(cuò)誤結(jié)構(gòu)和不可達(dá)的程序段等[1-2]。大部分靜態(tài)分析軟件無法對(duì)程序進(jìn)行詳盡的復(fù)雜度分析,引入的Understand軟件不僅可以分析多種編程語言,也可以對(duì)程序的復(fù)雜度、扇入扇出等方面進(jìn)行分析。

    Understand是一款內(nèi)部支持代碼編輯器和代碼分析器的靜態(tài)程序代碼審查軟件,該軟件可以將分析結(jié)果以圖表,文檔,架構(gòu)圖等形式呈現(xiàn)[3],但是由于其生成的結(jié)果信息非常散亂,且不直觀,尤其在統(tǒng)計(jì)函數(shù)扇出個(gè)數(shù)時(shí),需要通過人工的方式,肉眼觀察和統(tǒng)計(jì)調(diào)用的函數(shù)個(gè)數(shù)來獲取扇出信息,這種工作方式效率極低,容易出錯(cuò),而且,面對(duì)大型項(xiàng)目時(shí),基本不具備可操作性。為增加工程實(shí)踐的可操作性,本文提供了一種可以識(shí)別、分析、提取和統(tǒng)計(jì)結(jié)果信息的工具,高效完成對(duì)代碼質(zhì)量靜態(tài)度量信息的統(tǒng)計(jì)和直觀呈現(xiàn)。

    本文將從實(shí)際出發(fā),制定相應(yīng)的技術(shù)要求方案,針對(duì)Understand軟件輸出的結(jié)果文件中的散亂的數(shù)據(jù)信息進(jìn)行識(shí)別和讀取、讀取和分析,并分別通過GUI(Graphical User Interface)界面和Excel文件形式進(jìn)行顯示。同時(shí),為保證對(duì)歷史信息的可追溯性以及多次分析結(jié)果的效果比對(duì),設(shè)計(jì)使用CSV文件對(duì)歷次操作信息進(jìn)行存儲(chǔ)。

    1 ?數(shù)據(jù)的讀取和處理

    1.1 ?數(shù)據(jù)的識(shí)別與讀取

    Understand軟件輸出的TXT文檔包含20份report內(nèi)容,其中,F(xiàn)ile Contents Report部分包含了被檢查代碼的文件名信息;Program Unit Complexity Report部分能包含了被檢查代碼的函數(shù)圈復(fù)雜度信息;File Metrics部分包含了被檢查代碼的行數(shù)、注釋行數(shù)以及無效代碼行數(shù)等信息;Simple Invocation Tree Report部分包含了被檢查代碼的函數(shù)扇出信息;Program Unit Metrics report 部分包含了被檢查代碼的函數(shù)個(gè)數(shù)信息;Data Dictionary Summary Report部分包含了被調(diào)用函數(shù)所在的文件名信息。根據(jù)《GJBZ 102A-2012軍用軟件安全性設(shè)計(jì)指南》相關(guān)部分的要求,以上內(nèi)容是需要識(shí)別、讀取和處理的信息。

    統(tǒng)計(jì)工具采用C++編程語言對(duì)文本信息進(jìn)行數(shù)據(jù)的識(shí)別、讀取和處理。首先定義一個(gè)CStdioFile類的File,并將File與待測(cè)文件關(guān)聯(lián),調(diào)用.Find()函數(shù)查找關(guān)鍵字符串,如:“Cyclomatic”、“Lines”、“|”等,然后獲取所需數(shù)據(jù)并將數(shù)據(jù)存入vector類型容器中,完成數(shù)據(jù)的讀取。圖1為數(shù)據(jù)讀取流程圖。

    1.2 ?數(shù)據(jù)的處理

    1.2.1 ?數(shù)據(jù)的統(tǒng)計(jì)處理

    在結(jié)束讀取需要進(jìn)行數(shù)據(jù)提取的report信息后,對(duì)存儲(chǔ)相應(yīng)數(shù)據(jù)的vector容器進(jìn)行運(yùn)算,通過使用.accumulate()對(duì)vector容器進(jìn)行求和處理,獲得代碼的圈復(fù)雜度、函數(shù)行數(shù)和扇出個(gè)數(shù)的總和;通過.size()對(duì)vector容器的大小進(jìn)行計(jì)算,獲得代碼函數(shù)個(gè)數(shù)信息;有些統(tǒng)計(jì)結(jié)果需要極值數(shù)據(jù),通過max_element()對(duì)vector容器中的圈復(fù)雜度、函數(shù)行數(shù)、扇出個(gè)數(shù)等元素進(jìn)行極值處理,獲得所需項(xiàng)的最大值。

    1.2.2 ?數(shù)據(jù)的排序處理

    Understand軟件生成的TXT文件的數(shù)據(jù)是按照代碼函數(shù)調(diào)用的先后順序來進(jìn)行顯示的,因此,數(shù)據(jù)提取中所獲得的數(shù)據(jù)也是雜亂無章的。為保證最終顯示的不符合規(guī)范的函數(shù)能夠按照對(duì)應(yīng)數(shù)值的大小,由高到低次序輸出,這就需要對(duì)容器中的數(shù)據(jù)進(jìn)行排序處理。

    為保證重新排序的數(shù)值能夠與函數(shù)名稱及文件名稱正確對(duì)應(yīng),需要定義一個(gè)結(jié)構(gòu)體,將統(tǒng)計(jì)后需要的函數(shù)名和對(duì)應(yīng)數(shù)值及文件名存入結(jié)構(gòu)體數(shù)組,最后通過sort()函數(shù)對(duì)數(shù)值進(jìn)行排序,對(duì)應(yīng)的函數(shù)和文件也能夠被正確排序。最后,將完成排序的數(shù)據(jù)存入vector容器中。

    1.2.3 ?數(shù)據(jù)的輸出處理

    統(tǒng)計(jì)排序處理完成后的數(shù)據(jù)需要進(jìn)行輸出處理,輸出內(nèi)容有以下幾種:

    (1)GUI數(shù)據(jù)輸出

    在GUI界面添加兩個(gè)ListCtrl表格:可顯示代碼的基本信息和度量值不符合標(biāo)準(zhǔn)的函數(shù)名稱,對(duì)應(yīng)數(shù)值以及源文件名稱。

    在設(shè)計(jì)中對(duì)統(tǒng)計(jì)工具添加listCtrl可編輯功能,實(shí)現(xiàn)分析人員直接對(duì)界面信息的操作。圖2為界面可編輯功能部分代碼。

    m_ListCtrl.GetSubItemRect(m_row,m_column,LVIR_LABEL,rc);

    m_edit.SetParent(&m_ListCtrl);

    m_edit.MoveWindow(rc);

    m_edit.SetWindowTextW(m_ListCtrl.GetItemText(m_row,m_column));

    m_edit.SetFocus();

    m_edit.ShowCaret();

    m_edit.SetSel(-1);

    (2)Excel數(shù)據(jù)輸出

    在進(jìn)行Excel輸出數(shù)據(jù)的操作時(shí),需要設(shè)置Excel驅(qū)動(dòng),創(chuàng)建表格文件數(shù)據(jù)庫。然后,在表格文件數(shù)據(jù)庫中,進(jìn)行寫入數(shù)據(jù)信息的操作。圖3為Excel寫入數(shù)據(jù)的部分代碼。

    for (i = 0; i < iColumnNum; i++)

    {if (?。╩_ListCtrl.GetColumn(i,&lvCol)))

    return;

    if (i < iColumnNum - 1)

    {sSql = sSql + lvCol.pszText + _T(" TEXT , ");

    strInsert = strInsert + lvCol.pszText + _T(" , ");

    }

    else

    {sSql = sSql + lvCol.pszText + _T(" TEXT ) "};

    strInsert = strInsert + lvCol.pszText + _T(" ) ?VALUES ( ");

    }

    }

    database.ExecuteSQL(sSql);

    sSql = strInsert;

    對(duì)于度量值不符合標(biāo)準(zhǔn)的Excel文件,設(shè)計(jì)添加兩個(gè)sheet頁用來存儲(chǔ)不合標(biāo)準(zhǔn)扇出和函數(shù)行數(shù)的數(shù)據(jù)信息,來實(shí)現(xiàn)文件輸出的簡(jiǎn)潔性。

    (3)CSV數(shù)據(jù)輸出

    在文件處理中需要保證歷史數(shù)據(jù)的可查性,避免程序誤關(guān)后的數(shù)據(jù)遺失和重復(fù)操作等問題,實(shí)現(xiàn)可重用信息的提取和隔離[4]。通過對(duì)CSV文件的設(shè)計(jì)和編輯,設(shè)計(jì)CSV格式文件對(duì)系統(tǒng)的操作信息進(jìn)行存儲(chǔ)。

    定義CStdioFile類File文件打開CSV格式文件,將操作時(shí)生成的數(shù)據(jù)存入文件,同時(shí)對(duì)文件添加追加功能,保證文件可以保存多次操作信息,最后在保存的信息中添加被統(tǒng)計(jì)的TXT文件的名稱,實(shí)現(xiàn)對(duì)數(shù)據(jù)的查詢操作。圖4為CSV文件寫入數(shù)據(jù)的部分代碼。

    if (pos == size1)

    {str22="";

    for (j = 0; j < iRowCount; j++)

    {CString chTemp;

    i = 1;

    {

    chTemp = m_ListCtrl.GetItemText(j, i);

    str22+=chTemp;

    str22+=str2;

    }

    }

    2 ?結(jié)果與分析

    2.1 ?數(shù)據(jù)結(jié)果呈現(xiàn)

    GUI是現(xiàn)代軟件的重要組成部分,其充分利用可復(fù)用的構(gòu)件,可以使開發(fā)人員更加節(jié)省時(shí)間[5]。通過界面設(shè)計(jì),在統(tǒng)計(jì)結(jié)束后,在GUI界面呈現(xiàn)出如圖5和6所示的最終數(shù)據(jù)結(jié)果。

    2.2 ?性能效率分析

    僅僅依靠以密集為特征的傳統(tǒng)手工測(cè)試,已經(jīng)不能滿足快節(jié)奏軟件開發(fā)和測(cè)試的需求[6]。自動(dòng)化測(cè)試及統(tǒng)計(jì)為此提供了解決方案,同時(shí)通過驗(yàn)證可以確定:代碼基本信息中各數(shù)值統(tǒng)計(jì)值與實(shí)際值相同,函數(shù)名稱與數(shù)值和文件名稱能夠一一對(duì)應(yīng),CSV文件能夠存儲(chǔ)歷史操作信息。同時(shí),通過大量的工程實(shí)踐也能夠看出統(tǒng)計(jì)工具能極大地提高工作效率。圖7為工具統(tǒng)計(jì)與人工統(tǒng)計(jì)花費(fèi)時(shí)間的對(duì)比示意圖。

    3 ?結(jié)論

    軟件測(cè)試是軟件開發(fā)生命周期的重要組成部分,也是目前和今后相當(dāng)長(zhǎng)一段時(shí)間內(nèi)保證軟件質(zhì)量和可靠性的關(guān)鍵手段[7]。本文通過介紹軟件質(zhì)量靜態(tài)度量的重要性和必要性以及獲取這些信息的一般方法和工具,對(duì)設(shè)計(jì)和開發(fā)的統(tǒng)計(jì)工具的實(shí)現(xiàn)方法進(jìn)行了詳細(xì)描述.在實(shí)際工程實(shí)踐中,人工統(tǒng)計(jì)與工具統(tǒng)計(jì)相比較而言,統(tǒng)計(jì)工具對(duì)生產(chǎn)效率有明顯的提升。通過比較人工統(tǒng)計(jì)和工具統(tǒng)計(jì)的時(shí)間,可以看出統(tǒng)計(jì)工具能夠在保證正確統(tǒng)計(jì)軟件質(zhì)量靜態(tài)度量信息的基礎(chǔ)上極大地提高工作效率,在工程應(yīng)用中具有較高的應(yīng)用價(jià)值。通過可視化技術(shù)將程序的內(nèi)部直觀顯示,有利于軟件的測(cè)試和分析[8],并且保證了軟件質(zhì)量。

    參考文獻(xiàn)

    [1] 張建. 精確的程序靜態(tài)分析[J]. 計(jì)算機(jī)學(xué)報(bào), 2008, 9(8): 1549-1553.

    [2] 文昌辭, 王昭順. 軟件測(cè)試自動(dòng)化靜態(tài)分析研究[J]. 計(jì)算機(jī)工程與設(shè)計(jì), 2005, 26(4): 987-989.

    [3] 王相懂. 軟件靜態(tài)分析自動(dòng)化工具的研究與實(shí)現(xiàn)[D]. 西安理工大學(xué), 2006.

    [4] 簡(jiǎn)崢峰, 譚建榮. 面向虛擬企業(yè)的應(yīng)用-基于可重用信息表達(dá)的CSV文件設(shè)計(jì)[J]. 浙江工業(yè)大學(xué)學(xué)報(bào), 2000, 7(28): 85-99.

    [5] 謝偉偉. GUI軟件自動(dòng)化測(cè)試工具的開發(fā)研究[D]. 大連海事大學(xué), 2008.

    [6] 余公平. 軟件自動(dòng)化測(cè)試系統(tǒng)的研究與實(shí)現(xiàn)[D]. 上海交通大學(xué), 2007.

    [7] 姚礪, 束永安. 軟件測(cè)試自動(dòng)化關(guān)鍵技術(shù)的研究[J]. 安徽大學(xué)學(xué)報(bào)(自然科學(xué)版), 2003, 27(4): 27-33.

    [8] 陳哲. 軟件自動(dòng)化測(cè)試系統(tǒng)的研究與實(shí)現(xiàn)[D]. 華中師范大學(xué), 2008.

    猜你喜歡
    軟件可靠性
    軟件可靠性耦合度量的測(cè)試用例約簡(jiǎn)優(yōu)化
    嵌入式應(yīng)用軟件可靠性自動(dòng)測(cè)試方法研究
    軟件可靠性工程綜合應(yīng)用建模技術(shù)研究
    淺談軟件開發(fā)質(zhì)量與軟件測(cè)試間的關(guān)系
    軟件可靠性設(shè)計(jì)技術(shù)應(yīng)用研究
    軟件可靠性與安全性研究
    數(shù)控系統(tǒng)軟件可靠性設(shè)計(jì)與故障分析技術(shù)
    基于GQM的裝備軟件可靠性參數(shù)選取方法
    簡(jiǎn)談使用BoundsChecker進(jìn)行計(jì)算機(jī)聯(lián)鎖系統(tǒng)人機(jī)界面軟件可靠性測(cè)試
    基于多準(zhǔn)則決策的軟件可靠性模型選擇方法
    亚洲精品,欧美精品| 国产精品熟女久久久久浪| 亚洲国产欧美日韩在线播放| 亚洲在久久综合| 亚洲av中文av极速乱| 精品久久蜜臀av无| 丰满少妇做爰视频| 精品亚洲乱码少妇综合久久| 久久久久久久久久久免费av| 欧美人与性动交α欧美精品济南到 | 黄色一级大片看看| 五月伊人婷婷丁香| 日日摸夜夜添夜夜爱| 久久久精品区二区三区| 在线精品无人区一区二区三| av免费观看日本| 美女xxoo啪啪120秒动态图| 国产精品久久久久成人av| 久久午夜福利片| 人人妻人人澡人人爽人人夜夜| 国产成人午夜福利电影在线观看| 日本91视频免费播放| 欧美精品高潮呻吟av久久| 精品人妻在线不人妻| 少妇精品久久久久久久| 国产精品人妻久久久久久| 亚洲国产日韩一区二区| 中文字幕另类日韩欧美亚洲嫩草| a级毛片在线看网站| 国产av精品麻豆| 人妻 亚洲 视频| 波多野结衣一区麻豆| 亚洲精品乱码久久久久久按摩| 一区在线观看完整版| 国产精品国产三级国产av玫瑰| 啦啦啦在线观看免费高清www| 免费高清在线观看视频在线观看| 黄片无遮挡物在线观看| 久久精品久久精品一区二区三区| 韩国高清视频一区二区三区| videos熟女内射| 国产乱人偷精品视频| 久久人人爽人人爽人人片va| av国产精品久久久久影院| 国产黄色视频一区二区在线观看| 国产欧美日韩一区二区三区在线| 少妇精品久久久久久久| 不卡视频在线观看欧美| 22中文网久久字幕| 国产男人的电影天堂91| 午夜福利视频精品| 亚洲欧美日韩另类电影网站| 欧美97在线视频| 日韩,欧美,国产一区二区三区| 国产精品 国内视频| 亚洲熟女精品中文字幕| 欧美bdsm另类| 久久人人爽人人爽人人片va| 黑人欧美特级aaaaaa片| 水蜜桃什么品种好| h视频一区二区三区| 纵有疾风起免费观看全集完整版| √禁漫天堂资源中文www| 美女国产高潮福利片在线看| 久久精品熟女亚洲av麻豆精品| 一级片免费观看大全| √禁漫天堂资源中文www| 51国产日韩欧美| 80岁老熟妇乱子伦牲交| 免费人妻精品一区二区三区视频| 日本爱情动作片www.在线观看| 国产69精品久久久久777片| 日韩成人伦理影院| 国产欧美日韩综合在线一区二区| 美国免费a级毛片| 涩涩av久久男人的天堂| 国产女主播在线喷水免费视频网站| 亚洲av福利一区| 国产精品嫩草影院av在线观看| 久久国产精品男人的天堂亚洲 | 热re99久久国产66热| 亚洲伊人色综图| 国产高清不卡午夜福利| 国产欧美另类精品又又久久亚洲欧美| 国产片特级美女逼逼视频| 在线观看免费视频网站a站| 纵有疾风起免费观看全集完整版| 成人影院久久| 国产成人欧美| 欧美激情极品国产一区二区三区 | 夜夜爽夜夜爽视频| 精品福利永久在线观看| xxx大片免费视频| 久久青草综合色| 久久久久国产网址| 满18在线观看网站| 91aial.com中文字幕在线观看| 夫妻午夜视频| 国语对白做爰xxxⅹ性视频网站| 久久99热6这里只有精品| 精品一品国产午夜福利视频| 人人妻人人爽人人添夜夜欢视频| 国产精品一区二区在线观看99| 亚洲一码二码三码区别大吗| 久久久久精品久久久久真实原创| 国产成人精品婷婷| 看免费av毛片| 9热在线视频观看99| 18禁动态无遮挡网站| 80岁老熟妇乱子伦牲交| 国产男女超爽视频在线观看| 蜜臀久久99精品久久宅男| 99久久中文字幕三级久久日本| 两个人看的免费小视频| 五月天丁香电影| 亚洲图色成人| 18+在线观看网站| 成年美女黄网站色视频大全免费| 国产国语露脸激情在线看| 青春草亚洲视频在线观看| 欧美日韩av久久| 久久久欧美国产精品| 中文欧美无线码| 中文字幕av电影在线播放| 老熟女久久久| 亚洲精品乱码久久久久久按摩| 色视频在线一区二区三区| 国产欧美日韩一区二区三区在线| 精品熟女少妇av免费看| 久久久精品94久久精品| 天天躁夜夜躁狠狠躁躁| 永久免费av网站大全| 搡老乐熟女国产| 中文字幕亚洲精品专区| 欧美日韩综合久久久久久| 2018国产大陆天天弄谢| 欧美成人精品欧美一级黄| 国产av精品麻豆| 国产激情久久老熟女| 青春草国产在线视频| 女人久久www免费人成看片| 最近最新中文字幕免费大全7| 下体分泌物呈黄色| 十八禁网站网址无遮挡| 亚洲av男天堂| 久久精品久久久久久久性| 熟女人妻精品中文字幕| 大香蕉久久网| 多毛熟女@视频| 欧美丝袜亚洲另类| 在线天堂最新版资源| 亚洲内射少妇av| 另类精品久久| 国产免费福利视频在线观看| 观看美女的网站| 亚洲精品一区蜜桃| 久久免费观看电影| 嫩草影院入口| 熟女av电影| 国产一区二区三区av在线| videossex国产| 精品一区二区三卡| 99香蕉大伊视频| 午夜福利影视在线免费观看| 午夜福利,免费看| 精品一区二区免费观看| 一二三四中文在线观看免费高清| 久久99热这里只频精品6学生| 香蕉国产在线看| 亚洲av欧美aⅴ国产| 免费在线观看黄色视频的| 一级片'在线观看视频| 在线观看免费高清a一片| 999精品在线视频| 日韩在线高清观看一区二区三区| 欧美精品一区二区大全| 自拍欧美九色日韩亚洲蝌蚪91| 美国免费a级毛片| av在线app专区| 色94色欧美一区二区| 欧美日韩精品成人综合77777| 丰满迷人的少妇在线观看| 一边摸一边做爽爽视频免费| 久久毛片免费看一区二区三区| 国产永久视频网站| 亚洲综合色网址| 国产成人aa在线观看| 在线观看一区二区三区激情| 欧美最新免费一区二区三区| 亚洲成色77777| 边亲边吃奶的免费视频| 久久热在线av| 亚洲精品国产av蜜桃| av.在线天堂| 国产精品免费大片| 国产在视频线精品| 国产精品国产三级国产专区5o| 亚洲精品久久成人aⅴ小说| 国产有黄有色有爽视频| 亚洲综合色惰| 美国免费a级毛片| 国产亚洲精品第一综合不卡 | 亚洲av福利一区| 人妻少妇偷人精品九色| 80岁老熟妇乱子伦牲交| 亚洲一区二区三区欧美精品| 国产精品秋霞免费鲁丝片| 久久这里有精品视频免费| 亚洲一码二码三码区别大吗| 亚洲av福利一区| 热99国产精品久久久久久7| 久久久a久久爽久久v久久| 满18在线观看网站| 亚洲精品国产色婷婷电影| 久久99热6这里只有精品| 日本黄色日本黄色录像| 桃花免费在线播放| 亚洲欧美中文字幕日韩二区| 高清在线视频一区二区三区| 五月开心婷婷网| 色婷婷av一区二区三区视频| 国内精品宾馆在线| 亚洲精华国产精华液的使用体验| 永久免费av网站大全| 久久这里只有精品19| 欧美日韩国产mv在线观看视频| tube8黄色片| 久久99一区二区三区| 亚洲av.av天堂| 老司机影院成人| 久久这里有精品视频免费| 成人毛片a级毛片在线播放| 日韩中文字幕视频在线看片| 啦啦啦视频在线资源免费观看| 三级国产精品片| 赤兔流量卡办理| 免费看光身美女| 99香蕉大伊视频| 成人18禁高潮啪啪吃奶动态图| 久久99热6这里只有精品| 国产探花极品一区二区| 99热国产这里只有精品6| 热re99久久国产66热| 91成人精品电影| 在线看a的网站| 国产国拍精品亚洲av在线观看| 国产 精品1| 97超碰精品成人国产| 一区在线观看完整版| 亚洲国产最新在线播放| 久久久久久久亚洲中文字幕| 一级片免费观看大全| av天堂久久9| 亚洲国产欧美日韩在线播放| 波野结衣二区三区在线| 爱豆传媒免费全集在线观看| 熟女人妻精品中文字幕| 亚洲国产精品999| 日韩大片免费观看网站| 18禁观看日本| 日本午夜av视频| 国产精品99久久99久久久不卡 | 国产亚洲av片在线观看秒播厂| 欧美日韩视频精品一区| 性色avwww在线观看| 欧美激情国产日韩精品一区| 免费av中文字幕在线| 国产在线一区二区三区精| 中文欧美无线码| 欧美日韩av久久| 大陆偷拍与自拍| 人人妻人人添人人爽欧美一区卜| 亚洲三级黄色毛片| 亚洲av男天堂| 亚洲伊人色综图| 日本色播在线视频| 亚洲成人一二三区av| 永久免费av网站大全| 久久精品国产综合久久久 | 精品久久久精品久久久| 欧美激情极品国产一区二区三区 | 国产成人精品在线电影| 亚洲 欧美一区二区三区| 色哟哟·www| 国产亚洲精品第一综合不卡 | 午夜影院在线不卡| 搡女人真爽免费视频火全软件| 三级国产精品片| 欧美精品一区二区大全| 一区二区三区乱码不卡18| 亚洲精品美女久久av网站| 久久久久人妻精品一区果冻| 人妻 亚洲 视频| av又黄又爽大尺度在线免费看| 亚洲图色成人| 国产麻豆69| 女人被躁到高潮嗷嗷叫费观| 五月伊人婷婷丁香| 亚洲国产欧美日韩在线播放| 波多野结衣一区麻豆| 亚洲欧美日韩另类电影网站| 午夜日本视频在线| 在线免费观看不下载黄p国产| 国产免费福利视频在线观看| 老司机亚洲免费影院| 精品国产露脸久久av麻豆| 少妇猛男粗大的猛烈进出视频| 国产毛片在线视频| 久久热在线av| 一本一本久久a久久精品综合妖精 国产伦在线观看视频一区 | 欧美国产精品一级二级三级| 日本欧美视频一区| 最近最新中文字幕免费大全7| 久久人人97超碰香蕉20202| 亚洲美女黄色视频免费看| 欧美精品亚洲一区二区| 久久久亚洲精品成人影院| 国产精品嫩草影院av在线观看| 熟女电影av网| 久久精品国产综合久久久 | 久久久久网色| 国产福利在线免费观看视频| 亚洲国产精品成人久久小说| 国产免费福利视频在线观看| 久久久久网色| 欧美精品人与动牲交sv欧美| 2021少妇久久久久久久久久久| 久久国产精品大桥未久av| 久久国产亚洲av麻豆专区| 不卡视频在线观看欧美| 91在线精品国自产拍蜜月| 午夜视频国产福利| 欧美少妇被猛烈插入视频| 亚洲丝袜综合中文字幕| 亚洲综合色网址| 伊人久久国产一区二区| 亚洲精品久久久久久婷婷小说| 男女国产视频网站| 永久免费av网站大全| 一级a做视频免费观看| 18禁动态无遮挡网站| 狠狠婷婷综合久久久久久88av| 国产精品一区二区在线不卡| 国产深夜福利视频在线观看| 男的添女的下面高潮视频| 国精品久久久久久国模美| 夜夜爽夜夜爽视频| 如日韩欧美国产精品一区二区三区| 一级毛片我不卡| 免费少妇av软件| 亚洲精品aⅴ在线观看| av天堂久久9| 国产深夜福利视频在线观看| 日韩一本色道免费dvd| 日日摸夜夜添夜夜爱| 免费人成在线观看视频色| 亚洲天堂av无毛| 2021少妇久久久久久久久久久| 深夜精品福利| 在线观看三级黄色| 欧美日韩亚洲高清精品| 欧美精品一区二区大全| 亚洲,一卡二卡三卡| 亚洲丝袜综合中文字幕| 亚洲美女视频黄频| 欧美xxxx性猛交bbbb| 国产av码专区亚洲av| 91精品伊人久久大香线蕉| 精品国产一区二区三区四区第35| 国产 一区精品| a 毛片基地| 成年动漫av网址| 国产不卡av网站在线观看| 视频在线观看一区二区三区| 大香蕉97超碰在线| 黄色一级大片看看| 一边亲一边摸免费视频| 妹子高潮喷水视频| 母亲3免费完整高清在线观看 | 久久99一区二区三区| 高清欧美精品videossex| 肉色欧美久久久久久久蜜桃| 中文乱码字字幕精品一区二区三区| 亚洲一码二码三码区别大吗| 少妇人妻精品综合一区二区| 国产精品无大码| 999精品在线视频| av免费观看日本| 纯流量卡能插随身wifi吗| 哪个播放器可以免费观看大片| 欧美日韩亚洲高清精品| 亚洲国产精品专区欧美| 天天影视国产精品| 欧美少妇被猛烈插入视频| 97超碰精品成人国产| 久久综合国产亚洲精品| 黄色一级大片看看| 美女内射精品一级片tv| 国产av精品麻豆| 国产亚洲精品久久久com| 亚洲一码二码三码区别大吗| 秋霞在线观看毛片| 哪个播放器可以免费观看大片| 三上悠亚av全集在线观看| 亚洲欧美成人综合另类久久久| 在线亚洲精品国产二区图片欧美| 午夜福利网站1000一区二区三区| 免费人妻精品一区二区三区视频| 日韩av免费高清视频| 在线亚洲精品国产二区图片欧美| 欧美精品一区二区大全| 在线观看免费高清a一片| 国产精品人妻久久久久久| 一本色道久久久久久精品综合| 纯流量卡能插随身wifi吗| 丝袜人妻中文字幕| 亚洲精品日本国产第一区| 亚洲人成77777在线视频| 亚洲国产精品一区三区| 在线观看免费视频网站a站| 美女国产视频在线观看| 成人二区视频| 久久久亚洲精品成人影院| 99久国产av精品国产电影| 国产精品一区二区在线观看99| xxxhd国产人妻xxx| 午夜免费男女啪啪视频观看| 日韩三级伦理在线观看| 国产在线一区二区三区精| 99香蕉大伊视频| 欧美丝袜亚洲另类| a级毛片在线看网站| 国内精品宾馆在线| 精品国产露脸久久av麻豆| 卡戴珊不雅视频在线播放| 午夜福利,免费看| 国产av国产精品国产| 久久久久久久久久人人人人人人| a级毛片黄视频| 免费高清在线观看视频在线观看| 久久久久久人人人人人| 爱豆传媒免费全集在线观看| 国产又色又爽无遮挡免| 一二三四中文在线观看免费高清| 成年美女黄网站色视频大全免费| 秋霞在线观看毛片| 免费观看a级毛片全部| 亚洲图色成人| 日韩av免费高清视频| 亚洲国产精品999| 91精品国产国语对白视频| 香蕉丝袜av| 曰老女人黄片| 波多野结衣一区麻豆| 久久精品国产鲁丝片午夜精品| 亚洲国产欧美在线一区| videos熟女内射| 亚洲一级一片aⅴ在线观看| 日本欧美视频一区| 中国国产av一级| 成年人免费黄色播放视频| 久久国产亚洲av麻豆专区| 精品熟女少妇av免费看| 麻豆精品久久久久久蜜桃| 日韩精品有码人妻一区| 男人添女人高潮全过程视频| 综合色丁香网| 日本免费在线观看一区| 亚洲精品第二区| 久久精品国产自在天天线| 新久久久久国产一级毛片| 少妇的逼好多水| 人人妻人人爽人人添夜夜欢视频| 亚洲婷婷狠狠爱综合网| 国产精品 国内视频| 丝袜在线中文字幕| 少妇的丰满在线观看| 午夜视频国产福利| 91精品国产国语对白视频| 亚洲国产精品一区二区三区在线| 热re99久久精品国产66热6| 精品一区二区免费观看| 考比视频在线观看| 久久韩国三级中文字幕| 精品福利永久在线观看| 女的被弄到高潮叫床怎么办| 亚洲国产欧美在线一区| 欧美激情国产日韩精品一区| 婷婷色综合www| 2022亚洲国产成人精品| 亚洲伊人色综图| √禁漫天堂资源中文www| 国产一区二区三区综合在线观看 | 女性生殖器流出的白浆| a级毛片黄视频| 欧美日韩视频精品一区| 亚洲欧美色中文字幕在线| 国产视频首页在线观看| 女性生殖器流出的白浆| 人妻少妇偷人精品九色| 少妇被粗大猛烈的视频| 国产淫语在线视频| 亚洲欧美日韩卡通动漫| 人成视频在线观看免费观看| 亚洲国产成人一精品久久久| 国产国拍精品亚洲av在线观看| 91精品三级在线观看| 午夜老司机福利剧场| 日韩人妻精品一区2区三区| 中文字幕制服av| 国产一区亚洲一区在线观看| 午夜福利,免费看| av电影中文网址| 91午夜精品亚洲一区二区三区| 中文字幕亚洲精品专区| 亚洲内射少妇av| 免费大片黄手机在线观看| 国产精品嫩草影院av在线观看| 国产一区二区三区av在线| 免费黄频网站在线观看国产| 黑人欧美特级aaaaaa片| 免费观看av网站的网址| 婷婷成人精品国产| 各种免费的搞黄视频| 一本一本久久a久久精品综合妖精 国产伦在线观看视频一区 | 性色avwww在线观看| 精品熟女少妇av免费看| av女优亚洲男人天堂| 亚洲精品自拍成人| 国产成人av激情在线播放| 亚洲欧美一区二区三区国产| 一级,二级,三级黄色视频| 国产 精品1| 亚洲av中文av极速乱| 在线观看www视频免费| 纵有疾风起免费观看全集完整版| 在线 av 中文字幕| 亚洲一码二码三码区别大吗| 女性被躁到高潮视频| 精品福利永久在线观看| 51国产日韩欧美| 汤姆久久久久久久影院中文字幕| 99热6这里只有精品| 91aial.com中文字幕在线观看| 久热久热在线精品观看| 久久精品久久久久久噜噜老黄| 久久精品国产亚洲av天美| av免费在线看不卡| 国产成人精品一,二区| 免费久久久久久久精品成人欧美视频 | 国产精品国产三级国产专区5o| 欧美日韩视频精品一区| 成年av动漫网址| 桃花免费在线播放| 国产色婷婷99| 精品一区在线观看国产| 高清视频免费观看一区二区| 91在线精品国自产拍蜜月| 夫妻性生交免费视频一级片| 国语对白做爰xxxⅹ性视频网站| 全区人妻精品视频| 国产黄频视频在线观看| 国产精品熟女久久久久浪| 边亲边吃奶的免费视频| 精品一区二区三区视频在线| a级毛片在线看网站| 久久99热6这里只有精品| 99香蕉大伊视频| 精品人妻一区二区三区麻豆| 少妇的丰满在线观看| 两个人免费观看高清视频| 青青草视频在线视频观看| 欧美激情极品国产一区二区三区 | 日韩成人伦理影院| 国产av国产精品国产| 99精国产麻豆久久婷婷| av女优亚洲男人天堂| 欧美亚洲 丝袜 人妻 在线| 韩国av在线不卡| 欧美日韩视频精品一区| 亚洲伊人色综图| 2018国产大陆天天弄谢| 亚洲性久久影院| 日韩熟女老妇一区二区性免费视频| 美女福利国产在线| 日本免费在线观看一区| 欧美精品亚洲一区二区| 亚洲色图 男人天堂 中文字幕 | 夫妻性生交免费视频一级片| 亚洲欧美中文字幕日韩二区| 国产精品偷伦视频观看了| 久久人人97超碰香蕉20202| 国产精品国产三级国产av玫瑰| 久久精品aⅴ一区二区三区四区 | 国产精品蜜桃在线观看| 草草在线视频免费看| 久久这里有精品视频免费| 啦啦啦中文免费视频观看日本| 国产免费福利视频在线观看| 啦啦啦啦在线视频资源| 亚洲国产精品专区欧美| 80岁老熟妇乱子伦牲交| 毛片一级片免费看久久久久| 母亲3免费完整高清在线观看 | 少妇人妻精品综合一区二区| 久久精品久久久久久噜噜老黄| 午夜福利视频在线观看免费| 伦理电影免费视频| 黄色一级大片看看| 国产精品嫩草影院av在线观看| 欧美精品一区二区免费开放| 乱码一卡2卡4卡精品| av一本久久久久| 亚洲人成77777在线视频| 亚洲精品第二区|