国产精品青草久-国产精品情侣愉拍-国产精品区网红主-国产精品区一区二-国产精品热久久-国产精品热热热-国产精品人aⅴ-国产精品人成在线-国产精品人妻人伦-国产精品人人

金喜正规买球

闡述嵌入式軟件測試的十大方法

轉帖|行業資訊|編輯:蔣永|2016-11-21 13:57:42.000|閱讀 242 次

概述:在嵌入式軟件開發過程中,一般來說,花在測試和花在編碼的時間比為3:1(實際上可能更多)。這個比例隨著你的編程和測試水平的提高而不斷下降,但不論怎樣,軟件測試對一般人來講很重要。很多年前,一位開發人員為了在對嵌入式有更深層次的理解,向Oracle詢問了這樣的一個問題:我怎么才能知道并懂得我的系統到底在干些什么呢?

# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>

同時代的嵌入式開發人員問的最多的大都圍繞“我怎么才能使程序跑的更快”、“什么編譯器最好”等膚淺的問題。所以,面對這個不同尋常卻異乎成熟的問題,Oracle感到欣喜并認真回復了他:你的問題很有深度很成熟,因為只有不斷地去深入理解才有可能不斷地提高水平。并且Oracle為了鼓勵這位執著的程序員,把10條關于嵌入式軟件開發測試的秘訣告訴了他。下面我們一起來看看。

這十條秘訣在業界廣為流傳,使很多人受益。本文圍繞這十條秘訣展開論述。

1.懂得使用工具

通常嵌入式系統對可靠性的要求比較高。嵌入式系統安全性的失效可能會導致災難性的后果,即使是非安全性系統,由于大批量生產也會導致嚴重的經濟損失。這就要求對嵌入式系統,包括嵌入式軟件進行嚴格的測試、確認和驗證。隨著越來越多的領域使用軟件和微處理器控制各種嵌入式設備,對日益復雜的嵌入式軟件進行快速有效的測試愈加顯得重要。

就像修車需要工具一樣,好的程序員應該能夠熟練運用各種軟件工具。不同的工具,有不同的使用范圍,有不同的功能。使用這些工具,你可以看到你的系統在干些什么,它又占用什么資源,它到底和哪些外界的東西打交道。讓你郁悶好幾天的問題可能通過某個工具就能輕松搞定,可惜你就是不知道。那么為什么那么多的人總是在折騰個半死之后才想到要用測試工具呢?原因很多,主要有兩個。一個是害怕,另一個是惰性。害怕是因為加入測試工具或測試模塊到代碼需要技巧同時有可能引入新的錯誤,所以他們總喜歡寄希望于通過不斷地修改重編譯代碼來消除bug,結果卻無濟于事。懶惰是因為他們習慣了使用printf之類的簡單測試手段。下面來介紹一些嵌入式常用的測試工具。

源碼級調試器[Source-levelDebugger]這種調試器一般提供單步或多步調試、斷點設置、內存檢測、變量查看等功能,是嵌入式調試最根本有效的調試方法。比如VxWorksTornadoII提供的gdb就屬于這一種。

簡單實用的打印顯示工具[printf]printf或其它類似的打印顯示工具估計是最靈活最簡單的調試工具。打印代碼執行過程中的各種變量可以讓你知道代碼執行的情況。但是,printf對正常的代碼執行干擾比較大(一般printf占用CPU比較長的時間),需要慎重使用,最好設置打印開關來控制打印。

ICE或JTAG調試器[In- circuitEmulator]ICE是用來仿真CPU核心的設備,它可以在不干擾運算器的正常運行情況下,實時的檢測CPU的內部工作情況。像桌面調試軟件所提供的:復雜的條件斷點、先進的實時跟蹤、性能分析和端口分析這些功能,它也都能提供。ICE一般都有一個比較特殊的CPU,稱為外合(bond-out)CPU.這是一種被打開了封裝的CPU,并且通過特殊的連接,可以訪問到CPU的內部信號,而這些信號,在CPU被封裝時,是沒法 “看到”的。當和工作站上強大的調試軟件聯合使用時,ICE就能提供你所能找到的最全面的調試功能。但ICE同樣有一些缺點:昂貴;不能全速工作;同樣,并不是所有的CPU都可以作為外合CPU的,從另一個角度說,這些外合CPU也不大可能及時的被新出的CPU所更換。 JTAG(JointTestActionGroup)雖然它最初開發出來是為了監測IC和電路連接,但是這種串行接口擴展了用途,包括對調試的支持。

ROM監視器[ROMMonitor]ROM監控器是一小程序,駐留在嵌入系統ROM中,通過串行的或網絡的連接和運行在工作站上的調試軟件通信。這是一種便宜的方式,當然也是最低端的技術。它除了要求一個通信端口和少量的內存空間外,不需要其它任何專門的硬件。并提供了如下功能:下載代碼、運行控制、斷點、單步步進、以及觀察、修改寄存器和內存。因為ROM監控器是操作軟件的一部分,只有當你的應用程序運行時,它才會工作。如果你想檢查CPU和應用程序的狀態,你就必須停下應用程序,再次進入ROM監控器。

Data監視器[DataMonitor]這種監視器在不停止CPU運行的情況下不僅可以顯示指定變量內容,還可以收集并以圖形形式顯示各個變量的變化過程。

OS監視器[OperatingSystemMonitor]操作系統監視器可以顯示諸如任務切換、信號量收發、中斷等事件。一方面,這些監視器能夠為你呈現事件之間的關系和時間聯系;另一方面,還可以提供對信號量優先級反轉、死鎖和中斷延時等問題的診斷。

性能分析工具[Profiler]可以用來測試CPU到底耗在那里。profiler工具可以讓你知道系統的瓶頸在那里、CPU的使用率以及需要優化的地方。

內存測試工具[MemoryTeseter]可以找到內存使用的問題所在,比如內存泄露、內存碎片、內存崩潰等問題。如果發現系統出現一些不可預知的或間歇性的問題,就應該使用內存測試工具測測看。

運行跟蹤器[ExecutionTracer]可以顯示CPU執行了哪些函數、誰在調用、參數是什么、何時調用等情況。這種工具主要用于測試代碼邏輯,可以在大量的事件中發現異常的那些。

覆蓋工具[CoverageTester]主要顯示CPU具體執行了那些代碼,并讓你知道那些代碼分支沒有被執行到。這樣有助于提高代碼質量并消除無用代碼。

GUI測試工具[GUITester]很多嵌入式應用帶有某種形式的圖形用戶界面進行交互,有些系統性能測試是根據用戶輸入響應時間進行的。GUI測試工具可以作為腳本工具有開發環境中運行測試用例,其功能包括對操作的記錄和回放、抓取屏幕顯示供以后分析和比較、設置和管理測試過程(Rational公司的robot和Mercury的Loadrunner工具是杰出的代表)。很多嵌入式設備沒有GUI,但常常可以對嵌入式設備進行插裝來運行GUI測試腳本,雖然這種方式可能要求對被測代碼進行更改,但是節省了功能測試和回歸測試的時間。

自制工具[Home-madetester]在嵌入式應用中,有時候為了特定的目的,需要自行編寫一些工具來達到某種測試目的。本人曾經編寫的視頻流錄顯工具在測試視頻會議數據流向和變化上幫了大忙,幫公司找到了幾個隱藏很深的bug。

2.盡早發現內存問題

內存問題危害很大,不容易排查,主要有三種類型:內存泄露、內存碎片和內存崩潰。對于內存問題態度必須要明確,那就是早發現早“治療”。在軟件設計中,內存泄露的“名氣”最大,主要由于不斷分配的內存無法及時地被釋放,久而久之,系統的內存耗盡。即使細心的編程老手有時后也會遭遇內存泄露問題。有測試過內存泄露的朋友估計都有深刻地體驗,那就是內存泄露問題一般隱藏很深,很難通過代碼閱讀來發現。有些內存泄露甚至可能出現在庫當中。有可能這本身是庫中的bug,也有可能是因為程序員沒有正確理解它們的接口說明文檔造成錯用。

在很多時候,大多數的內存泄露問題無法探測,但可能表現為隨機的故障。程序員們往往會把這種現象怪罪于硬件問題。如果用戶對系統穩定性不是很高,那么重啟系統問題也不大;但,如果用戶對系統穩定很高,那么這種故障就有可能使用戶對產品失去信心,同時也意味著你的項目是個失敗的項目。由于內存泄露危害巨大,現在已經有許多工具來解決這個問題。這些工具通過查找沒有引用或重復使用的代碼塊、垃圾內存收集、庫跟蹤等技術來發現內存泄露的問題。每個工具都有利有弊,不過總的來說,用要比不用好。總之,負責的開發人員應該去測試內存泄露的問題,做到防患于未然。

內存碎片比內存泄露隱藏還要深。隨著內存的不斷分配并釋放,大塊內存不斷分解為小塊內存,從而形成碎片,久而久之,當需要申請大塊內存是,有可能就會失敗。如果系統內存夠大,那么堅持的時間會長一些,但最終還是逃不出分配失敗的厄運。在使用動態分配的系統中,內存碎片經常發生。目前,解決這個問題最效的方法就是使用工具通過顯示系統中內存的使用情況來發現誰是導致內存碎片的罪魁禍首,然后改進相應的部分。

由于動態內存管理的種種問題,在嵌入式應用中,很多公司干脆就禁用malloc/free的以絕后患。內存崩潰是內存使用最嚴重的結果,主要原因有數組訪問越界、寫已經釋放的內存、指針計算錯誤、訪問堆棧地址越界等等。這種內存崩潰造成系統故障是隨機的,而且很難查找,目前提供用于排查的工具也很少。

總之,如果要使用內存管理單元的話,必須要小心,并嚴格遵守它們的使用規則,比如誰分配誰釋放。

3.深入理解代碼優化

講到系統穩定性,人們更多地會想到實時性和速度,因為代碼效率對嵌入式系統來說太重要了。知道怎么優化代碼是每個嵌入式軟件開發人員必須具備的技能。就像女孩子減肥一樣,起碼知道她哪個地方最需要減,才能去購買減肥藥或器材來減掉它。可見,代碼優化的前提是找到真正需要優化的地方,然后對癥下藥,優化相應部分的代碼。前面提到的profile(性能分析工具,一些功能齊全IDE都提供這種內置的工具)能夠記錄各種情況比如各個任務的CPU占用率、各個任務的優先級是否分配妥當、某個數據被拷貝了多少次、訪問磁盤多少次、是否調用了網絡收發的程序、測試代碼是否已經關閉等等。

但是,profile工具在分析實時系統性能方面還是有不夠的地方。一方面,人們使用profile工具往往是在系統出現問題即CPU耗盡之后,而profile工具本身對CPU占用較大,所以profile對這種情況很可能不起作用。根據Heisenberg效應,任何測試手段或多或少都會改變系統運行,這個對profiler同樣適用!

總之,提高運行效率的前提是你必須要知道CPU到底干了些什么干的怎么樣。

4.不要讓自己大海撈針

大海撈針只是對調試的一種生動比喻。經常聽到組里有人對自己正在調試的代碼說shit!可以理解,因為代碼不是他寫的,他有足夠的理由去shitbug百出的代碼,只要他自己不要寫出這種代碼,否則有一天同組的其它人可能同樣會shit他寫的代碼。為何會有大海撈針呢?肯定是有人把針掉到海里咯;那針為何會掉在海里呢?肯定是有人不小心或草率唄。所以當你在抱怨針那么難找的時候,你是否想過是你自己草率地丟掉的。同樣,當你調試個半死的時候,你是否想過你要好好反省一下當初為了尋求捷徑可能沒有嚴格地遵守好的編碼設計規范、沒有檢測一些假設條件或算法的正確性、沒有將一些可能存在問題的代碼打上記號呢?關于如何寫高質量請參考林銳的《高質量c++/c編程指南》或《關于C的0x8本“經書》。

如果你確實已經把針掉在海里是,為了防止在找到之前刺到自己,你必須要做一些防范工作,比如戴上安全手套。同樣,為了盡能地暴露和捕捉問題根源,我們可以設計比較全面的錯誤跟蹤代碼。怎么來做呢?盡可能對每個函數調用失敗作出處理,盡可能檢測每個參數輸入輸出的有效性,包括指針以及檢測是否過多或過少地調用某個過程。錯誤跟蹤能夠讓你知道你大概把針掉在哪個位置。

單元測試

5.重現并隔離問題

如果你不是把針掉在大海了,而是掉在草堆里,那要好辦些。因為至少我們可以把草堆分成很多塊,一塊一塊的找。對于模塊獨立的大型項目,使用隔離方法往往是對付那些隱藏極深bug的最后方法。如果問題的出現是間歇性的,我們有必要設法去重現它并記錄使其重現的整個過程以備在下一次可以利用這些條件去重現問題。如果你確信可以使用記錄的那些條件去重現問題,那么我們就可以著手去隔離問題。怎么隔離呢?我們可以用#ifdef把一些可能和問題無關的代碼關閉,把系統最小化到仍能夠重現問題的地步。如果還是無法定位問題所在,那么有必要打開“工具箱”了。可以試著用ICE或數據監視器去查看某個可疑變量的變化;可以使用跟蹤工具獲得函數調用的情況包括參數的傳遞;檢查內存是否崩潰以及堆棧溢出的問題。

6.以退為進

獵人為了不使自己在森林里迷路,他常常會在樹木上流下一些標記,以備自己將來有一天迷路時可以根據這些標記找到出路。對過去代碼的修改進行跟蹤記錄對將來出現問題之后的調試很有幫助。假如有一天,你最近一次修改的程序跑了很久之后忽然死掉了,那么你這時的第一反映就是我到底改動了些什么呢,因為上次修改之前是好的。那么如何檢測這次相對于上次的修改呢?沒錯,代碼控制系統SCS或稱版本控制系統VCS(ConcurrentVersionControl,CVS是VCS的演化版本)。將上個版本checkin下來后和當前測試版本比較。比較的工具可以是SCS/VCS/CVS自帶的diff工具或其它功能更強的比較工具,比如BeyondCompare和 ExamDiff.通過比較,記錄所有改動的代碼,分析所有可能導致問題的可疑代碼。

7.確定測試的完整性

你怎么知道你的測試有多全面呢?覆蓋測試(coveragetesting)可以回答這個問題。覆蓋測試工具可以告訴你CPU到底執行了那些代碼。好的覆蓋工具通常可以告訴你大概20%到40% 代碼沒有問題,而其余的可能存在bug.覆蓋工具有不同的測試級別,用戶可以根據自己的需要選擇某個級別。即使你很確信你的單元測試已經很全面并且沒有 deadcode,覆蓋工具還是可以為你指出一些潛在的問題,看下面的代碼:if(i>=0&& (almostAlwaysZero==0||(last=i)))如果almostAlwaysZero為非0,那么last=i賦值語句就被跳過,這可能不是你所期望的。這種問題通過覆蓋工具的條件測試功能可以輕松的被發現。總之,覆蓋測試對于提高代碼質量很有幫助。

8.提高代碼質量意味著節省時間

有研究表明軟件開發的時間超過80%被用在下面幾個方面:調試自己的代碼(單元測試)。調試自己和其他相關的代碼(模塊間測試)。調試整個系統(系統測試),更糟糕的是你可能需要花費10-200倍的時間來找一個 bug,而這個bug在開始的時候可能很容易就能找到。一個小bug可能讓你付出巨大的代價,即使這個bug對整個系統的性能沒有太大的影響,但很可能會影響讓那些你可以看得到的部分。所以我們必須要養成良好的編碼和測試手段以求更高的代碼質量,以便縮短調試的代碼。

9.發現它,分析它,解決它

這世界沒有萬能的膏藥。profile再強大也有力不從心的時候;內存監視器再好,也有無法發現的時候;覆蓋工具再好用,也有不能覆蓋的地方。一些隱藏很深的問題即使用盡所有工具也有可能無法查到其根源,這時我們能做的就是通過這些問題所表現出來的外在現象或一些數據輸出來發現其中的規律或異常。一旦發現任何異常,一定要深入地理解并回溯其根源,直到解決為止。

10.利用初學者的思維

有人這樣說過:“有些事情在初學者的腦子里可能有各種各樣的情況,可在專家的頭腦里可能就很單一”。有時候,有些簡單的問題會被想的很復雜,有些簡單的系統被設計得很復雜,就是由于你的“專家思維”。當你被問題難住時,關掉電腦,出去走走,把你的問題和你的朋友甚至你的小狗說說,或許他們可以給你意想不到的啟發。

總結

嵌入式調試也是一門藝術。就想其它的藝術一樣,如果你想取得成功,你必須具備智慧、經驗并懂得使用工具。只要我們能夠很好地領悟Oracle這十條秘訣,我相信我們在嵌入式測試方面就能夠取得成功。

本文轉自()

>>>>>查看更多測試分析相關資訊、產品

【年終促銷第二波火熱進行中,全場六折起,豪禮升級,挑戰全年最低價】

活動時間:11月1日-11月30日


標簽:軟件測試

本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn


為你推薦

  • 推薦視頻
  • 推薦活動
  • 推薦產品
  • 推薦文章
  • 慧都慧問
掃碼咨詢


添加微信 立即咨詢

電話咨詢

客服熱線
023-68661681

TOP
91网站入口 | 国产精品毛片无遮挡高清 | 欧美一区区 | 欧美剧大全高清全集免费在线观看 | 精品区一区二区三 | 女子口述第一次被按摩师进入身体 | 无码中文字幕a | 亚洲欧美日韩精品综合网 | 国产a丝袜旗袍无码视频 | 91免费精品国偷自产在线在线 | 日本高清在线播放一区二区三区 | 97精品依人久久久大香线蕉97 | 成人中文乱 | 日韩免费无码视频一区二区三 | 日韩免费视频 | 国产免费不卡视频:追剧新方式 | av网址大全久久久 | 成人亚洲天堂 | 99久久69五月天 | 亚洲五码中文字幕 | 国产午夜福利在线观看视频 | a级毛片100部免费观看 | 国产妇女性爽视频免费 | 欧美一区二区三区日韩精品 | 国产在线秘麻豆精品观看 | 精品午夜久久福利大片免费 | 精品乱码一区二区三区四区 | 亚洲最大av无码网址 | 亚洲国产精品无码久久青草 | 亚洲一区二区三区播放在线 | 国产亚洲福利在线视频 | 精品亚洲成a人片在线观看 精品亚洲成a人在线观看青青 | 精品av国产一区二区三区四区 | 99久久99久久精品 | 国内精品久久久视频 | 在线观看国产精品乱码app | 高潮喷水在线观看免费 | 日韩无码av影片 | 国产精品嫩草影院一二三区 | 四虎sihu新版影院亚洲精品 | 国产青青草天堂岛av片 | 91爱爱| 人妻少妇偷人系列 | av无码专区 | 国产成a人亚洲精v品无码樱花 | 午夜a级理论电影 | 日本国产成人国产在线播放 | 国产成人aⅴ在线免费观看 国产成人aaaaaaa毛片 | 国产v一区二区综合 | 91国产成人综合 | 国产一级成aⅴ人片在线观看 | 福利视频 | 国产三级日本三级日产三级66 | 亚洲视频高清在线人 | 免费午夜爽爽爽www视频十八禁 | 日韩中文字幕东京热 | 在线视频观看 | 不卡无码福利一区二区 | 午夜a级理论片在线播放琪琪 | 99热最新地址永久 | 无人区一码卡二卡三乱码 | 国产亚洲国产av网站在j | 美奶福利视频一区二区三区 | 国产高清色播视频免费看 | 午夜免费理论片在线看 | 99精品国产高清一区二区三区香蕉 | 最新国产在线精品91尤物 | 欧美成人一区二区三区在线观看 | 亚洲美女人黄网成人女 | 午夜福利免费0948视频 | 91天堂素人精品系列全集亚洲 | 色婷婷五月 | 亚洲午夜av无码专区在线播放 | 天美传媒麻豆精东蜜桃 | 成人av专| 无码人妻一区二区三区免水牛视 | 91精品国产偷窥一区二区 | 不卡无码人妻一区三区音频 | 无码国产福利av私拍 | 亚洲国产精品午夜伦不卡 | 少妇高潮毛片色欲ava片 | 在线免费观欧美一级片 | 91大神精品视频动漫在线观看 | 日韩精品亚洲精品第一页 | 动漫男啪动漫女视频在线 | 亚洲av无码精品国产午夜久久 | av天堂最新手机网址无码窝 | 欧美日韩一区二区久久婷婷 | 中文字幕亚洲无线码在线中 | 韩国大尺度电影 | 熟女人妻一区二区三区免费看 | 国产在线观看无遮挡 | 97碰公 | 欧美午夜精品久久久久久 | 国产成人精品高清国产三级 | 高清无码在线二区亚洲无码精品免费 | 国产午夜福利在线视频导航 | 99国产精品尤物精品视频 | 动漫成人无码精品一区二区三区 | 91久久亚洲精品影院 | 亚洲午夜久久久久中文字幕久 | 午夜福利在线视频亚洲 | 亚洲国产精品欧美综合 | 亚洲av永久青草无码精品 | 日产精品久久久久久久蜜 | 精品一区二区久久久久网站 | 亚洲中文字幕久久精 | 国产一区二区免费在线观看 | 国产精品毛片无码一区二区蜜桃 | 无码在线一区二区在线观看网站 | 国内自拍视频一区二区三区 | 亚洲日本一区二区三区在线 | 内射高潮享受视频在线观看 | 精品久久久久久中文字幕专区 | 亚洲精品乱 | 亚洲成a人片在线观看中文 亚洲成a人片在线观看中文无码 | 在线日本视频一区二区 | 精品熟女国产久久少妇aⅴ免费狠 | 国产亚洲综合精品一区二区三区 | 欧美一区二区三区成人片在线 | 精品国产a毛片久久久av蜜桃 | 岛国大片精品视频免费在线播放 | 国内揄拍国内精品少妇 | 中文字幕乱码免费专区精 | 亚洲中文字幕第一页在线 | 国产高潮美女出白浆在线观看 | 国产亚洲制服免视频 | 成人夜晚看片如何选择合适的影片 | 国产午夜福利免费看片 | 亚洲国产aⅴ久久综合 | 少妇人妻久久 | 欧美日韩一卡2卡3卡4卡国色天香 | 四虎影视国产永久免费 | 国内无码视频播放网址 | 国产在线一区二区 | 99爱精品成人免费观看 | 国产v天堂在线观看免费 | 亚洲av成人无码一 | 国产精品亚洲аv无码播放 国产精品亚洲成在人线 | 日韩人妻有码精品专区 | 精品人人妻人人澡人人爽人人 | аv天堂手机版在线观看 | 中文字幕日韩人妻无码 | 国语精品自产拍在线 | 午夜福利免费0948视频 | 精品色在线 | 亚洲美女一区二区三区 | 精品欧美一区二区三区四区 | 亚洲精品色婷婷在线影院 | 亚洲欧美人成网站综合在线 | 日韩伦理片在线观看光棍影院 | 亚洲va成高清在线播放人 | 在线播放国产日韩 | 二区日韩国产精品 | 亚洲精品青青草原avav久久qv | 成人精品 | 成人午夜 | 3d经典动漫影片推荐! | 成人毛片无码一区二区三区 | 99er热精品视频 | 国产盗摄在线一区 | 偷拍激情视频一区 | 午夜福利理论片高清在线 | 亚洲国产精品成人综合 | 精品不卡秀视频一区二区在线观看 | 日本aⅴ精品一区二区三区久久 | 亚洲视频在| 精品99久久久久久999 | 日韩欧美成末人一区二 | 国内精品91少妇在线播放 | 久久大香萑太香蕉av不卡 | 91秘密入口 | 成人免费a级毛片无码片在线播放 | 国产精品手机在线无码不卡 | 国产色播色 | 欧美啪啪一 | 精品国产一区二区三区久久久蜜 | 黄色网站高清视频一级毛片 | 91啦九色 | 亚洲av无码一区东京热久久 | 成年女人永久免费看片 | 中文字幕一区二区三区精品 | 日韩欧美中文 | 国产偷窥女洗浴在线观看亚洲 | 国产色a在线观看 | 亚洲av无码一区东京热久久 | 91麻豆精产国品一二三系列产品测评 | 亚洲无码成人最 | 免费一级毛片不卡在线播放 | 99在线精品视频免费 | 国产精彩中文乱码av | 波多野结衣一区二区无码 | 国产午夜福利视频在线观看 | 97精品人妻一区二区三 | 国产成人无码精品不卡 | 日韩成人动 | 国产精品亚洲欧洲人成网站 | 人妻斩无码正片免费视频 | 国产丝袜二区在线播 | 精品无人区无码乱码 | 无码天堂亚洲国产av麻豆 | 国产精品成人久久综合 | 91精品啪在线观看国产18 | 婷婷综合久久一区二区三区 | 国产精品美女久久久 | 99精品无人区乱码1区2区3区 | 欧美日韩亚洲人人夜夜澡 | 91久久国产亚洲精品 | 丝瓜视频涩涩屋色多多色版成人 | av无码免费岛国动作片片段 | 国产无遮挡无码视频免费软件 | 成全视频观看高清在线观看 | 日韩伦理亚洲一区 | 蜜臀av国内精品久久久 | 国产成人综合网亚洲第一 | 麻豆安全网址入口 | 国产区美女91精品视频 | 欧美性做爰大片免费看软件男组长 | 中文字幕无码不卡免费视频 | 超薄丝袜足j好爽在线观看 超薄丝袜足j一区二区 | 国产精品免费播放一区二区 | 国产欧美日韩在线观看影院 | 91色中色成人视频 | 无码人妻丰满熟妇精品区 | 国产内射爽爽大片视频社区在线 | 91精品国产日韩91久久久久久 | 午夜免费福利小电影 | 国产精品完整版免费 | 97在线观看视频免费播放 | av一级黄片激情a级 av一级午夜无码久久精品 | 99热视热频这 | 欧美另类一区二 | 亚洲日本一区二区三区在线不 | 国产午夜精品一区二区三区不卡 | 日本亚洲一 | 在线91精品国产免费 | 成人综合高清久久亚洲中文字幕精 | 国产精品综合av一区二区 | aⅴ片在线观看 | 香蕉免费在线一区二区三区 | 亚洲女v在线免费观看 | 日韩一区二区三区四区区区 | 九色91在线 | 亚洲国产精品嫩草影院永久 | 欧美日韩一区二区综合 | 日本高清www午色夜在线视频 | 亚洲精品v欧洲精品v日韩精品 | 成人天堂资源www在线 | 国产av无码专区亚洲awww | 日韩欧美国产亚洲 | 亚洲av日韩综合一区久热 | 岛国大片在线观看 | 国自产精品手机在线观看视 | 97久久精品人人做人人爽 | 亚洲熟妇自偷自拍另类图片站 | 无码一级毛片免费 | 中文字幕亚洲乱码熟女一区二区 | 国产精品99久久不卡 | 午夜夫妻试看120国产 | 99精品国产自在现 | 黄色网站网址视频在线观看 | 国产精品videossex白浆 | 成人丝袜激情一区二区 | 精品国产高清免费在线观看 | 91精品在线播放视频大全在线观看 | 神马午夜福利电影 | 日韩人妻无码潮喷中文视频 | 国产成人精品月日本亚洲语音 | 婷婷久久亚洲综合国产 | 91亚洲高清在线观看 | 人妻少妇精品无码专区不卡 | 国产伦精品一区二区三区免.费 | 一级片在线观看 | 麻豆产精国品一二三产区区 | 麻豆亚洲精品无码不卡在线播 | 欧美大片va | 国产欧美日韩综合精品久久一 | 国产精品视频一区三区四区 | 国产极品美女扒开粉嫩小泬91 | 亚洲av无码国产精品色午夜软件 | 国产亚洲人成a在线v网站 | 在线无码专区人妻 | 日韩亚洲欧美在线 | 国产人成在线观 | 中文字幕无码在线观看 | 专区无码| 精品国产乱码久久久久久毛片 | 91久久国产亚洲精品 | 国内亚洲精品视频在线观看 | 日韩人妻无码精品久久 | 中文字幕色婷婷在线视频 | 亚洲欧美日韩人成在线播放 | 三区综合视频 | 午夜电影侵犯美女啊啊好爽 | 亚洲国产成人精品女 | 91啪在线观看国产在线 | 欧美在线不卡一区在 | 欧美日韩一区二区三区精品播放 | 亚洲欧美另类自拍第一页 | 精品一区二 | 亚洲精品国产 | 国产成人精品亚洲午夜 | 亚洲欧美另类在线观看 | h无码精品动漫在线观看导航 | 国产精品自在线拍国产第一页 | 狠狠噜天天噜日日噜无码 | 日韩在线观看高清视频 | 精品一区二区三区四区视频 | 亚洲精品天堂无码中文字幕 | 国产在线无码免费网站永久 | 欧美亚洲国产激情一区二区 | 国产精品爆| 亚洲av日韩综合一区久热 | 91视频大全 | 国产主播精品一区 | 亚洲精品久久麻豆蜜桃 | 欧美高清性色生活片 | 亚洲美女人黄网成人女 | 天天av天天翘天天综合网 | 午夜亚洲理论片在线观看 | 国产成人高清亚洲一区 | 91大神 | 国产人成午夜免电影费观看 | 国产女主播喷水视频在线观看 | 国产a视频免费观看不卡 | 亚洲国产综合精品中文字幕 | 少妇被躁爽到高潮无 | 精品欧洲av无码一区二区三区 | 99re热久久这里只有精品6 | 色婷婷91| 高跟黑色丝袜国产91在线 | 午夜成人精品无码色欲 | jk国产精品福利在线观看 | 日韩超薄丝袜无码视频下载网站 | 91制片厂果冻传媒公司 | 中文字幕乱码亚洲 | 国产专区亚洲精品无码 | 深夜a级毛片视频免费 | 丰满熟女人妻大乳波多野吉衣 | 91九色精品| 精品欧美一区二区在线观看欧美熟 | 久久www免费人成看片老司机 | 国产午夜视频高清 | 国产精品嫩草 | 精品无码久久久久久久久久 | 人人妻人人澡人人爽人人精品电影 | 国产精品美女久久久久久久久 | 插我舔内射18免费视频 | 色综合久久久久久久久久 | 国产精品揄拍100视频 | 禁片国产电影在 | 国产一区二区三区日韩精品 | av无码| 欧美日韩精品久久 | 午夜成人精品视频观看 | 伊人网综合 | 亚洲精品欧美综合第四区 | 国产午夜无码片在线观看 | 欧美成人精品高清在线观看 | 国产在线观看高清视频黄网 | 91精品无人区麻豆乱码4区开放 | 99精品全国免费7观看视频 | 中文字幕人妻一 | 国产精品十一区 | 亚洲精品无码专区在线播放 | 亚洲午夜理论电影在线观看 | 精品精品国产高清a毛片 | 成年女人aa级毛片免费观看 | 亚洲成av人影片在线观看 | 91精品秘密秘在线观看 | 国产精彩中文乱码av | 成人无码人妻 | 三年片在线观看免费观看大全 | 麻豆国产精品色欲av亚洲三区 | 无码三级香港经典三级在线视频 | 国产精品视频平台推出全新 | 精品亚洲а∨无码播放 | 亚洲日本乱码一区二区产线一∨ | 国产成人精品综合久久久免费观看 | 日韩av午夜在线观看 | 天美传播媒体网站 | 免费无码专区在线视频 | 91精品国产综合久久精品 | 91麻豆产精品久久久久久夏晴子 | 一区二区三区精品视频日本 | 午夜福利在线观看大片 | 国产一区二区在线不卡 | 成人激情五月天 | 爆乳无码系列肉感在线播放 | 国产成人高清在线资源 | 久久97超碰色中文字幕 | 国产极品粉嫩美女在线播放 | 三级片视频在线观看 | 国产精品永久免费视频 | 欧美成人片| 97久久 | 亚洲第一伊人 | 国产麻豆精品久久久 | 欧美日韩中文国产v?另类 | 国产福利一区二区免费视频 | 香蕉伊思人在线 | 国产精品亚洲专区无码不卡 | av中文无码乱人伦 | 国产老熟女精品一区免费观看全集 | 在线91精品国产免费 | 在线视频一区二区三区 | 国产aⅴ精品一区 | 亚洲中文字幕网资源站 | 91高清影院 | 成年午夜免费aⅴ在线观看 成年午夜一级毛 | 四虎永久在线精品波多野结衣 | 国产片欧美片亚洲片久久综合 | 91久久夜色精品国产伊甸园 | 波多野结衣免费一区视频 | 国产高潮视频在线观看 | 成人麻豆亚洲综合无码精品产 | 欧美精品十八精品视频 | 亚洲精品无码h片在线播放 亚洲精品无码mv在线观看 | 婷婷色香五月综 | 欧美ⅴa亚洲 | 高潮胡言乱语对白刺激国产 | 香蕉视频草莓视频 | 欧美大香线蕉线伊人久久 | 免费午夜在线视频a | 91欧美激情一区二区三区成 | 91精品视频观看 | 亚洲日本中文字幕在线四区 | 91高清国产经典在线观看 | 韩国影院| 亚洲午夜久久久精品影院 | 日韩a片一级无码 | 亚洲a∧中文无码 | 国产在线高潮流 | 亚洲精品aⅴ中文字幕乱码 亚洲精品aa片在线观看 | 国产91精品一区二区麻豆亚洲电影 | 国产午夜福利一区在线观看 | 自拍偷自拍亚洲精品情侣 | 91视频免费版安卓版下载v1.0 | 人人爽人人爽人人片av免费 | 日韩日韩日韩日韩日韩 | 日本一区二区免费 | 91天堂素人搭讪在线观看 | 99在线观看视频免费精品9 | 国产精品三级在线观看 | 国内亚洲综合自拍110页 | 亚洲av乱码一区二区三区按摩 | av免费无码在线观 | 午夜福利不卡片在线播放 | 日本亚洲色大成网站www久久 | 日本中文字幕久久网站 | 91精品国产乱码在线观看 | 亚洲福利网站 | 超碰三级大陆在线 | 国产最变态调教视频大全 | 亚洲日本乱码一区二区产线一∨ | 91国内外精品自在线播放 | 日韩三级在 | 国产主播大尺度精品福利 | 日韩v午夜视频在线观看 | 九一国产精品视频 | 国产成人av区一区二区 | 人妻av区波多野结衣 | 97视频在线精 | 精品国产麻豆免费人成网站 | 91精品国产免费青青碰在线观 | 深夜福利国产69精品久久 | 午夜成人免费电影 | 91在线国产手机在线 | 午夜大胆裸体a级人体片 | 爆乳熟妇一区二区三区 | 色综合色综合色综合色欲 | 国产一区二区av | 国产亚洲精久久久久久无码 | 九七影视app官方版下载 | 亚洲无码在线观看一区二区 | 人人超人人超碰超国产 | 国产精品天干天干在线综合 | 91导航小污女导航天天夜夜爽 | 国产精品国内自产 | 狠狠色丁香婷婷综合尤物 | 国产男生夜间福利免费网站 | 国产人成午夜免视频网站 | 91精品无码国产在线观看一区 | 国产乱理伦片在线观看 | 精品一区二区高清免费观 | 中文字幕av熟女 | 亚洲av片不卡无码久久 | 日本一区二区三区 | 日日做夜夜爽夜夜爽 | 亚洲av无码乱码在线观看性色扶 | a级国产乱理伦片在线观看al | 国产在线拍揄自揄视精品一区 | www.中文字幕 | 999国产影院精品影院 | 日韩精品一区二区三区蜜桃 | 日韩黄色一级片欧美一级网址 | 丰满老熟女一级aa片色欲 | 无码国产精品一区二区免费 | 三级欧美三级 | 国产成人精品综合久久久免费观看 | 亚洲欧美日韩精品综合网 | 丰满的瑜伽老师bd三级免费全集 | 国产成人精品久久亚洲高清不卡 | 国产成人92精品午夜福利 | 成人毛片18女人毛片免费看 | 精品国产一区二区三国产 | 国产成人极品尤物av | 国产无码久久影视 | 精品国产午夜福利精品推荐 | 欧美日韩国产免费一区二 | 麻豆产精国品一二三产区区 | 精品在线视频免费观看 | 91制片天美果冻传媒 | 97蜜桃网 | 果冻传媒精品推荐在线观看 | 国产成人网 | 日本三级韩国三级香港三级a级 | 99国内精 | 国产成人精品一二三区 | 日本免费一区二区三区久久 | 国产精品嫩草影院8vv8 | 波多野结衣的图片 | 亚洲国产精品午夜福利在线观看 | 国产精品爽爽ⅴa在线观看 国产精品爽爽v | 成全在线观看免费高清动漫 | 日本不卡在线观看 | 国产成年 | 国产无遮挡无码视频免费软件 | 国产婷婷色一区二区三区在线 | 国产高清在| 日韩精品熟女一区二区三区中 | 无码一区二区三区在线观看 | 精品蜜臀久久久久99网站 | 国产精品福利网红五月天 | 国产一区二区精品久久 | 亚洲日本一区二区三区在线不 | 午夜影院 | 成人乱码一区二区三区四区 | 欧美一级日韩 | av在线中文字幕不卡电影网 | 午夜高清国产拍精品福利 | 国产无遮挡裸露视频免费 | 91精品人妻人人做人碰人人爽 | 国产精品综合色区在线观看不卡 | 午夜av理论片一区二区三区 | 午夜精品网 | 在线播放国产日韩 | 亚洲熟女少妇一区二区三区视频 | 高潮毛片无遮挡高清免费视频 | 日韩有码欧美激情 | 国产综合久久99久久 | 国产久9视频这里只有精品 国产久爱免费精品视频 | 91xxx| 国产一级淫片视频免费看 | 国产在线无码视频一区 | 天天干狠狠干 | 欧美精品亚 | 久久成人免费 | 国产三级在线观看专区 | 国产精品国语刺激对白在线观看 | 日韩av无码久久精品免费 | 中文字幕无线码一区 | 久久91精品国产9 | 99精品高清在线播放 | 精品99午夜福利影院 | 蜜臀视频免费观看国产一区二区 | 欧美一级久久 | 看全黄大色黄大片美女mmm | ww国产内射精品 | 国产午夜无码片在线观看网站 | 国产在线视频网站 | 97理论片影院网 | 亚洲av无码成人专区片在线观看 | 在线观看毛片黄片免费 | 成人福利在线观看免费视频 | 波多野结衣50连精喷在线 | 国产一区二区三区免费高清在线播放 | 日韩福利视频导航入口 | 蜜臀色欲av在线播放国产日韩 | 99热这里只有精品热 | 亚洲精品综合在线影院 | 91电影在线观看 | 国产精品巨作av无遮挡 | 久久av无码精品人妻系列果冻传 | 国产熟女露脸大叫高潮 | 毛片大全在线 | 激情视频一区二区三 | 国产高清在线播放不卡 | 97视频免费公开成人福利 | 一区二区欧美日韩 | 天天免费在线看片 | 日韩欧美一区二区三区在线视 | a级国产乱理论片在线观看 a级国产乱理论片在线观看丶 | av天堂手机在线免费 | 97超级碰碰碰免费公开在线观看 | 久久不见久久见免费影院www日本 | 亚洲av无码之日韩精品 | 国产高清无码在线视频 | 无码精品国产d在线观看 | 亚洲av无码精品无码麻豆 | 欧美人与禽zozo性伦交 | 人人爽人人爽人人片av东京热 | 亚洲精品无码av人在线播放 | 欧美一区二区精品系列在线观看 | 91制片厂果冻传媒首页 | 成人中文乱 | 国产精品日韩在线观看一区二区 | 韩国午夜理伦三级在线观看中文版 | 国产一级成人毛片 | 国产黑色 | 97精品国产91久久久久久久 | 91亚洲国产第一精品 | 精品无码国产自产在线 | 精品综合久久久久久97超人 | 国产激爽大片高清在线观看 | 精品欧美久久99久久久另类专区 | 在线观看黄色网站wwwcom | 精品一区二区无码av | 国产日本高清在线观看 | 国产一区二区三区免费在线 | 欧美性爱在线观看第一页 | 国产成人高清亚洲一区 | 国产成年人免费在线观看 | 国产成a人亚洲精v品无码樱花 | av不卡激情在线观看 | 国产精品自在线拍国产第一页 | 黑人一级大毛片 | 日本高清va不卡视频在线观看 | 国产精品无卡毛片视频 | 日本视频在线观看一区二区三区 | 午夜tv | 国产成人午夜福利免费无码r | 日本欧美一区二区三区 | 午夜日韩电视剧在线观看 | 午夜视频福利在线观看 | 香蕉视频在线看 | 人与动物ppt免费模板大全 | 成人午夜精品无码区久久 | 三上悠亚久久精品 | 三上悠亚精品二区在线观看 | 午夜欧美日韩精品久久久久久 | 亚洲精品无码成人 | 波多野结衣在线调教免费观看 | 亚洲av无码专区里番在线观看 | 国产免费无码观看av | 97久久人妻精品中文无码 | 欧美成人精品高清在线观看 | av无码不卡一区二区三区 | 精品久久久久精品亚洲aⅴ 精品久久久久精品亚洲av | 中文字幕免费大全日本一片 | 国产一区二区女内射 | 国产一级片内射毛片中出 | 国产久爱免费精品视频 | 97亚洲熟妇自偷自拍另类图片 | 91人妻人人澡人人爽人人玩 | 人人狠狠综合久久亚洲 | 国产91在线直播高清完整版 | 欧美亚洲性爱在线看 | 亚洲午夜av无码专区在线播放 | av的中文解释和发音 | 国产精品三级在线观看无码 | 亚洲欧美高清精品ⅴ | 在线播放亚洲第一字幕 | 亚洲欧美乱综合图片区小说区 | 韩剧tv| 性生大片免费观看性 | 午夜影院18| av看片 | 日韩精品肉片视频 | 91精品国产aⅴ一区二区 | 无码国产69精品久久久孕妇 | 午夜爱爱毛片xxxx视频免费看 | 国产一级久久久免费看 | 国产一区二区三区日韩欧美 | 99久久婷婷国产综合精品 | 午夜日韩电视剧在线观看 | 国语自产精| 99这里只有精品在线 | 91蜜桃传媒精品久久久一 | 日韩精品网址 | 亚洲国产精品综合久久网络 | 精品精品国产理论在线观看 | 亚洲欧美日韩另类丝袜一区 | 成a人片 | 国产精品分类视频分类一区 | 国产成人综合亚洲欧美天堂 | 成年人免费 | 99精品国产在热久久 | 国产亚洲欧洲aⅴ综合一区 国产亚洲欧洲av综合一区二区三区 | 91在线无码精品秘 | 中日韩无码水多多影视 | 欧美性爱专区 | 在线毛片免费观看 | 人妻精品 | 亚洲国产成人精品福利 | 熟女丰满老熟女熟妇 | 无码小电影在 | 综合网在线观看av网站 | 91av视| 国产精品毛片无遮挡高清 | 成人国产99视频在线观看 | 欧美日韩一区二区亚洲 | 国产精品成人a片在线播放 国产精品成人va | 丰满少妇又爽又紧又丰满在线观 | 日本在线看片免费人成视频100 | 熟妇高潮精品一区二区三区 | 成年女人免费 | 精品一区二区三区蜜桃hd | 国产精品亚洲av高清二区 | 国产一级视频在线观看 | 欧美日日日 | 亚洲av无码乱码麻豆精品国产 | 麻豆av免费观看网站 | 亚洲欧美另类成人 | 亚洲欧美日韩一本无线码专区 | 亚洲av永久天堂在线观看 | 91探花 | 精品在线观看三 | 日本熟人妻中文字幕在线 | 女性自慰网站免费观看www | 护士长在办公室躁bd剧情堪比大片 | 欧洲无码 | 亚洲av综合色 | 国产三级在线观看播放 | 国产精品52在线观 | 亚洲成人亲热国产精品 | 99精品在线无码 | 巨乳人妻的誘惑高清完整版在线观看 | 国产精品视频自拍 | 日本三级欧美三级人妇视频 | 天天射天天干天天操 | 丰满人妻一区二区三区无码av | 黄色视频免费观看 | 亚洲无码大片在线观看 | 二区精品视频在线观看 | 97超级碰碰碰免费公开在线观看 | 国产精品综 | 精品a在线观看免费 | 丰满少妇人妻久久久久久 | 无套露脸在线观看 | 丰满精品人妻一 | 国产麻豆剧果冻传媒一区 | 成年人久久网站 | 亚洲无码免费在线小视频 | 在线a级毛片无码免费真人 在线a精品一区二区 | 国内久久综合无码精品 | 国产成人精品一区二三区在线观看 | 日本福利| 亚洲专区av第1页在线 | 成人免费视频在线观看 | www.香蕉 | 91视频国产亚洲精品 | 亚洲欧美视频一区二 | 精品91自产拍在线观看一区 | 天美传媒在线观看果冻传媒 | 国产91高潮流白浆在线播放un | 白丝护士高潮喷水免费网站 | 亚洲无码高清福利久久 | 人妻少妇精品无码专区二区 | 亚洲日本成本人观看 | 91网址在线播放 | 亚洲va中文字幕久久无码一区 | 综合欧美国产视频二区 | 日韩av无码成人精品国产 | 熟女人妻一区二区三区免费看 | 99精品电影一区二区免费看 | 国产午夜福利不卡在线观看 | 国产无遮挡裸露视频免费 | 精品综合久 | 亚洲国产私拍精品国 | 国产成人亚洲精品电影在线观看 | 色视频免费网 | 国产在线精品一区二区 | 国产精品嫩草影院8vv8 | 精品国产主播在 | 成人黄色一级在 | 国产在线观看 | 亚洲日本va中文字幕久久 | 国产青草视频在线观看 | 日韩高清无码免费精品 | 亚洲成a人片在线 | 国产av性网站 | 亚洲精品第 | 国产福利91精品一区二区 | 午夜国产在线观看 | 国产av一区二区三区天堂综合网 | 无码久久精品人妻一区二区三区 | 国产成人精品综合久久久免费观看 | 九一影视——九一影视传媒有限公司 | 国产v亚洲v天堂无码卡通 | 日韩a人毛片精品无人区乱码 | 亚洲av性色在线观看 | 精品国产无码 | 国产a∨国片精品白丝美女视频 | 精品国产午夜福利在线观看 | 在线无码免费的毛片视频 | 欧美精品无码喷 | 九月婷婷人人澡人人 | 在线毛片免费观看 |