《電子技術應用》
您所在的位置:首頁 > 測試測量 > 設計應用 > 基于.NET平臺GUI自動化測試框架的設計
基于.NET平臺GUI自動化測試框架的設計
來源:微型機與應用2010年第19期
段 瑩,郭利剛
(武漢理工大學 計算機學院,湖北 武漢 430063)
摘要: 分析了錄制回放技術的基本原理和缺陷,運用WIN32API和.NET反射機制,設計了一個改進的輕量級GUI自動化測試框架,解決了當前測試自動化中出現的一些棘手問題。
Abstract:
Key words :

摘  要: 分析了錄制回放技術的基本原理和缺陷,運用WIN32API和.NET反射機制,設計了一個改進的輕量級GUI自動化測試框架,解決了當前測試自動化中出現的一些棘手問題。
關鍵詞: GUI;自動化測試;反射

    軟件測試是保證軟件質量的有效手段。目前,在GUI自動化測試中,很多軟件體系都采用錄制回放技術。這種技術要求測試者通過鼠標和鍵盤的點擊進行工作,腳本記錄事件,然后以自動化測試的方式進行回放。記錄下來的測試腳本必須經過編輯和調試之后插入驗證和檢查點。產生的腳本通常是硬編碼,需要測試人員對腳本進行編輯以及參數化操作。同時,界面元素屬性的任何變化都會影響腳本的運行,有時甚至需要重新錄制腳本。
1 .NET中的反射機制
    通常,應用程序(包括桌面程序和Web應用)都由一些基本的界面控件組成,所有的軟件指令都是通過控件以事件或消息的形式傳遞給后臺處理。GUI自動化測試的本質是對GUI中的控件元素提供編程手段[2]。在基于GUI對象識別和控制的自動化測試工具中,過去一直依賴于Windows API函數的調用。而隨著新的編程語言和平臺的出現,涌現了很多新的語言特性,這些語言特性可用于自動化測試工具的設計,例如反射機制就是其中一項技術。
    反射(Reflection)是.NET中的重要機制,通過反射可以在運行時獲得.NET中每一個類型(包括類、結構、委托、接口和枚舉等)的成員,包括方法、屬性、事件及構造函數等,還可以獲得每個成員的名稱、限定符和參數等。如果獲得了構造函數的信息,即可直接創建對象,即使這個對象的類型在編譯時還不知道。程序集包含模塊,而模塊包含類型,類型又包含成員,反射則提供了封裝程序集、模塊和類型的對象??梢允褂梅瓷鋭討B地創建類型的實例,將類型綁定到現有對象或從現有對象中獲取類型,然后調用類型的方法或訪問其字段和屬性[3]。
2 框架的整體設計
    自動化測試框架的搭建基本上占了整個自動化測試工作量的40%,是自動化測試實施的一個重要組成部分。軟件自動化框架從本質看是一系列的策略思想、規范文件和代碼的集合。本文提出一種改進的輕量級的GUI自動化測試框架,該框架可以幫助用戶避免當前測試工具出現的缺陷。此框架將具備以下五個特性:GUI控件自動搜索、自動生成和執行測試腳本、基于數據驅動的原則、測試的自動驗證、使用編程語言開發。框架的整體設計如圖1所示。從圖1可以看出,該框架讓測試人員從繁重的錄制工作中解放出來,將更多的時間和精力集中在測試用例的設計中。

3 框架具體開發
3.1 加載被測試程序

    為了測試GUI應用程序,必須在測試工具中運行被測程序使兩個程序交互。使用Assembly定義和加載程序集,加載在程序集清單中列出模塊,并從此程序集中查找類型,創建該類型的實例。為了使這兩個應用程序實現交互,必須通過多線程機制實現。下面是通過反射加載被測程序的核心代碼[4]:
    Assembly asm=Assembly.LoadFrom(path);
    Type t1=asm.GetType(formName);
    testForm=(Form)asmCreateInstance(t1.FullName);
    ParameterizedThreadStart pt=new ParameterizedThreadStart(AppRun);
    Thread thread=new Thread(pt);
    thread.Start(testForm);
    private void AppRun(Form theForm)
    {
       Application.Run(theForm);
    }
3.2 GUI控件搜索
    大部分自動化功能測試工具,尤其是商業的測試工具,都是基于GUI對象識別技術設計的?;舅枷胧敲總€基于窗體的控件都是一個窗體,每個控件或窗體都有一個句柄來進行訪問、操作和檢查。
    實現GUI測試自動化的困難之一是測試工具并不知道被測程序中存在哪些GUI部件。錄制回放工具使用手工錄制過程暫時解決了這一問題。Win32 API中封裝了很多可用于自動化測試編程的函數,這些函數可在編程語言進行調用,實現自動化測試編程。本文的自動化GUI測試工具將采用Win32 API對被測程序進行自動、系統、全面的控件搜索。實現該搜索將用到Win32 API中封裝的可用于自動化測試編程的函數,包括:GetWindowRect、mouse_event、GetCursorPos和WindowFromPoint函數等。GetWindowRect函數返回指定窗口的邊框矩形的尺寸。該尺寸以相對于屏幕坐標左上角的屏幕坐標給出。通過使用這個函數可以計算出窗口的寬度和高度。mouse_event函數能模擬鼠標擊鍵和鼠標動作。GetCursorPos函數檢取光標的位置,并以屏幕坐標來表示。使用WindowFromPoint函數能獲得包含指定點的控件的句柄。一旦得到了窗口的句柄,就能得到控件的文本、類名以及父窗口的句柄。為了對界面進行徹底的控件搜索,該框架將使用嵌套循環,從界面的左上角到界面的右下角依次移動鼠標進行控件識別,并將結果保存到對象庫中[5]。
    該模塊實現的偽代碼如下:
    RECT  rt=new RECT();
    GetWindowRect(iHandle,ref rt);
    width=rt.Right-rt.Left; //得到界面的寬度
    height=rt.Bottom-rt.Top; //得到高度
    step=8; //鼠標每次移動的像素
    for (int x=0;x<width;x+=step)
    {
        for (int y=0;y<height;y+=step)
        {
           mouse_event();      //移動鼠標到相應的坐標

           GetCursorPos();        //得到坐標點處的光標
           WindowFromPointGet();  //得到此處的控件句柄
           GetWindowText();           //得到窗體的文本
          GetClassName();             //得到控件的類別
          GetParent();              //得到父窗體的句柄
         if (the handle does not exist in object repository)
         then save the infomation.
      }
    }
    通過對界面的徹底搜索,可以得出控件的句柄、文本、類名、父窗體的句柄以及GUI控件間的層次關系。
3.3 生成測試用例
    實現GUI測試自動化的另一個問題是測試工具不能按事件發生的順序來選擇和操作控件。傳統的測試工具通過錄制的方法記錄程序運行的順序,但是這種機制存在很多限制。本文設計的自動化測試框架的思路是經過界面控件的徹底搜索后,控件的詳細信息會保持到對象庫中。此時,測試人員可以通過測試用例的輸入/輸出模塊來編寫測試用例。該模塊是一個可視化編輯器。測試用例編輯器從對象庫中導入對象信息,該模塊根據測試用例設計人員的操作順序自動產生事件的順序并將測試步驟保存到XML文件中。按事件發生的順序存儲的相關事件可以形成一個測試場景。測試用例編寫者可以對產生的測試場景進行編輯,改變測試步驟的順序或者添加更多的事件。測試運行模塊將會從XML文件中讀取測試用例,按事件的順序執行相應的操作。
3.4 執行并驗證測試
    基于數據驅動的原則,在測試用例產生之后,測試用例文件驅動測試的執行。不同的控件類型將從測試類庫中調用不同的測試執行方法。該模塊采用反射機制來模擬用戶的操作。反射提供了延遲綁定,能模擬用戶的常用操作,如編輯控件文本、單擊按鈕等。調用控件的事件方法的關鍵是要用到反射中的MethodInfo.Invoke方法。如果沒有潛在的其他問題,可以像下面這樣調用控件的事件方法:
    Type t1=testForm.GetType();
    MethodInfo mi=t1.GetMethod(“button1_Click”,flags);
    mi.Invoke(testForm,new object[]{null,EventArgs.Empty});
    注意在調用該方法時要充分考慮線程的問題。該方法不是從被測應用程序運行的線程被調用的,而是從測試工具本身的主線程中被調用的。因此,應該通過調用Form.Invoke方法間接運行MethodInfo.Invoke方法[4]。
    驗證測試過程中,為了得到控件的屬性或字段信息,將用到反射中的Form.GetType、Type.GetField、FieldInfo.GetValue、PropertyInfo.GetValue等方法。通過比較測試用例的預期結果和實際運行結果來決定測試結果。然后將測試用例的編號、預期結果、實際結果以及時間信息保存到XML文件中,同時可采用XSLT方式將測試結果以更友好的方式展現出來。
3.5 使用Windows調度程序
    測試人員可能希望測試工具能在指定時間自動地運行測試,例如晚上11:00點。這樣,整個測試工作可以在下班之后進行,到第二天就能看到測試運行的結果。事實上,Microsoft都包含一個能在給定時間執行命令的程序。當前版本中,這個程序是Scheduled Tasks,位于控制面板上。打開這個文件夾,會看到Add Scheduled Task 圖標,單擊它可以啟動向導。有一個重要的選項是Task選項卡上的Run文本框,如圖2所示。可以在該文本框中添加相應的參數來完成自動化測試[6]。

    本文設計了一個輕量級的GUI自動化測試框架,該框架可以系統、全面、主動地實現控件搜索,避免了傳統測試工具中繁重的錄制過程。界面控件的任何改變也不會影響測試腳本的運行。該框架讓測試人員從繁瑣的錄制工作、測試腳本的編輯和驗證點的插入工作中解放出來,使測試人員能將更多的時間和精力集中到測試用例的設計中。
參考文獻
[1] BECK K. Test driven development: by example[M]. Addison-Wesley Professional, 2002.
[2] DUSTIN E, RASHKA J, PAUL J. Automated software testing introduction, management, and performance[M]. Boston addison Wesley,1999.
[3] 柳勝.軟件自動化測試框架設計與實踐[M].北京:人民郵電出版社,2009.
[4] ZHOU R Z, WEI Z K. Study on Application of .NET Reflection in Automated Testing[J]. ICACT, 2010,7-10:(797-800).
[5] MCCAFFREY J D. .NET test automation recipes: a problem-solution approach[M]. Apress, 2006.
[6] LI K L, WU M Q. Effective GUI testing automation: developing an automated GUI testing tool[M].王軼昆,譯.北京:電子工業出版社,2005.
[7] ROOT R, SWEENEY M R. A tester’s guide to .NET Programming[M].楊浩,譯.北京:清華大學出版社,2007:279-280.

此內容為AET網站原創,未經授權禁止轉載。
主站蜘蛛池模板: 男女肉粗暴进来动态图 | 青青操网 | 久久久国产精品黄毛片 | 免费观看日本污污ww网站 | 97在线视频网站 | 天天躁日日躁狠狠躁2018小说 | 精品免费视频一区二区 | 欧美成人ⅴideosxxxxx | 久久中文字幕一区二区 | 欧美日韩一区二区三区在线观看视频 | 国产欧美精品aaaaa久久 | 成年人黄色在线观看 | 最新黄色av网站 | 国产中文字幕三区 | 一本一道久久a久久精品综合 | 深夜福利啪啪片 | 91香蕉视频在线看 | 一级三级毛片 | 台湾佬成人中娱网222vvvv | 美女少妇一区二区 | 欧美色亚洲色 | 国产真实精品久久二三区 | 超碰2025| 一进一出gif抽搐日本免费视频 | 一区二区精彩视频 | 色8久久人人97超碰香蕉987 | 日本bbwbbw| 日韩黄色录像 | 国产又粗又猛又爽又黄的视频9 | 99在线精品视频 | 黄色av免费网站 | 人妻少妇被粗大爽9797pw | 精品国产亚洲第一区二区三区 | 国产亚洲精品久久久久秋霞 | 日韩人妻无码精品久久久不卡 | 国产精品久久久久影院嫩草 | 免费在线不卡av | 中文字幕av日韩精品一区二区 | 精品一卡二卡三卡 | 又爽又大又黄a级毛片在线视频 | 爱情岛论坛亚洲品质有限公司18 | 无码专区天天躁天天躁在线 | www.黄色.| 免费成人在线视频网站 | 污网站免费观看 | 拔插拔插海外华人永久免费 | 亚洲乱码国产乱码精品天美传媒 | 一级黄色片视频 | 久久精品无码一区二区三区免费 | 高潮毛片无遮挡高清免费视频网站 | √天堂资源8在线官网 | 日韩精品大片 | 丰满少妇高潮惨叫久久久一 | 久久免费手机视频 | 少妇被粗大的猛烈进出免费视频 | 日本在线观看 | 67194成是人免费无码 | 国产熟人av一二三区 | 日韩国产欧美一区 | av在线中文 | 国产又大又黄又猛 | 操操操操操操 | 亚洲高清av一区二区三区 | 亚洲精品五月天 | 人妻色综合网站 | 日韩 国产 在线 | 国产精品美女久久久久av福利 | 免费一级做a爰片性色毛片 免费一级做a爰片性视频 | 91av在| 日韩精品视频免费 | 中文字幕一区二区三区精品 | 亚洲va欧美va国产综合剧情 | 337p亚洲精品色噜噜狠狠 | 91天天射 | 亚洲一区 | 午夜宅男影院 | 日本a一级 | 久久亚洲精中文字幕冲田杏梨 | 五月激情在线观看 | 国产女人高潮抽搐喷水免费视频 | 大地资源中文第三页 | 97精品人妻系列无码人妻 | 日本免费三片免费观看东热 | 国产第一页在线观看 | 淫片网站| 51免费动漫网永久入口 | 国产成人精品女人久久久 | www一级片| 天天爽天天爽天天爽 | 他掀开裙子舌头进去69式 | 孕妇怀孕高潮潮喷视频孕妇 | 精品国产一区二区三区av性色 | 国产美女黄色片 | 伊人久久大香线蕉综合影院首页 | 国产精品久久久久一区二区三区 | 国产免费黄色av | 国产日产精品一区二区三区四区介绍 | 91精品一区二区三区蜜臀 | 欧美肥婆姓交大片 | 亚洲精品久久久久久下一站 | 偷拍区另类欧美激情日韩91 | 911久久| 福利视频网站 | 91精品国产91久久综合 | 视频一区免费观看 | 免费看日韩 | 午夜小网站| 成人综合网亚洲伊人 | 国产 精品 自在自线 | 四虎永久在线精品免费网站 | 四虎黄色网 | 丰满蕾丝乳罩少妇呻吟91 | 无码h黄肉动漫在线观看网站 | 国产精品丝袜黑色高跟鞋v18 | 欧美三级不卡 | 国产国拍亚洲精品av | 狠狠操欧美 | 男男毛片| 国产成人欧美一区二区三区 | 国产精品色片 | 国产精品极品白嫩 | 亚洲色图欧美 | 综合网视频 | 国内自拍区 | 亚洲精品日本无v一区 | a 'v片欧美日韩在线 | 九九精品99久久久香蕉 | 亚洲精品成人在线视频 | 亚欧成人网 | 国产精品久久久久久久乖乖 | 亚洲欧美日韩成人高清在线一区 | 青草视频免费看 | 欧美午夜性春猛交 | 国产欧美一区二区三区国产幕精品 | 国产免费久久久 | 国产精品69午夜妇大片 | 国产麻豆一级片 | 国产成人精品福利 | 亚洲精品久久午夜无码一区二区 | 国产美女在线观看 | 噼里啪啦大全免费观看 | 久久99精品国产麻豆蜜芽 | 亚洲激情视频网站 | 久久这里只有精品首页 | 日本免费无遮挡毛片的意义 | 国产熟女高潮视频 | 精品国产麻豆免费人成网站 | 天天摸夜夜添狠狠添婷婷 | 久久久免费网站 | 国产精品亚洲精品日韩已满 | 真人啪啪高潮喷水呻吟无遮挡 | 久草在线国产视频 | 男人的天堂在线观看av | 亚洲青涩网 | 大色av| 日干夜操 | 日韩一区2区 | 国产精品亚洲а∨天堂免在线 | 国产偷国产偷亚洲高清人白洁 | 男女啪啪免费网站 | 天堂中文在线资源 | 成人h网站| www.国产com| 日韩超碰人人爽人人做人人添 | 在线精品观看 | 国语对白乱妇激情视频 | 伦xxxx在线| 国产又黄又爽又色的视频 | 狠狠色噜噜狠狠狠狠97俺也去 | 午夜爽爽爽| 欧美午夜理伦三级在线观看吃奶汁 | a午夜| 国产黄a三级三级三级看三级男男 | 99年国精产品一二二区传媒 | 天堂无码人妻精品av一区 | 在线播放亚洲第一字幕 | 色综合久久久无码网中文 | 久久久久久高潮国产精品视 | 国产成人精品日本亚洲直播 | 国语对白永久免费 | 岛国一区二区 | 黄色一级视频在线观看 | 调教在线观看 | 国产高清在线视频 | 欧美三根一起进三p | 中文无码一区二区三区在线观看 | 精品国产传媒 | 日本成人在线观看网站 | 欧美精品自拍视频 | 丁香婷婷视频 | 国产成人亚洲精品 | 成人香蕉视频在线观看 | 美女裸体十八禁免费网站 | 国产91天堂素人搭讪系列 | 播播网色播播 | 欧美日韩精品综合 | 看久久| ktv偷拍视频一区二区 | 岛国成人在线 | 国产美女诱惑 | 亚洲第一av网站 | 欲求不满在线小早川怜子 | 亚洲天堂在线视频播放 | 久久艹精品视频 | 美女视频黄8视频大全 | 91高跟黑色丝袜呻吟在线观看 | 日本精品入口免费视频 | 欧美日韩中文字幕在线观看 | 国产高清区 | www亚洲国产 | 麻豆精品国产入口 | 最近最新中文字幕 | 黑人巨大人精品欧美三区 | 久草在线青青草 | 国产又粗又猛又爽又黄av | 国产欧美日韩精品a在线观看 | av在线操| 91极品身材尤物theporn | 国产在线精品一区二区在线看 | 爱爱视频天天干 | 男女作爱bbbbbbbbb | 六月激情综合 | 亚洲美女视频在线 | 午夜影视网 | xxxxx色 | 特级毛片在线 | 婷婷综合另类小说色区 | 日日碰狠狠躁久久躁综合小说 | 极品白嫩的小少妇 | 亚洲性无码一区二区三区 | 波多野结衣一区二区三区中文字幕 | 国产午夜精品一区二区三区 | 免费观看全黄做爰大片小说 | 亚洲加勒比久久88色综合 | 一区二区三区播放 | 狼人香蕉 | 国产猛男猛女超爽免费视频 | 欧美在线视频播放 | 综合久久色 | 精品国产精品久久一区免费式 | 日韩三级一区二区三区 | 精产国品一二三产品99麻豆 | 91小视频 | 亚洲国产欧美日韩在线 | 色国产精品一区在线观看 | 国产精品乱码一区二区三区四川人 | 国产毛片精品国产一区二区三区 | 五月婷在线| 男人和女人高潮做爰视频 | 一区二区三区中文字幕 | 亚洲国产成人精品综合av | 国产男小鲜肉同志免费 | 国产超碰人人做人人爽aⅴ 国产超碰人人做人人爽av牛牛 | www福利| 波多野结衣免费在线视频 | 黑人添美女bbb添高潮了 | 欧美午夜精品一区二区蜜桃 | 天天综合网网欲色 | 国产麻豆一区二区三区精品 | 中文字幕另类 | 亚洲产国偷v产偷v自拍色戒 | 精品熟人妻一区二区三区四区不卡 | 亚洲妇女捆绑hd | 奇米一区二区三区四区久久 | 日韩一区精品视频一区二区 | 欧美福利第一页 | 中文字幕欧美日韩va免费视频 | 激情五月婷婷网 | 四虎网站在线 | 精品女同一区二区三区在线播放 | 97人妻天天爽夜夜爽二区 | 日日碰狠狠添天天爽超碰97 | 国产va免费精品观看精品 | a视频| av小说免费在线观看 | 免费成人精品 | 国产又黄又粗又猛又爽 | 色av网站 | 无码人妻精品一区二区三区夜夜嗨 | 天天躁日日躁mmmmxxxx | 亚洲日本va午夜蜜芽在线电影 | 免费看一级特黄a大片 | 日本japanese丰满少妇 | 日本xxxxwww | 国产麻豆精品精东影业av网站 | 日本在线视频一区二区 | 九色porny丨入口在线 | 91成年影院 | 1769国产 | 免费黄色毛片视频 | 97人人爱| 最新日本中文字幕 | 丁香婷婷网 | 国产中文字幕在线 | 白峰美羽在线播放 | 91人体视频| www国产成人免费观看视频深夜成人网 | 国产精品人人爽人人爽 | 欧美aaaaa| 主人~别揉了~尿了~小说 | 美女网站在线永久免费观看 | 自拍视频一区二区 | 欧美不卡网 | 特级西西444www大胆免费看 | 一级片在线免费观看 | 人人妻人人澡人人爽精品欧美 | 国产裸体丰满白嫩大尺度尤物可乐 | 女人少妇偷看a在线观看 | 日韩美女一区二区三区 | jizz久久 | 午夜精品一区二区三区的区别 | 少妇又紧又爽视频 | 丝袜足控一区二区三区 | 亚洲免费黄色 | 好爽…又高潮了免费毛片 | 午夜小视频在线 | 国产成年免费视频 | 一区二区精品久久 | 亚洲精品乱码久久久久久按摩观 | 成人黄色在线免费观看 | 精品久久中文 | 日本大片在线播放在线软件功能 | 天堂va蜜桃一区二区三区 | 日本在线观看a | 日韩成人在线视频观看 | 欧美少妇色图 | 国产精品亚洲一区二区无码 | 日韩 欧美 亚洲 精品 少妇 | 蜜桃av噜噜一区二区三区 | 久久久网址 | 欧美午夜性春猛交 | 亚洲欧洲日产国码av老年人 | 日本三级韩国三级欧美三级 | 日本视频三区 | 不用播放器看av | 亚洲人成影院在线观看 | 久久久精品美女 | www豆豆成人网com | 天天色天天干天天 | 久操精品视频 | av私库在线观看 | 男人扒开女人双腿猛进视频 | 欧美国产日韩另类 | 小拗女一区二区三区 | 欧美黑人xxxⅹ高潮交 | 青青青草网站免费视频在线观看 | 一区二区激情日韩五月天 | 欧美mv日韩mv国产网站app | 午夜黄色录像 | 黄色一级毛片 | 国产国语熟妇视频在线观看 | 小镇姑娘国语版在线观看免费 | 爆操无毛白虎 | av手机免费观看 | 真人做爰高潮全过程毛片 | 456亚洲视频 | 色吧久久 | 日韩成人在线免费视频 | 色窝窝无码一区二区三区成人网站 | 久草一区二区 | 国产91精品一区二区绿帽 | 俺来也av| 色一情一乱一伦麻豆 | 久久天天躁狠狠躁夜夜av | 国产乱淫视频 | 99re6在线| 91九色精品国产 | 国产乱xxxxx978国语对白 | 影视av久久久噜噜噜噜噜三级 | 免费国产黄网站在线观看视频 | 国产日韩免费视频 | 中国老女人内谢69xxxx | www.青青操 | 国产愉拍 | 91亚洲精品在线 | 在线免费看av网站 | 先锋影音亚洲 | 狠狠干狠狠干狠狠干 | 无码人妻视频一区二区三区 | 中文字幕1页 | 成人在线观看视频网站 | 5566亚洲精华国产精华精华液 | 精品国产一区二区三区色欲 | 国产精品久久午夜夜伦鲁鲁 | 蜜臀va亚洲va欧美va天堂 | 99久久精品国产91久久久 | 亚洲成av人片在线观看无码 | 欧美剧场| 亚洲在线国产日韩欧美 | 99精品国产99久久久久久97 | 成人三级做爰视频在线看 | 女人解开乳罩给男人吃奶 | 欧美日韩性生活 | 沦为黑人姓奴的少妇 | www178ccom视频在线 | 国产呻吟久久久久久久92 | 两人做人爱费视频午夜 | 摸丰满大乳奶水www免费 | 男人天堂资源 | 国产大陆亚洲精品国产 | 久久久久99一区二区三区 | 九九热视频免费观看 | 国产成人免费在线视频 | 爱福利视频网 | 欧美色婷婷 | 国产大片黄| 亚洲国产视频一区 | 国产成人无码精品午夜福利a | 日本久久久久久 | 毛茸茸成熟亚洲人 | 2017天天干天天射 | 99热久久久久久久久久久174 | 中文字幕精品久久久久人妻 | av无码国产精品色午夜 | 国产一区二区三区小说 | 国产精品久久久久9999高清 | 4hu44四虎www在线影院麻豆 | 久久久欧美国产精品人妻噜噜 | 在线免费激情视频 | 精品一区二区三区东京热 | 亚洲国产97在线精品一区 | 海量av资源 | 日韩精品无码免费一区二区三区 | 97精品国产手机 | 国产美女在线观看 | 亚洲精品无码一区二区三区久久久 | 国产理论一区 | 在线精品亚洲观看不卡欧 | 日本精品免费视频 | 看全色黄大色大片免费 | 欧美少妇b | 97香蕉超级碰碰久久免费软件 | 青青草精品在线视频 | 黄在线免费观看 | 亚洲精品乱码久久久久久久久久久久 | 国产精品自拍在线 | 日韩激情一区二区 | 99精品久久久久久中文字幕 | 国产欧美精品一区二区三区 | 黑人粗进入欧美aaaaa | 日韩不卡高清 | 国产精品无码免费专区午夜 | 久久99精品国产麻豆蜜芽 | 欧美 日韩 国产 成人 在线 | 国产午夜人做人免费视频 | 少妇av片 | 国产精品久久精品 | 国产一在线 | 国产真实夫妇视频 | 亚洲在av极品无码天堂手机版 | 最近高清中文字幕免费 | 亚洲裸体视频 | 国产日韩精品一区二区 | 香蕉成人伊视频在线观看 | 久久av免费观看 | 超碰色偷偷男人的天堂 | 国产精品麻豆色哟哟av | 丁香婷婷六月天 | 91丨porny丨九色 | a级黄色片免费 | 伊人色综合久久久天天蜜桃 | 夜夜躁狠狠躁日日躁2021日韩 | 色婷婷麻豆 | 亚洲女同性ⅹxx关女同网站 | 看全黄大色黄大片美女人 | 日本黄在线观看 | 国产精品区在线 | 夜夜爽爽 | 日韩成人免费在线观看 | av一区在线| 久久综合色综合 | 亚洲人成电影在线播放 | 精品免费 | 少妇又紧又爽又黄的视频 | 少妇在军营h文高辣 | 成年女人黄网站色视频免费97 | 国产精品爽爽 | 国产一区二区不卡在线 | av中文国产 | 性做久久久久久久免费看 | 超碰中文字幕在线 | 女人18毛片水最多 | 亚洲天天做 | 关晓彤三级在线播放 | 男人和女人尻逼 | 欧美精品一区二区三区四区五区 | 性折磨bdsm虐乳欧美激情另类 | 国内国外精品影片无人区 | 欧洲做受高潮免费看 | 美女100%挤奶水视频吃胸网站 | 6080一级片| 亚洲图片中文字幕 | 天堂视频在线 | 性一交一刮一伦96a 性一交一乱一伧老太 | 亚洲国产精品无码专区影院 | 欧美综合日韩 | 国产精品久久久久久久久久久久久久久 | 女人被弄到高潮的免费视频 | 不卡视频国产 | 久久精品国产99久久6 | 懂色av一区二区三区免费看 | 国产又粗又黄又爽又硬的免费视频 | 午夜精品一区二区三区的区别 | 国产精品高潮呻吟久久av郑州 | 欧美黑人一级爽快片淫片高清 | 欧美性做爰大片免费 | 欧美激情一区二区三区成人 | 久久日韩乱码一二三四区别 | 国产精品17p| 欧美一区二区高清视频 | 国产一级α片 | 久久国产精品久久久久久电车 | 婷婷色激情 | 久久久久亚洲ai毛片换脸星大全 | 18分钟处破好疼哭视频在线观看 | 少妇大尺度裸体做爰原声 | 亚洲成人午夜影院 | 91美女啪啪 | 天天综合网91| 一本一道久久久a久久久精品91 | 九九视频在线观看视频6 | 亚洲国产精品无码一线岛国 | 亚洲性视频 | 一夲道无码人妻精品一区二区 | 国产精品女同一区二区软件 | 国产免国产免费 | 国产成人av在线 | 交换一区二区三区va在线 | 玖玖在线免费视频 | 狠狠色丁香婷婷综合最新地址 | 伊人原创视频 | 风间由美乳巨码无在线 | 精人妻无码一区二区三区 | av一区二区三区 | 精品国产自在久久现线拍 | 久久免费黄色网址 | 久草免费在线色站 | 免费人成激情视频在线观看冫 | 亚欧成a人无码精品va片 | 久久精品香蕉视频 | 与子敌伦刺激对白播放 | asian日本若图pics | 久久久久久国产精品 | 久久综合给合久久狠狠狠97色 | 免费av网站在线 | 国产chinese精品av | 麻豆精品免费视频 | 国产哺乳奶水91在线播放 | 久草高清视频 | 久久伊人色av天堂九九小黄鸭 | 亚洲美女视频在线 | 免费在线黄 | 三上悠亚三级 | 91福利网址 | 日韩精品无码一区二区三区av | 99久免费精品视频在线观78 | 亚洲精品国产自在久久 | 狠狠操婷婷| 国产日韩aaaa片毛片 | 亚洲天堂va | 亚洲va国产日韩欧美精品色婷婷 | 国产在线网站 | 免费色片网站 | 2021久久精品国产99国产精品 | 国产成人精品综合在线观看 | 91精品国产色综合久久不卡粉嫩 | 神马久久春色 | 成人做爰高潮片免费视频韩国 | 久久久久99精品成人片试看 | 亚洲一级片在线观看 | 久久婷婷影院 | 在线观看av一区 | 亚洲成色www久久网站 | 天堂av中文 | 欧美激情四区 | 亚洲精品一区二区三区四区乱码 | 亚洲欧美日韩色图 | 久久久久久久97 | 偷窥 国产 综合 | 亚洲欧美一区二区三区久久 | 大象传媒成人在线观看 | 精精国产xxxx在线观看主放器 | 精品撒尿视频一区二区三区 | 裸体美女无遮挡免费网站 | 国产精品久久久久久69 | 国产又粗又硬又爽的视频 | 伊人青青草视频 | 欧美另类极品videosbest最新版本 | 国产精品久久免费视频 | 中文字幕无码不卡一区二区三区 | 日本视频免费高清一本18 | www四虎com| 中文字幕欧美专区 | 男女的隐私视频网站 | 国产伦精品一区二区三区免费迷 | 潮喷大喷水系列无码久久精品 | 成年人国产视频 | 久久亚洲一区二区三区明星换脸 | 蜜桃臀无码内射一区二区三区 | 精品偷拍一区二区三区在线看 | www精品美女久久久tv | 两个女人互添下身爱爱 | 亚洲最大毛片 | 色噜噜狠狠狠综合曰曰曰 | 久久久精品中文字幕 | 国内精品久久久久影院男同志 | 日本视频免费在线 | 精品亚洲一区二区三区四区五区 | www.成人网| 日本丰满熟妇videossex8k 日韩亚洲欧美中文在线 | 欧美丰满白嫩bbw激情 | 午夜影院私人 | 国模叶桐尿喷337p人体 | 日本无遮羞教调屁股视频网站 | 精品剧情v国产在线观看 |