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

    Linux下SANE Driver自動化測試工具的設(shè)計與實現(xiàn)

    2012-08-08 02:31:52翁省輝喻武龍
    關(guān)鍵詞:測試工具腳本線程

    翁省輝 ,喻武龍

    (1.北京理工大學(xué) 珠海學(xué)院 計算機(jī)學(xué)院,廣東 珠海 519088;2.北京理工大學(xué) 珠海學(xué)院 信息學(xué)院,廣東 珠海 519088)

    SANE(Scanner Access Now Easy)是一個應(yīng)用程序接口 API(Application Programming Interface)[1],提供了對光柵圖像掃描硬件的標(biāo)準(zhǔn)訪問[2]。Linux對掃描儀的支持就是通過SANE實現(xiàn)的。SANE標(biāo)準(zhǔn)中將實現(xiàn)SANE接口的驅(qū)動程序稱為SANE Driver或者SANE后端程序;將調(diào)用SANE接口的應(yīng)用程序稱為SANE前端程序;將對掃描設(shè)備的各種控制抽象為SANE選項,resolution就是其中一個SANE選項。

    對掃描儀驅(qū)動程序進(jìn)行測試主要包括功能測試和性能測試。功能測試主要指掃描質(zhì)量、圖像質(zhì)量是否滿足用戶需求;性能測試主要指掃描效率,也就是掃描一幅圖像所需的時間。嚴(yán)格地說,由于SANE前端程序與SANE后端程序均遵守SANE標(biāo)準(zhǔn),任何一個SANE前端程序都可以用來測試SANE后端程序。但由于目前Linux下沒有專門的SANE Driver測試工具,通常測試人員將掃描應(yīng)用程序用于測試SANE Driver,而在Linux下常用 XSANE作為測試工具。XSANE應(yīng)用程序是基于GTK的sane圖像處理軟件,它可通過掃描儀和照相機(jī)等設(shè)備獲得圖像。

    XSANE功能比較強(qiáng)大,但是由于其主要面向用戶應(yīng)用,作為測試工具則存在一些不足:(1)功能測試時效率低下,如果所要測試的選項數(shù)目比較多時,測試的工作量很大而且容易出錯,而其所支持的批次掃描生成腳本很復(fù)雜,而且腳本很難維護(hù);(2)性能測試時不能自動計算掃描時間,手工計算工作量大且誤差也較大。此外,還存在一些其他問題:如不能顯示選項的詳細(xì)信息、不能動態(tài)更新可用的掃描設(shè)備以及不能選擇其他可用設(shè)備等。

    針對以上問題,本文通過引用腳本技術(shù)[3],采用一種高效的遍歷算法工具,有效地解決了上述問題。該工具能夠適用所有采用SANE標(biāo)準(zhǔn)的驅(qū)動程序,且能夠自動遍歷所有的選項及其取值。用戶只需根據(jù)測試需要寫好測試腳本,該工具就可以根據(jù)腳本進(jìn)行多次掃描。因此可以較大程度地減少SANE Driver測試所需的人員及其時間。

    1 整體架構(gòu)設(shè)計

    針對XSANE用作測試工具存在的問題以及測試需求,通過如下設(shè)計能得到有效解決。將工具分成5個功能模塊:更新設(shè)備、列出選項、手動掃描、腳本掃描以及產(chǎn)生腳本。

    (1)更新設(shè)備:支持用戶隨時更新設(shè)備列表。

    (2)列出選項:可以列出SANE后端所定義的所有選項,且只顯示當(dāng)前設(shè)備所支持選項的相關(guān)信息,還可以根據(jù)用戶的選擇相應(yīng)地顯示SANE后端的版本號及一些設(shè)置沖突的警告信息。

    (3)手動掃描:類似一般的前端程序,主要實現(xiàn)單次掃描,只顯示當(dāng)前設(shè)備所支持的選項及其取值。

    (4)腳本掃描:是自動化測試的關(guān)鍵。能夠讀入一個腳本文件,然后對腳本中各選項的組合值進(jìn)行遍歷,每取到一個組合,便掃描一次。

    (5)產(chǎn)生腳本:可以將當(dāng)前設(shè)備所支持的選項及其取值范圍記錄在腳本文檔中。該腳本相當(dāng)于一個腳本模板,以后的腳本可以只在此基礎(chǔ)上稍作修改即可。

    2 工具的實現(xiàn)

    基于以上架構(gòu)設(shè)計在Linux系統(tǒng)下用GTK+和C語言來實現(xiàn)整個工具。

    為了更好地優(yōu)化門診服務(wù)管理,2015年,李紅副院長和林茜主任開始建立專責(zé)小組,采用信息系統(tǒng)數(shù)據(jù)采集和現(xiàn)場調(diào)查兩種方式追蹤醫(yī)生、患者行為,力圖發(fā)現(xiàn)門診管理的一些問題。

    2.1 更新設(shè)備

    在用戶掃描過程中,可能會有新的掃描設(shè)備打開,也可能現(xiàn)有的掃描設(shè)備關(guān)閉,因此,有必要讓用戶隨時知道可用的設(shè)備列表。其設(shè)計思路是:在選擇更新設(shè)備后,調(diào)用sane_get_devices來獲得可用的設(shè)備列表。實現(xiàn)時,為了允許用戶在更新設(shè)備時進(jìn)行其他操作,可將更新的操作放至一個新的線程中去實現(xiàn)。當(dāng)可用設(shè)備為0時,應(yīng)給用戶相應(yīng)的提示。

    2.2 列出選項

    根據(jù)測試需要,這里要求給出SANE后端的版本號,可用選項的詳細(xì)信息以及警告信息。關(guān)于版本號,SANE標(biāo)準(zhǔn)中給出了5個宏,該工具主要直接調(diào)用后面的3個宏:即 SANE_VERSION_MAJOR、SANE_VERSION_MINOR、SANE_VERSION_BUILD,分別獲得 SANE后端最大、最小以及編譯版本號。

    對于選項的詳細(xì)信息,SANE標(biāo)準(zhǔn)中有一個專門用來描述的結(jié)構(gòu)即SANE_Option_Descriptor。調(diào)用SANE標(biāo)準(zhǔn)中的sane_get_option_descriptor后便會返回這個結(jié)構(gòu)體,記錄這個選項的詳細(xì)信息。

    警告信息主要通過分析結(jié)構(gòu)體SANE_Option_Descriptor中的cap值。由SANE標(biāo)準(zhǔn)可知,當(dāng)SANE_CAP_SOFT_SELECT被設(shè)置時,SANE_CAP_SOFT_DETECT也會被設(shè)置,故 cap值不能為 5;SANE_CAP_SOFT_SELECT和SANE_CAP_HARD_SELECT不能同時被設(shè)置,故cap值不能為3。當(dāng)某一個選項的cap值不為3或5時,可認(rèn)為這個選項設(shè)置是正確的。

    實現(xiàn)時,可以將版本信息、選項信息及警告信息分別寫至三個文件中,然后根據(jù)用戶的操作讀入相應(yīng)的文件。

    2.3 手動掃描

    一次完整的掃描過程包括兩個部分:配置設(shè)備和獲取圖像。配置設(shè)備主要通過sane_control_option來完成。sane_control_option可以用于獲取選項的當(dāng)前參數(shù),也可以用于設(shè)置選項的參數(shù)。設(shè)置完參數(shù)后,先調(diào)用sane_start,然后一直調(diào)用sane_read讀圖像數(shù)據(jù)直至sane_read返回狀態(tài)為SANE_STATUS_EOF,最后不管讀圖像是否成功均要調(diào)用sane_cancel。

    實現(xiàn)時,當(dāng)用戶選擇手動掃描后會創(chuàng)建一個新的線程去執(zhí)行,配置設(shè)備和獲取圖像均包含在新的線程中。每進(jìn)行一次用戶掃描,都會新建一個線程。同時為了方便測試人員,工具在手動掃描和后面的腳本掃描中均會記錄一些重要信息:如圖像的原始大小及實際獲得的大小、sane_start和sane_read的時間、一些操作的返回信息及圖片保存目錄和名字等。

    2.4 腳本掃描

    腳本掃描的流程是:首先檢查腳本的語法正確性,然后分析腳本,遍歷各個選項值的組合,每得到一個組合,便掃描一次,當(dāng)掃描完成時,再取下一組合掃描直至遍歷完所有的組合。

    實現(xiàn)時,每掃描一次,均創(chuàng)建一個新線程,下一次掃描要等上一線程結(jié)束后才開始。

    圖1 用戶掃描和腳本掃描的架構(gòu)圖

    2.5 產(chǎn)生腳本

    產(chǎn)生的腳本主要列出設(shè)備所支持的選項名字及其取值范圍,然后以特定的格式寫入腳本中[4]。由于結(jié)構(gòu)體SANE_Option_Descriptor中包括選項的各種信息,因此結(jié)構(gòu)體中的元素title可作為該選項的名字,而選項取值范圍可從結(jié)構(gòu)體中的聯(lián)合體constraint得到。實現(xiàn)時,應(yīng)允許用戶選擇保存路徑。

    2.6 遍歷算法研究

    在對SANE Driver測試時,一般會選中一些選項進(jìn)行全組合或部分組合進(jìn)行測試。以兩個選項為例:mode值為 Color和 Gray,resolution值為 75和 100, 測試時就用 Color 75、Color 100, Gray 75、 Gray 100四種組合掃描4次。xsane中的批次掃描采用了類似的方法,它將所要掃描的每種組合記錄在文本中,然后通過讀文本進(jìn)行掃描。當(dāng)掃描次數(shù)較多時,文本就非常冗長而且很難維護(hù)。

    測試工具中采用的腳本使用了鍵值對的形式:

    對于上面的腳本,通常會采用直接循環(huán)法:用下面一個結(jié)構(gòu)體:

    來存儲每一種組合,用一個數(shù)組size保存各個選項值的個數(shù)。比如上例中,第一個選項mode有3個值,故size[0]=3;然后用一個數(shù)組index來存儲選項的當(dāng)前值,如mode第一個值為Color,則可表示為 index[0]=Color。假如只有mode和 resolution兩個選項,那么只需2個for循環(huán)即可遍歷選項的取值。其代碼如下:

    本文介紹的算法思路簡單,容易理解。針對上例中的兩個選項,采用上述的方法可以很好地解決問題。但是上述的算法中有多少個選項就有多少個for循環(huán),而且該方法只適用于選項個數(shù)一定的情況下。因為當(dāng)選項個數(shù)有變動時,都要增加或刪除相應(yīng)的for循環(huán)數(shù)。而現(xiàn)實中的腳本其選項的個數(shù)是不定的,因此上述的算法可擴(kuò)展性較差,不適合用于腳本掃描。但只要對上述算法稍作修改即可成為一種簡單高效的遍歷算法[5]。該算法的腳本仍采用鍵值對這種簡潔的腳本格式,并且可以很好地適應(yīng)選項個數(shù)或者選項值個數(shù)的變化。假設(shè)變量OPT_NUM代表選項的個數(shù),其代碼如下:

    3 測試工具對比

    XSANE與自動化測試工具對比如表1所示。

    表1 XSANE與自動化測試工具對比

    本文以SANE標(biāo)準(zhǔn)為基礎(chǔ),針對xsane存在的不足,結(jié)合測試需求,實現(xiàn)了SANE Driver自動化測試工具。實際應(yīng)用結(jié)果表明,與原有的測試工具相比,大大提高了測試效率,極大地減少了測試人員的工作量。

    [1]SANE home page[DB/OL].http://www.sane-project.org, 2001.

    [2]張安清.基于SANE標(biāo)準(zhǔn)的光柵掃描設(shè)備應(yīng)用程序的開發(fā)[J].小型微型計算機(jī)系統(tǒng),2001,22(10):1216-1218.

    [3]凌永發(fā),張云生,郭秀萍.軟件自動化測試中的腳本技術(shù)[J].云南民族學(xué)院學(xué)報(自然科學(xué)版),2002,11(1):544-548.

    [4]蔣云,趙佳寶.自動化測試腳本自動生成技術(shù)的研究[J].計算機(jī)技術(shù)與發(fā)展,2007,17(7):4-7.

    [5]《編程之美》小組.編程之美:微軟技術(shù)面試心得[M].北京:電子工業(yè)出版社,2008.

    猜你喜歡
    測試工具腳本線程
    邊緣智力兒童及其智力測試工具的研究進(jìn)展
    酒駕
    安奇奇與小cool 龍(第二回)
    Http并發(fā)連接測試工具
    數(shù)據(jù)庫系統(tǒng)shell腳本應(yīng)用
    電子測試(2018年14期)2018-09-26 06:04:24
    快樂假期
    淺談linux多線程協(xié)作
    福祿克推出先進(jìn)的連接式測試工具系統(tǒng)
    Linux線程實現(xiàn)技術(shù)研究
    么移動中間件線程池并發(fā)機(jī)制優(yōu)化改進(jìn)
    成人综合一区亚洲| 国产黄色免费在线视频| 日韩三级伦理在线观看| 亚洲高清免费不卡视频| 欧美高清性xxxxhd video| 国产精品国产av在线观看| av天堂中文字幕网| 男女下面进入的视频免费午夜| 久久综合国产亚洲精品| 秋霞在线观看毛片| 一级毛片aaaaaa免费看小| 高清午夜精品一区二区三区| 亚洲自偷自拍三级| 婷婷色综合www| 又爽又黄a免费视频| 精品酒店卫生间| 2022亚洲国产成人精品| 各种免费的搞黄视频| 欧美激情在线99| 又爽又黄无遮挡网站| 午夜免费男女啪啪视频观看| 日韩av在线免费看完整版不卡| 中国三级夫妇交换| 亚洲av免费高清在线观看| videos熟女内射| 人人妻人人澡人人爽人人夜夜| 日本午夜av视频| 久久人人爽av亚洲精品天堂 | 精品视频人人做人人爽| 欧美精品一区二区大全| 国产成人精品婷婷| 国产 精品1| 国产免费又黄又爽又色| 久久精品人妻少妇| 18禁在线播放成人免费| 亚洲精品456在线播放app| 久久亚洲国产成人精品v| 亚洲精品自拍成人| 18禁在线播放成人免费| 久久久久久久国产电影| 久久久久久久久久人人人人人人| 亚洲av.av天堂| 国模一区二区三区四区视频| 午夜精品一区二区三区免费看| av.在线天堂| 国内揄拍国产精品人妻在线| 男女边吃奶边做爰视频| 五月伊人婷婷丁香| 午夜精品一区二区三区免费看| 又爽又黄a免费视频| 久久久欧美国产精品| 免费黄频网站在线观看国产| av专区在线播放| 精品酒店卫生间| 1000部很黄的大片| 国产精品偷伦视频观看了| 久久99热这里只有精品18| 亚洲av电影在线观看一区二区三区 | 亚洲成人av在线免费| 国产av码专区亚洲av| 中文字幕av成人在线电影| 国产成人免费观看mmmm| 国产精品女同一区二区软件| 男人爽女人下面视频在线观看| 狠狠精品人妻久久久久久综合| 少妇的逼水好多| 人人妻人人爽人人添夜夜欢视频 | 免费不卡的大黄色大毛片视频在线观看| 国产亚洲91精品色在线| 六月丁香七月| 蜜桃亚洲精品一区二区三区| 在线播放无遮挡| 国产成人精品久久久久久| 视频区图区小说| 91在线精品国自产拍蜜月| 久久久久精品性色| 老女人水多毛片| 色综合色国产| 免费高清在线观看视频在线观看| 日韩不卡一区二区三区视频在线| 一级毛片久久久久久久久女| 国产乱来视频区| 午夜精品一区二区三区免费看| 搞女人的毛片| 久久久久久久久久人人人人人人| 3wmmmm亚洲av在线观看| 深爱激情五月婷婷| 国产美女午夜福利| 国产日韩欧美在线精品| 女人久久www免费人成看片| 2022亚洲国产成人精品| 婷婷色综合大香蕉| 麻豆国产97在线/欧美| 能在线免费看毛片的网站| 亚洲精品aⅴ在线观看| 免费看a级黄色片| 国产av不卡久久| av一本久久久久| 亚洲高清免费不卡视频| 久久久久网色| 女的被弄到高潮叫床怎么办| 国产 一区 欧美 日韩| 男人添女人高潮全过程视频| 国产毛片在线视频| 熟女电影av网| 国产 一区精品| av又黄又爽大尺度在线免费看| 欧美日韩视频高清一区二区三区二| 久久久久九九精品影院| 麻豆乱淫一区二区| av在线app专区| 人人妻人人爽人人添夜夜欢视频 | 国产成人免费无遮挡视频| 九九爱精品视频在线观看| 插逼视频在线观看| 日韩强制内射视频| 直男gayav资源| 高清午夜精品一区二区三区| 美女xxoo啪啪120秒动态图| 嘟嘟电影网在线观看| 女人久久www免费人成看片| 日日撸夜夜添| 人妻少妇偷人精品九色| 日韩国内少妇激情av| 日本wwww免费看| 色婷婷久久久亚洲欧美| 91精品一卡2卡3卡4卡| av国产免费在线观看| 王馨瑶露胸无遮挡在线观看| 赤兔流量卡办理| 国产一区二区三区av在线| 国产精品久久久久久av不卡| 国产亚洲av片在线观看秒播厂| 日本黄大片高清| 国产精品爽爽va在线观看网站| 免费看日本二区| 久久久久久久久久久免费av| 一级毛片电影观看| 99热这里只有精品一区| 欧美精品人与动牲交sv欧美| 欧美一区二区亚洲| 国产亚洲av片在线观看秒播厂| 日韩欧美 国产精品| 欧美少妇被猛烈插入视频| 国产精品一二三区在线看| 白带黄色成豆腐渣| 国产亚洲午夜精品一区二区久久 | 日韩不卡一区二区三区视频在线| 久久久色成人| 97超碰精品成人国产| 日韩中字成人| 国产成人aa在线观看| 不卡视频在线观看欧美| 国产成人精品婷婷| 国产爽快片一区二区三区| 高清午夜精品一区二区三区| 日韩成人av中文字幕在线观看| 日日啪夜夜爽| 蜜臀久久99精品久久宅男| 久久97久久精品| 丝袜喷水一区| 亚洲天堂av无毛| 成人无遮挡网站| 亚洲丝袜综合中文字幕| 又大又黄又爽视频免费| 性色avwww在线观看| 极品少妇高潮喷水抽搐| 97超碰精品成人国产| 永久免费av网站大全| 国产真实伦视频高清在线观看| 精品久久国产蜜桃| 最近的中文字幕免费完整| 老师上课跳d突然被开到最大视频| 九草在线视频观看| 免费看a级黄色片| 久久精品综合一区二区三区| 在线免费十八禁| 精品99又大又爽又粗少妇毛片| 久久精品熟女亚洲av麻豆精品| 精品国产一区二区三区久久久樱花 | 美女xxoo啪啪120秒动态图| 日韩欧美精品v在线| 97超视频在线观看视频| 美女cb高潮喷水在线观看| 国产爽快片一区二区三区| 国产黄片美女视频| 一区二区av电影网| 国精品久久久久久国模美| 亚洲图色成人| 欧美激情久久久久久爽电影| 日韩av在线免费看完整版不卡| 免费电影在线观看免费观看| 精品少妇久久久久久888优播| 久久久久性生活片| 精品视频人人做人人爽| 欧美区成人在线视频| 日韩伦理黄色片| 国精品久久久久久国模美| 18禁动态无遮挡网站| kizo精华| 91午夜精品亚洲一区二区三区| 国产一区亚洲一区在线观看| 亚洲婷婷狠狠爱综合网| 欧美潮喷喷水| 日韩制服骚丝袜av| 久热久热在线精品观看| 男人舔奶头视频| 大片免费播放器 马上看| 欧美变态另类bdsm刘玥| 一本色道久久久久久精品综合| 国产中年淑女户外野战色| 伦理电影大哥的女人| 有码 亚洲区| 狠狠精品人妻久久久久久综合| av在线蜜桃| 91在线精品国自产拍蜜月| 青春草视频在线免费观看| 少妇人妻一区二区三区视频| 国产精品99久久99久久久不卡 | 久久精品久久精品一区二区三区| 午夜免费男女啪啪视频观看| 黑人高潮一二区| 91精品国产九色| 精品午夜福利在线看| 亚洲国产最新在线播放| 欧美成人午夜免费资源| 色综合色国产| 色吧在线观看| 在线亚洲精品国产二区图片欧美 | 久久久久久久大尺度免费视频| 大话2 男鬼变身卡| 久久午夜福利片| 国产精品人妻久久久久久| 久久久久久久久大av| 成年免费大片在线观看| 久久热精品热| 色婷婷久久久亚洲欧美| 亚洲成人av在线免费| 久久人人爽av亚洲精品天堂 | 国产av码专区亚洲av| 超碰av人人做人人爽久久| 亚洲人成网站高清观看| 九九久久精品国产亚洲av麻豆| 亚洲精品成人av观看孕妇| 国产老妇女一区| 久久综合国产亚洲精品| 精品一区二区三卡| 亚洲欧洲国产日韩| 91精品国产九色| 中文字幕av成人在线电影| 最后的刺客免费高清国语| 欧美老熟妇乱子伦牲交| 欧美另类一区| 日韩视频在线欧美| 亚洲欧洲国产日韩| 香蕉精品网在线| 在线观看av片永久免费下载| 能在线免费看毛片的网站| 内射极品少妇av片p| 国产av不卡久久| 亚洲av在线观看美女高潮| 汤姆久久久久久久影院中文字幕| 乱系列少妇在线播放| 国产老妇女一区| 国产高清有码在线观看视频| 亚洲国产精品999| 国产精品人妻久久久影院| 午夜精品国产一区二区电影 | 好男人在线观看高清免费视频| 亚洲av二区三区四区| 舔av片在线| 成人综合一区亚洲| 五月玫瑰六月丁香| 男女那种视频在线观看| 少妇人妻久久综合中文| 精品99又大又爽又粗少妇毛片| 国产亚洲5aaaaa淫片| 日本欧美国产在线视频| 免费观看在线日韩| 久久久久九九精品影院| 99视频精品全部免费 在线| 校园人妻丝袜中文字幕| av在线亚洲专区| 午夜激情久久久久久久| 直男gayav资源| 久久国产乱子免费精品| 美女高潮的动态| 日韩av不卡免费在线播放| 2021少妇久久久久久久久久久| 欧美+日韩+精品| 国产一区二区亚洲精品在线观看| 日韩电影二区| 久久人人爽人人爽人人片va| 国产日韩欧美在线精品| 国产精品久久久久久精品电影| 香蕉精品网在线| av在线观看视频网站免费| 麻豆成人午夜福利视频| 午夜福利网站1000一区二区三区| 五月天丁香电影| 国产精品.久久久| 久久久久久国产a免费观看| 99热这里只有精品一区| 日韩一本色道免费dvd| 欧美性感艳星| 免费黄网站久久成人精品| 成人毛片60女人毛片免费| av在线天堂中文字幕| 香蕉精品网在线| 精品熟女少妇av免费看| 久久ye,这里只有精品| 人妻少妇偷人精品九色| 精品久久久久久久末码| 超碰97精品在线观看| 黄色一级大片看看| 18禁裸乳无遮挡动漫免费视频 | 97超碰精品成人国产| 国产一区二区在线观看日韩| 美女cb高潮喷水在线观看| 久久久欧美国产精品| 国内揄拍国产精品人妻在线| 成年人午夜在线观看视频| 欧美人与善性xxx| 国产精品一及| 亚洲精品成人av观看孕妇| 精品酒店卫生间| 欧美精品国产亚洲| 美女高潮的动态| 夜夜看夜夜爽夜夜摸| 激情 狠狠 欧美| 尤物成人国产欧美一区二区三区| 亚洲av日韩在线播放| 午夜亚洲福利在线播放| 乱码一卡2卡4卡精品| 深夜a级毛片| 日本一二三区视频观看| 亚洲三级黄色毛片| 黄片wwwwww| 免费观看的影片在线观看| 亚洲精华国产精华液的使用体验| 亚洲伊人久久精品综合| 狂野欧美激情性bbbbbb| 伦理电影大哥的女人| 久久久久久久久大av| 狂野欧美激情性bbbbbb| 国产成人精品福利久久| 自拍欧美九色日韩亚洲蝌蚪91 | 精品一区二区免费观看| 亚洲成人久久爱视频| 18+在线观看网站| 亚洲欧洲国产日韩| 国产片特级美女逼逼视频| 亚洲,欧美,日韩| 爱豆传媒免费全集在线观看| 久久久久性生活片| 一个人看的www免费观看视频| 日韩三级伦理在线观看| 建设人人有责人人尽责人人享有的 | 久久久久久久午夜电影| 久久久久久久大尺度免费视频| 男的添女的下面高潮视频| 免费大片18禁| 麻豆成人av视频| 日韩强制内射视频| 欧美日本视频| 深爱激情五月婷婷| 在线精品无人区一区二区三 | 欧美xxxx黑人xx丫x性爽| www.av在线官网国产| 国产男人的电影天堂91| 欧美丝袜亚洲另类| 国产亚洲5aaaaa淫片| 性色avwww在线观看| 18+在线观看网站| 在线 av 中文字幕| 少妇高潮的动态图| 国产成人免费无遮挡视频| 大香蕉久久网| 亚洲国产精品成人综合色| 99re6热这里在线精品视频| 久久ye,这里只有精品| 赤兔流量卡办理| 一级毛片电影观看| 亚洲欧美成人精品一区二区| 青春草亚洲视频在线观看| 日韩在线高清观看一区二区三区| 嫩草影院精品99| 另类亚洲欧美激情| 我要看日韩黄色一级片| 18+在线观看网站| 亚洲精品国产色婷婷电影| kizo精华| 青青草视频在线视频观看| 国产精品不卡视频一区二区| 超碰av人人做人人爽久久| 色5月婷婷丁香| 欧美一区二区亚洲| 人妻制服诱惑在线中文字幕| 午夜福利视频精品| 欧美最新免费一区二区三区| 丰满少妇做爰视频| 亚洲电影在线观看av| 春色校园在线视频观看| 日本黄大片高清| 成年人午夜在线观看视频| 麻豆久久精品国产亚洲av| 色婷婷久久久亚洲欧美| 精品人妻偷拍中文字幕| 久久精品夜色国产| 亚洲自拍偷在线| 蜜桃亚洲精品一区二区三区| 26uuu在线亚洲综合色| 亚洲人成网站在线播| 又大又黄又爽视频免费| 新久久久久国产一级毛片| 国产精品一及| 青春草视频在线免费观看| 国产伦精品一区二区三区视频9| 国产淫片久久久久久久久| 天天躁日日操中文字幕| 国产91av在线免费观看| 国产女主播在线喷水免费视频网站| 午夜亚洲福利在线播放| 在线观看一区二区三区激情| 国产真实伦视频高清在线观看| 嫩草影院入口| 小蜜桃在线观看免费完整版高清| 精品久久久久久久久亚洲| 国产精品久久久久久精品电影小说 | 国精品久久久久久国模美| 欧美变态另类bdsm刘玥| 99热网站在线观看| 欧美3d第一页| 国产女主播在线喷水免费视频网站| 91久久精品国产一区二区成人| 久久久精品免费免费高清| 精品一区二区免费观看| 久久精品久久久久久久性| 制服丝袜香蕉在线| 久久6这里有精品| 国产精品人妻久久久久久| 国产亚洲91精品色在线| 免费黄频网站在线观看国产| 精品久久久久久电影网| 成人亚洲精品av一区二区| 一区二区三区精品91| 少妇 在线观看| 麻豆久久精品国产亚洲av| 久久久久九九精品影院| 免费av不卡在线播放| 噜噜噜噜噜久久久久久91| 欧美日韩国产mv在线观看视频 | 中文字幕制服av| 亚洲一区二区三区欧美精品 | 一区二区三区精品91| 在线免费十八禁| 欧美精品一区二区大全| 中文乱码字字幕精品一区二区三区| 一级毛片黄色毛片免费观看视频| 欧美zozozo另类| 日韩在线高清观看一区二区三区| 国产精品国产三级国产av玫瑰| 亚洲精品第二区| 日本-黄色视频高清免费观看| 欧美xxxx黑人xx丫x性爽| 精品久久国产蜜桃| 国产视频内射| 一级爰片在线观看| 久久久久久久久久久免费av| 国产精品女同一区二区软件| 国产成人午夜福利电影在线观看| 亚洲国产欧美人成| 青春草视频在线免费观看| 丰满人妻一区二区三区视频av| 亚洲av在线观看美女高潮| 视频区图区小说| 最近的中文字幕免费完整| av.在线天堂| 午夜老司机福利剧场| 岛国毛片在线播放| 少妇裸体淫交视频免费看高清| 国产精品国产av在线观看| 夫妻午夜视频| 日韩电影二区| 丰满人妻一区二区三区视频av| 丝瓜视频免费看黄片| av国产免费在线观看| 在线免费观看不下载黄p国产| 国产成人精品久久久久久| 一区二区三区乱码不卡18| 99re6热这里在线精品视频| 欧美性感艳星| 91精品一卡2卡3卡4卡| 啦啦啦在线观看免费高清www| 涩涩av久久男人的天堂| 99久久精品热视频| 亚洲国产精品国产精品| 亚洲国产av新网站| 99久久人妻综合| 日本wwww免费看| 老师上课跳d突然被开到最大视频| 精品一区二区免费观看| 涩涩av久久男人的天堂| 国产亚洲午夜精品一区二区久久 | 欧美性猛交╳xxx乱大交人| 人人妻人人澡人人爽人人夜夜| 色婷婷久久久亚洲欧美| 成人黄色视频免费在线看| 国产日韩欧美亚洲二区| 综合色av麻豆| 老司机影院毛片| 狂野欧美激情性bbbbbb| 搡女人真爽免费视频火全软件| 联通29元200g的流量卡| 久久97久久精品| av在线蜜桃| 久热久热在线精品观看| 中文精品一卡2卡3卡4更新| 中文资源天堂在线| 最近手机中文字幕大全| av播播在线观看一区| 国产 一区 欧美 日韩| 亚洲av电影在线观看一区二区三区 | 久久久久久久午夜电影| 一个人看的www免费观看视频| 国产人妻一区二区三区在| 免费观看a级毛片全部| 国产日韩欧美在线精品| 久久久久久久精品精品| 麻豆久久精品国产亚洲av| 久热久热在线精品观看| 少妇的逼好多水| 免费看光身美女| 亚洲精品日本国产第一区| av国产免费在线观看| 中文字幕久久专区| 国精品久久久久久国模美| 小蜜桃在线观看免费完整版高清| 三级国产精品欧美在线观看| 亚洲四区av| 我的老师免费观看完整版| 国产精品女同一区二区软件| 欧美成人精品欧美一级黄| 视频区图区小说| 男女那种视频在线观看| 夫妻午夜视频| 99re6热这里在线精品视频| 一二三四中文在线观看免费高清| 人人妻人人澡人人爽人人夜夜| 99久久精品国产国产毛片| 久久热精品热| 国产精品伦人一区二区| 少妇人妻久久综合中文| 国产淫语在线视频| 亚洲欧洲日产国产| 特级一级黄色大片| 美女内射精品一级片tv| 大话2 男鬼变身卡| 国产亚洲一区二区精品| 蜜臀久久99精品久久宅男| 国产v大片淫在线免费观看| 久久久久久伊人网av| 午夜视频国产福利| 精品少妇久久久久久888优播| 人人妻人人爽人人添夜夜欢视频 | 在线亚洲精品国产二区图片欧美 | 建设人人有责人人尽责人人享有的 | 精品久久久久久久人妻蜜臀av| 在线观看美女被高潮喷水网站| 日韩国内少妇激情av| av国产久精品久网站免费入址| 边亲边吃奶的免费视频| 欧美3d第一页| 免费av毛片视频| 成年女人在线观看亚洲视频 | 国产精品99久久久久久久久| 一二三四中文在线观看免费高清| 看免费成人av毛片| 午夜老司机福利剧场| 天天躁夜夜躁狠狠久久av| 如何舔出高潮| 黑人高潮一二区| 另类亚洲欧美激情| 亚洲av电影在线观看一区二区三区 | 免费看a级黄色片| 欧美极品一区二区三区四区| 日韩大片免费观看网站| 国产一区有黄有色的免费视频| 国产精品三级大全| 91狼人影院| 在线观看免费高清a一片| 亚洲国产高清在线一区二区三| 欧美xxxx性猛交bbbb| av国产免费在线观看| 极品少妇高潮喷水抽搐| 激情五月婷婷亚洲| 黄色一级大片看看| 禁无遮挡网站| freevideosex欧美| 欧美成人午夜免费资源| 国产精品人妻久久久影院| 日韩在线高清观看一区二区三区| 黄色怎么调成土黄色| 在线a可以看的网站| 大片免费播放器 马上看| 国产精品一区二区性色av| 日本黄色片子视频| 一区二区av电影网| 美女被艹到高潮喷水动态| 校园人妻丝袜中文字幕| 国产av码专区亚洲av| 国产老妇伦熟女老妇高清| 免费看a级黄色片| 新久久久久国产一级毛片| 欧美另类一区|