日韩福利首页在线观看网站-日韩福利免费网站视频在线-日韩福利局二区视频-日韩福利-日韩二区在线-日韩二区三区四区-日韩二区三-日韩电影中文字幕

半岛外围网上直营

嵌入式軟件測試的十條小秘訣

轉帖|行業資訊|編輯:蔣永|2016-12-06 10:57:11.000|閱讀 249 次

概述:在嵌入式軟件開發過程中,一般來說,花在測試和花在編碼的時間比為3:1(實際上可能更多)。這個比例隨著你的編程和測試水平的提高而不斷下降,但不論怎樣,軟件測試對一般人來講很重要。

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

在嵌入式軟件開發過程中,一般來說,花在測試和花在編碼的時間比為3:1(實際上可能更多)。這個比例隨著你的編程和測試水平的提高而不斷下降,但不論怎樣,軟件測試對一般人來講很重要。
  很多年前,一位開發人員為了對嵌入式有更深層次的理解,向Oracle詢問了這樣的一個問題:我怎么才能知道并懂得我的系統到底在干些什么呢? Oracle面對這個問題有些吃驚,因為在當時沒有人這么問過,而同時代的嵌入式開發人員問的最多的大都圍繞“我怎么才能使程序跑的更快”、“什么編譯器最好”等膚淺的問題。所以,面對這個不同尋常卻異乎成熟的問題,Oracle感到欣喜并認真回復了他:你的問題很有深度很成熟,因為只有不斷地去深入理解才有可能不斷地提高水平。并且Oracle為了鼓勵這位執著的程序員,把10條關于嵌入式軟件開發測試的秘訣告訴了他:
  1.懂得使用工具
  2.盡早發現內存問題
  3.深入理解代碼優化
  4.不要讓自己大海撈針
  5.重現并隔離問題
  6.以退為進
  7.確定測試的完整性
  8.提高代碼質量意味著節省時間
  9.發現它,分析它,解決它
  10.利用初學者的思維
  這十條秘訣在業界廣為流傳,使很多人受益。本文圍繞這十條秘訣展開論述。

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  由于動態內存管理的種種問題,在嵌入式應用中,很多公司干脆就禁用malloc/free的以絕后患。

  內存崩潰是內存使用最嚴重的結果,主要原因有數組訪問越界、寫已經釋放的內存、指針計算錯誤、訪問堆棧地址越界等等。這種內存崩潰造成系統故障是隨機的,而且很難查找,目前提供用于排查的工具也很少。

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

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

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

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

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

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

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

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

慧都2016年終促銷

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

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

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

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

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

本文轉自()

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


【年末回饋最后一波,全場六折起,豪禮升級,還送公開課入場券,趕緊搶!】

活動時間:12月1日-12月31日


標簽:軟件測試

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


為你推薦

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


添加微信 立即咨詢

電話咨詢

客服熱線
023-68661681

TOP
利記足球官網(官方)網站/網頁版登錄入口/手機版登錄入口-最新版(已更新) 真人boyu·博魚滾球網(官方)網站/網頁版登錄入口/手機版登錄入口-最新版(已更新) 最大網上PM娛樂城盤口(官方)網站/網頁版登錄入口/手機版登錄入口-最新版(已更新) 正規雷火競技官方買球(官方)網站/網頁版登錄入口/手機版登錄入口-最新版(已更新) 雷火競技權威十大網(官方)網站/網頁版登錄入口/手機版登錄入口-最新版(已更新) boyu·博魚信譽足球官網(官方)網站/網頁版登錄入口/手機版登錄入口-最新版(已更新) 權威188BET足球網(官方)網站/網頁版登錄入口/手機版登錄入口-最新版(已更新) 正規188BET足球大全(官方)網站/網頁版登錄入口/手機版登錄入口-最新版(已更新) 国产极品美乳尤物在线 | 国产精品永久免费 | 野花免费观看日本一个电影 | 日本本亚洲三级在线播放 | 国产在线播放免费人成视频播放 | 男人j进入女人p狂 | 成年轻人视频免费视频 | 中文字幕日韩有码 | 99精品国产一区二区三区不卡 | 欧美伦三级精品一区二区 | 精品免费精品 | 精品国产自在在线午夜精 | 成人国产在线 | 免费国产一二三四区 | 免费观看电视剧全集在线播放 | 国产日韩欧美视频在线观看 | 中文字幕精品视频第一区第二区 | 欧美日韩一区欧美不卡 | 无限资源最 | 精品国产乱伦一区二区三区 | 精品国产免费第一区二区三区 | 亚洲香蕉综合在人在线视看 | 91视频播放 | 日韩欧美一区二区三区精品 | 精品亚洲视频99 | 99热这里| 欧美日韩一区二区不卡 | 精品三级乱伦免费 | 女人一级特纯黄 | 成人精品丝 | 玩肥熟老妇bbwxxx视频 | 国产美女www爽爽爽 日本成年人黄a大片 | 日韩中文字幕在线观看 | 国产国产东北 | 成人欧美一区二区三区的电影 | 国产精品免费视频一区二区 | 国产精品人视频人人视频 | 九一精品国产欧美一区二区 | 国产男女免费完整视频 | 另类卡通动漫亚洲欧美在线一区 | 免费高清影视资源 | 国产盗摄91精品一区 | 日本亚洲欧美国产日韩ay | 国产suv精品一区二区69 | 欧洲亚洲国产日韩综合一区 | 精品乱伦一级二级三级 | 国产精品va在线观看h | 九九视频国产免 | 男人tv天堂精品一区二区 | 国产盗摄精品一区二区三区 | 国产精品夜夜嗨 | 亚洲人精品亚洲人成在线 | 在线日韩国产 | 成人免费ā片在线观看 | 三级三级三级a级全黄 | 亚洲欧美大片在线观看 | 国产欧美日韩高清在线不卡 | 性感美女网站一区二区三 | 亚洲欧美精品网站在线观看 | 日本在线看片网站 | 乱码精品一区二区三区四川人 | 最新69成人国产精品视频免费 | 欧美在线一区二区三区欧美 | 国产最熱門最齊全的電影 | 国产夫妻性生活视频 | 国产日韩精品在线播放 | 97在线免费视频观看 | 亚洲欧美日韩二区三区 | 激情五月天深爱网 | 精品亚洲a∨在线播放不卡 国产经典三级在线播放 | 亚洲成在人线在线播放 | 欧美亚洲国产另类在线观看 | 欧美日韩变态另类校园 | 最近高清中文字幕免费mv视 | 人人干美女 | 精品免费在线 | 中文在线日韩亚洲欧美 | 日韩在线午夜 | 九九九九热精品免费视频 | 偷拍精品视频一区二区三区 | 中字幕视频在线永久在线 | 亚洲欧美日韩在线一区 | 国产偷v国产偷v亚洲 | 337p极品| 日本不卡卡中文字幕在 | 国产一区二区在线视频 | 国产又黄又大又粗又硬又猛樱花 | 精品国产日韩亚洲一区在线 | 正在播放国产自在线拍 | 亚洲一区二区三区不卡精品 | 91视频免费观看 | 国产小电影在 | 亚洲日韩视频高清 | 亚洲欧美日本国产专区一区 | 免费高清精品国偷自产在线 | 亚州精品一区二区三区手机一 | 三年片在线观看免费大全哔哩哔哩 | 欧美60浓毛大泬视频一级 | 成人午夜福利 | 欧美一级一区二区电影 | 欧美高清爽一区 | 日本真实娇小xxxx | 欧美专区 | 欧美性爱在线视频看看 | 日本欧美视频 | 天堂mv在线免费看 | 欧美日韩一区二区三区在线 | 一级生性活片在线观看视频 | 亚洲日本成本人观看 | 好看的电影电视剧在线观看 | 国产日韩一区欧美 | 国产精品成人国产乱一区 | 亚洲精品一区二区国产精华液 | 88影视网免费的电视剧 | 国产高清在线视频一区 | 91成版人在线观看入口 | 国产免费202| 精品一区二区三区免费福利 | 国产aⅴ精品一区二区 | 亚洲精品成人一区二区aⅴ 精品欧美一区二区在线观看 | 日韩欧美国产高清在线观看 | 欧美一区 | 在线亚洲v日韩v | 亚洲日本aⅴ精品一区二区在线 | 国产自产精品一区 | 草草视频手机在线观看视频 | 一二三区在线观看 | 国产一区二区三区四区精 | 精品自拍亚洲一区在线 | 国产精品女人在线观看 | 999www人成免费视频 | h的动漫在线观看亚洲一区 片免费看 | 国产男女动作视频在线91 | 国产一区二区四五区在线视频 | 日本天堂天v在线播放 | 亚洲综合色区在线播放 | 精品国产自在91欧美日韩 | 国产精成a品人v在线播放 | 初爱视频教程韩国 | 日韩欧美精品综合一区二区三 | 欧美日韩午夜视频在线观看 | 中文字幕日韩欧免费视频 | 国产一区二区高清在线国产综合 | 日本三级精 | 亚洲国产日韩在线播放 | 鲁鲁鲁鲁鲁视 | 欧美剧国产剧视频在线观看 | 欧美综合 | 精品国产免费一区二区三区五区 | 国产成a人片在线观看视频 国产精品喷潮免费观 | 日韩系列在线 | 国产日韩欧美女同一区二区 | 欧美性爱免费网站 | 日韩免费高清大片在线 | 国产精品亚洲一区 | 国产午夜网站 | 欧美三级伦理在线影院 | 日韩性爱视频网站 | 国内老司机精品视频在线播出 | 一级午夜福利 | 蜜桃色永久入口 | 亚洲国产精品综合一区在线 | 99国产视频 | 免费日韩电影网 | 免费人成网站在线观看欧美 | 99自拍视频偷拍视频 | 日韩欧美综合在线制服 | 国产精品ⅴ视频免费观看 | 亚洲伦理精品一区二区三区 | 国产精品日产欧美在线一区 | 国产偷窥盗摄视频 | 乱码视频午夜间在线观看 | 在线久色 | 99久热国产精品视 | 日本xxxxx片免费观看18 | 欧美精品| 中文字幕日韩专区下载 | 国产精品一区二区四区 | 日本肥老妇色xxxxx日本老妇 | 女视频精品免 | 九九热线精品视频在线观看 | 一级国产片在线 | 日韩一区二区三区四区五区 | 国产精品欧美专区在线观看 | 日本高清中文字幕一区二区三区 | 91网站在线播放 | 欧美一区二区三区大鸡 | 国产一卡二卡三卡四卡在线看 | 日韩美女免费在线 | 亚洲成a人片在线v观看 | 国产午睡 | 亚洲色熟女图激情另类图区 | 免费播放婬乱男女婬视频 | 亚州国产精品一线北 | 日本国产欧美色综合 | 人在线播放 | 欧美日韩一本到手机视频观看一区 | 国产男女猛视频在线观看 | 最近中文字幕mv在线视频www | 91破解版在线 | 色色片色色 | 久这里只有精品国产66热99 | 97在线观看视频免费公开 | 巨大黑人极品vi | h成年动漫在线 | 国产网站在线播放 | 国产在线观看福利片 | wwwxxxx精品日本 | 免费人成在线观看网站免费观看 | 国产在线观看一区二区三区 | 欧美日韩在线免费播放一二三区 | 欧美日本国产综合 | 高清一区二区亚洲 | 好看的中文字幕aⅴ在线视频 | 一个人在线视频免费观看www | 亚洲欧美日韩激情在线观 | 91日本在线精品高清观看 | 99这里都是精品 | 亚洲国产日韩在线人高清 | 国产又滑又嫩又白 | 国产精品伦理在线 | 国产老妇伦国产熟女老妇视频 | 小sb几天没做又欠ch | 欧美一级一区二区电影 | 人成视频在线观看 | 日本在线高清不卡免费播放 | 欧美曰逼| 精品丝袜国产自在线拍 | 国产欧美日韩综合精品二区 | 国产精品伦理在线 | 国产综合激情在线观看视频 | 国产免费一级视频在线观看 | xxxx野外性 | 亚洲91视频 | 手机电影在线观看 | 蜜桃视频一区二区 | 午夜福利门事件国产在线 | 日韩手机看 | 偷拍一区 | 国产在线一91区免费国产91 | 国产精品免费视频一区二区三区 | 欧美老年人草逼视频 | 成人高辣h视频一区二区在线 | 国产人成视频在线免费观看 | 国产乱子精品免费视观看片 | 午夜老司机在线18勿进 | 成人免费看一级特黄 | 国产精品日韩欧美在线 | 国产日韩精品aⅴ | 国产在线成人精品一区二区 | 国产盗摄视频在线观看 | 最新高清电影免费在线观看 | 欧美中文字幕在 | 日韩国产制服在线 | 欧美国产精品三级a三级三级 | 欧美精品国产日韩综合在 | 国产乱子夫妻xx黑人xyx真爽 | 日产2025一区在线观看 | 国产精品看高国产精品不卡 | 欧美午夜高清在线 | 精品成人一区二区三区电影 | 在线看免费看国产精品视频 | 国产亚洲一区二区三 | 91极品反差婊在线观看 | 欧美精品三级视频在线观 | 又大又粗又硬又爽 | 国产偷国产偷精 | 狠狠热精品免费视频 | 10000部拍拍拍免费视频 | 国产亚洲成aⅴ人片在线奶水 | 国产成社区在线视频观看 | 欧美精品在线观看 | 国产精品免费一区二区三区 | 在线亚洲| 国产夜色福利院在线观看免费 | 无人视频在线观看免费播放影院 | 午夜亚洲欧 | 国产精品黄 | 国产综合色在 | 乱伦视频 | 欧美性爱网站激情性爱视 | 欧美综合国产日本 | 精产国品一 | 九九九精品成人免费视频 | 成人午夜福利免费体验区 | 国产亚洲精品a在线观看 | 免费1级a做爰片在 | 九九九九精品视频在线播放 | 免费高清电影在线播放 | 国产欧美日韩丝袜精品一区 | 日韩在线视看高清视频手机 | 欧美在线直播 | 欧美日韩免费一区二区在线 | 国产在线精品福利91香蕉 | 香蕉在线亚洲欧美专区 | 亚洲一区精品中文字幕 | 亚洲国产精品91 | 成人永久免费高清 | 懂色aⅴ精品一区二区三区蜜月 | 日韩中文字 | 善良的老师中文字 | 中国熟女仑乱hd | 国产色精品vr一区二区 | 国产人成网线在线播放va | 欧美精产国品一二三类产品特点 | 日本高清不卡在线中文字幕 | 国产亚洲精品第一页综合 | 午夜剧场 | 欧美精品videosex性欧美 | 国产欧美日产中文一区 | 日本在线免费观看aⅴ | 精品日韩国产欧美视频 | 日韩精品福利片午夜免费观着 | 国产一区精品理论片在线观看免 | 苍苍影院 | 欧洲亚洲精品免费二区 | 一个人看的视频在线观看www | 92午夜福利手 | 亚洲欧美综合乱伦一区 | 成人区精品一区二区不卡亚洲 | 国产精品美女午夜爽爽 | 日韩丝袜精品亚洲国产一区 | 网络电影最| 国产偷v国产偷v亚洲偷v电影 | 激情中文一区二区三区四区 | 欧美亚洲一区二区三区三 | 欧美一级鲁丝 | 野花社区视频在线观看 | 国产一国产二国产三国产 | 国产福利小视频 | 成年人网站在线播放 | 欧美在线看片免费观看 | 日本精品视频在线观看 | 国产又粗又大又长又猛在线视频 | 日本高清中文字幕一区二区三区 | 亚洲欧美日韩另类国产第一 | 亚洲香蕉国产高清在线播放 | 亚洲国产区男人本色vr | 欧美在线精品视频二区 | 日韩午夜免费观看 | 亚洲欧洲精品国产二码 | 日本a级c片免费看三区 | 一区二区無碼在線觀看 | 亚洲欧美偷拍另类a∨ | 图片小说亚洲 | 韩国高清乱理伦片中文字幕 | 国产小视频在 | 日韩欧美精品一区二区三区经典 | 国产国产乱老熟视频网站 | 国产亚洲精品第一综合另类 | 日本中文字幕乱码在线精品 | 亚洲精品一级高清在线播放国 | 免费三级网站 | 国产探花在线播放 | 日韩a级片在线观看 | 国产成自拍亚洲精品 | 在线亚洲欧美日韩每日更新 | 日韩欧美中文字幕一本 | 老司机导航 | 亚洲国产第一区二区香蕉 | 国内女人喷潮视频免费观看 | 欧美国产日韩福利 | 国产免费高清在线精品一区 | 日本亚洲欧洲免费无线码 | 麻花豆传媒剧国产免费mv观 | 国产日韩欧美丝袜另类视频 | 国产又粗又大又黄的视频 | 1024国产在线在线视频 | 成人欧美一区二区三区视频 | 国产精品单位女同事在线 | 99精品国产高清一区 | 3571色院影一区二区三区 | 性xxxx欧美老妇胖老太性多毛 | 青青青国产 | 欧美亚洲综合一区 | 日本国产欧美 | 国产精品视频丁香花综合 | 精品国产片免费在线观看 | 欧美性受xxxx白人 | 国产精品爽爽va在 | 日韩vs欧美vs国产肉 | 99老司机精品视频在线观看 | 国产午夜在线视频 | 4hu影视 | 国产一区二区三区导航 | 不卡线欧美 | 日韩精品不卡 | 国产区在线观看 | 成人精品妖精视频在 | 日韩欧美激情视频 | 激情影院内 | 日韩欧美精品一区二区三区经典 | 永远免费观看 | a级国产精品理论片在线观看 | 日韩欧美国产精品免费一二 | 国产精品 | 国产真实偷综合在线视频 | 另类亚洲图片 | 手机看片高清国产日韩片 | 中文字幕人成乱码熟女69 | 日韩伦理电影在线免费观看 | 欧美a级成人| 国产免码va在线观看免费 | 神马未来手机 | 亚洲最新国产一区二区三区 | 菠萝菠萝蜜视频在线观看时 | 热门电影榜单 | 日韩一区二区三区四区区区 | 免费无线乱码不卡一二三四 | 最新好看的电影 | 国产精品黑色丝袜在线观看 | 999精品国产乱| 成人伊人222 | 5566先锋| 成人性生交大片免费看中文 | 国产激情免费 | 日本看片一区二区免费 | 欧美性受xxxx黑人xyx | 337p日本大胆欧美人术 | 日韩国产不卡在 | 国产+欧美日韩+一区二区三区 | 国产又爽又黄又不遮挡视频 | 成年奭片免费观看午夜 | 国产乱人 | 成全电影大全在线观看 | 国产色精品vr一区二区 | 国产男女 | 在线观看成人国产精品 | 国产乱码亚洲日韩欧美乱码 | 国产在线青青 | 最新国产一区二区三区在线 | 国产未成女年一区二区 | 精品亚洲二区 | 成视频免费国产 | 成人亚洲一区二区三区四区 | 国产又色又爽又黄刺激的影视 | 欧美激情综合五月 | 亚洲人和日本人 | 国产精品国产一区日韩一区 | 老司机天堂福利在线观看 | 97碰成人国产免费公开视频 | 午夜探花 | 欧美高清免费一 | 国产精品丝袜亚洲熟女 | 日产影视剧影视大全 | 午夜欧美视频 | 国产一区二区在线日韩 | 亚洲日本va在线视频观看 | 国产亚洲精品高清片在 | 日韩中文福利片 | 国产不卡一区二区免费视频 | 最新国产91精品第二页 | 日本精品一区二区在线播放 | 在线观看最新国产专区 | 中文字幕乱码亚洲中文在线 | 日韩欧美综合一区二区三区 | 国产线精品视频在线观看 | 日本午夜电影网 | 日本色淫特级视频网站 | 亚洲老妈激情一区二区三区 | 国产一区二区三区高清视频 | 亚洲欧洲日 | 91精品中文字幕 | 国产手机自拍视 | 国产性色强伦免费视频 | 日本高清不卡aⅴ免费网站 韩国三级精品 | 日韩免费视频 | 桃花在线观看视频播放 | 亚洲欧美日韩精品高清 | 欧美日韩亚洲国产一 | 亚洲aⅴ乱码一区二区波多野 | 日本最大色倩网站www免费 | 国产美女久 | 欧美激情国产日韩在线 | 免费簧片在线观看 | 欧美在线观看网址 | 精品亚洲成a人在线观看 | 中日韩在线视频 | 麻花传媒免费网 | 国产网站1区2区 | 欧美黑人巨大videos精品 | 三年片大全免费观看2025在 | 又大又粗又黄又硬又爽又免费视 | 国产无限子好频自在线拍 | 国产激情澎湃视频在线观看 | 91精品啪在线观看国产91 | 亚洲h成年动漫在线观看不卡 | 亚洲无线码一区国产欧美国日 | 最好看的中文字幕高清电影 | 真实国产日韩欧美全部综合视频 | 国产欧美视频一区二区三区 | 高清在线午夜一区二区亚洲 | 日韩一区在线免费 | 欧洲日韩另类精品专区在线 | 成人国产精品高清 | 国产日产韩国精品视频 | 正在播放国产精品 | 国产真实强奷网站在线播放 | 国产亚洲日韩网欧美在线播放 | 国产精在线 | 成人精品国产日本语音 | 天黑黑影院免费观看视频在线播放 | 97国产在线视频公开免费 | 国产精品福利电影一区二区三 | 国产性一 | 国产一区二区三区高清在线播放 | 日本色免费一区二区 | 日韩在线观看高清 | 欧美乱妇无 | 欧美性xxxx禁忌 | 91精品国产mcu | 日韩一区二区三区在线精 | 国产一区二区视频 | 精品亚洲欧美无人区乱码 | 国产揉搓极品美女97 | 欧美国产在线一区精品自拍 | 日本高清一区二区在线 | 激情gf视频 | 欧美日韩电影在线观看 | 精品欧美一区二区三区免费观看 | 国际b站免费视频入 | 日本高清中文字幕在线观穿线视频 | 国产在线不卡免费播放 | 亚洲精品国产第一区二区小说 | 国产毛多女人精品视频影院 | 成a人v在线观看 | 欧美精品欧美***欧美激情 | 国产精品丝袜亚洲熟女 | 成年人免费电影 | 亚洲精品不卡 | 日韩精选| 成片在线看一区二区草莓 | 在线观看国产 | 国产人成在线观看91 | 裸妇厨房风流在线观看 | 国产一区二区日韩欧美在线 | 国产亚洲欧美另类一区二区三区 | 国产日韩精品一区二区三区在线观 | 国产午夜场免费视频在线播放 | 国产妇女视频免费 | 国产精品一区日韩视频三区 | 国产一区二三区好的精华液 | 亚洲午夜福利院在线观看 | 欧美日韩在线播放 | 日本中文字幕在线精品一区 | 亚洲国产尤物高清在线观看 | 99热88| 日本不卡中文字幕一区二区 | 欧美精品69 | 一级特黄h厂视频网站 | 日本一区二区成人教育 | 亚洲欧美综合网站 | 亚洲视频在线免费观看 | 按摩师舌头进去添的我好舒服 | 国产精品专区第一页在线观 | 国产精品ⅴ视频免费观看 | 99成人| 91网在线观看 | 影音先锋2025色资源网 | 国产日韩欧美一区二区综合 | 熟女人妇 | 日韩在线观看福利片 | 91青青青青国产在线观看 | 国产一区二区三区影院 | 国产午夜福利1000我不卡 | 99re热视频精品首页 | 国产在在线播放桑拿按摩视频 | 香蕉在线亚洲欧美专区 | 国产中国三级在线视频 | 97国产婷婷综合 | 国产系列在线精品二区 | aⅴ27一区二区三区 8x8×拨牐拨 | 国内精品自在自线在免费 | 亚洲自怕偷柏图 | 日本一区二区三区视频b | 中文字幕亚洲精品资源网 | 制服丝袜另类专区制服 | 亚洲中文欧美日韩在线不卡 | 国产黄三级高清在线观看播放 | 成人精品一区二区电影 | 国产亚洲精品字幕在线观看 | 亚洲国产剧情 | 免费一级e一片在线播放 | 国产精品亚洲w码日韩中文 男人j进入女人p狂 日韩激情电影在线观看 | 欧美日韩1区2区 | 国产精品一区99 | 少女哔哩哔| 国产网红女主播精品视频 | 97九九精品视频 | 欧美激情视频在线播放全球共享 | 国产区一区二区 | 欧美日韩一区二区在线播放 | 在线观看最新国产专区 | 是每一个韩剧迷的韩剧tv! | 乱伦一区后宫露营 | 99精品热在线观看视频手机版 | 亚洲久悠悠色悠在线 | 五月开心亚洲综合在线 | 亚洲精品乱拍国产一区二区三区 | 日韩午夜理论免费tv影院 | 国产午夜不卡一区 | 日本永久免费aⅴ在线观看 亚洲制服丝袜中文字幕自拍 | 中文字幕乱码免费不 | 正在播放国产多p交换视频 成年网站免费视频黄a站 | 国产中文字幕精品在线观看 | 曰本还a大片免费视频 | 不用下载播放器的电影网 | 国产精品美 | 欧美精品v国产精品v日韩精品 | 韩国三级在线观看 | 国产日本欧美高清免费区 | 国产一区二区三区在 | 男人的天堂国产综合 | 日韩国产卡一卡二卡三卡四 | 欧美日产国产精品视 | 愛妃精選)国产视频二区 | 两性色午夜视频免费网 | 欧美人妖aa1片 | 亚洲人成网国产最新在线 | 99一男人操大美女免费视 | 伊伊人成亚洲综合人网香 | 精品亚洲永久免费精品app | 亚洲欧美综合精品成人导航 | 日本亚洲黑人 | 色8激情欧 | 精品国产日韩专区欧美第一页 | 国产一区二区在线 | 国产精品理伦片 | 日韩亚洲欧美理论片 | 美国精品亚 | 国产在线日韩一区精品 | 色老板精品视频在线观看 | 国产精品亚洲第一区在线观看 | 国产愉拍99线观看 | 日本96在线精品视频免费观看 | 香蕉国产线看观看伊 | 凹凸国产熟女精品视频app | 国产精品第一区第27 | 97在线观看免费视频观看 | 拍免费视频 | 欧美日韩在线视频一区 | 中文字幕久热精品 | 亚洲专区日韩专区在线观看 | 国产高颜值大学生情侣酒店 | 亚洲第一色片 | 精品国色天香新区卡一卡二 | 日本精品中文字幕 | 国产萌白酱喷水在线播放尤物 | 人禽伦免费视 | 日本中文字幕第一页 | 超刺激高跟鞋脚交视频在线 | 91精品国产薄丝高跟在线动漫 | 热门好看动漫综艺 | 亚洲国产日韩一级二级三 | 国产一二三四区乱码免费 | 性感美女网站一区二区三区 | 国产免费观看青青草原网站 | x8x8国产在线最新地址 | 福利日韩精品中文字幕专区 | 欧美日韩一区二区三区视频在 | 精品二区三区三级日韩人妖 | 国产内地 | 国产拍揄自揄精品短视频 | 精品成人福利在线播放 | 韩国非常大度的电影原声 | 免费人成再在线观看视频 | 国产高清中文字幕 | 国产对白受不了69视频 | 国产亚洲制服免视频 | 精品国产一区二区三区香蕉在线 | 国产精品亚洲午夜一区二区三区 | 国产爽片 | 国精一二二产品无人区 | 国产精品亚洲片在 | 国产h精品在线观看 | 99热手机在线观看 | 欧美激情片区一区二区三区 | 精品国产福利在线观看 | 成全视频在线观看免费观看 | 国产精品美女视视频 | 成人精品午夜在线观看 | 国产激爽大片在线观看 | 日本xxxx | 国产不卡一区二区三区 | 日本一区二区三区高清视频 | 激情视频小说在 | 国产精品盗摄在线观看 | 欧美日韩一区二区三区四区91 | 国产欧美日韩人人射人人爱 | 国产精品h | 亚洲欧美不卡视频在线播放 | 91精品国产综合久蜜臀 | 欧美在线观看精品国产 | 午夜a级理论片在线播放可米 | 最近中文字幕无吗高清免费视频 | 国产日韩综合导航 | 欧美在线亚洲 | 日本在线一区二区三区免费视频 | 欧美日韩在线视频 | 国产精品自在线拍国 | 加勒比一本大道香 | 不卡电影在| 免费观看交性大片 | 自拍偷自拍亚洲精品情侣 | 欧美三区日韩一 | 国产精品自在线午夜福利高 | 在线免费观看亚洲 | 欧美三级一区二区 | 国产人碰人摸人爱视频 | 国产亚洲欧美日韩精品一区二区 | 国产免费福利在线视频 | 国产黑色 | 国产中文 | 欧美日韩精品一区二区在线播放 | 精品aⅴ老司机天堂网站 | 精品热亚洲一级 | 国产精品自拍亚洲 | 亚洲国产欧美在线观看 | 国产日韩在线精品 | 中文字幕日韩专区 | 国产精品视频网 | 国产欧美精品区一区二区三区 | 最新免费影视大全 | 激情精品一区二区 | 精品国产一区二区三区香 | 精品国产午夜福利在线观看蜜月 | 日本三级手机在线播放线观看 | 草的舒服点网站在线观看 | 日韩四级片在线看 | 精品国产90后 | 精品亚洲视频在线观看 | 国产乱偷国产馆 | 日日摸夜夜 | 777精品成人影院 | 亚洲日本道1区2区3区不卡 | 免费人成年激情视频在线观看 | 91桃色在线看片 | 男人操女人视频 | 亚洲图片偷拍视频区 | 国产大片a免费在线手机观看 | 中文字幕日韩精品一区二区三区 | 欧美日韩国产在线激情 | 国产精品成人一区二区三区 | 国产精品亚洲综合天堂夜夜 | 国产亚洲精品线 | 国产女学生破女初在线观看 | 欧美日韩在线观看视频网站 | 九一视频免费观看 | 日本一道| 国产对白在 | 免费观看性欧美大片无片 | 欧美日韩国产无线码无毒 | 欧美精品亚洲精品日韩专区一乛 | 国产***尤物在线一级 | 国产国拍亚洲精品m | 日韩在线视精品在亚洲 | 欧洲日韩精品在线播放 | 无人视频在线观看免费播放影院 | 午夜私人成年影院在线观看 | 国产va在线观看免费 | 日韩在线免费看网站 | 国产亚洲播放在线 | 日韩美色中文娱乐网 | 国产亚洲一卡2卡3卡四卡网站 | 韩国非常大度的电影原声 | 国产欧美亚洲精品a第一页 欧美在线综合 | 日本欧美中文字幕精品一区 | 国产一区二区三区在线观看视 | 国产精品综合社区 | 国产精品直 | 69视频免费在线观看 | 国产96亚洲一区二区三区 | 视频精品全部国 | 最近中文字幕免费完整视频1 | 三年片最新电影免费观看 | 日韩精品一品道精品在线观看 | 国产精品亚洲欧美 | 麻花视频v3.2.2纯净版 | 国产熟女乱子视频正在播放 | 亚洲一卡2卡3卡4 | 国产精品亚洲不卡一区二区 | 欧美国产日韩在线一区 | 日韩欧美亚洲一区精选 | 国产福利在线观看极品美女 | 97碰成人国产免费公开视频 | 91桃色在线看片 | 在线观看亚洲 | 国产精品高清一区二区不卡乱 | 搡老女人露脸 | 91偷拍一区二区三区精品 | 国产在线激情小视频青青 | 国产乱妇乱子视频在线播放 | 亚洲国产网站在线观看 | 小说区亚洲综合第1页 | 182tv精品视频在线播放 | 在线视频观看 | 日本三级国产在线 | 国产剧情在线一区观看 | 国产高清在线自在 |