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

金喜正规买球

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

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

概述:在嵌入式軟件開發過程中,一般來說,花在測試和花在編碼的時間比為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@fc6vip.cn


為你推薦

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


添加微信 立即咨詢

電話咨詢

客服熱線
023-68661681

TOP
国产草草影院ccyycom | 亚洲精品一区二区三区不 | 国产精品福利网红五月天 | 日韩内射美女人妻一区二区 | 国产不卡高清在线观看视频 | 无码人妻精品中文字幕免费东京热 | 亚洲精品久久久久久伊人 | 99久久精品国产一区二区 | 国产精品视频一区二区538 | 亚洲一区二区三区av在线观看 | 久本草在线中文字幕 | 91无码在线视频 | 多人乱p杂交公车战争 | 国产美女爽到喷出水来视频 | 欧美日韩一区二区三区视频在线观看 | 午夜香蕉网 | 亚洲五月丁香综合视频 | 亚洲中文字幕码在线电影 | 欧美人妻羞羞一区二区三区 | 91自产拍在线观看精品 | 日本高清专区一区二无线 | 99热国产这里只有精品久久 | 伊人小蛇婷婷色香综合缴缴情 | 99久久精品费精品国产一区二 | 91精品国产综合久久麻豆 | 内射无套内射国产精品视频 | 亚洲乱码 | 人妻潮喷失禁dh | 国产人妻人伦精品九色威尼斯商人 | 四虎永久在线精品波多野结衣 | 老司机成人永久精品视频 | 在线观看中文精品无码 | 国产精品国产香蕉在线观看网 | 办公室大战高跟丝袜秘书经理ol | 日韩v午夜视频在线观看 | 国产三区视 | 尤物久久精品极品 | 亚洲无码在线 | 午夜成人性视频在线观看 | 精品少妇人妻av无码专区 | 国产一区二区三区视频精品 | 动漫成人无码精品一区二区三区 | 国产午夜在线观看视频 | 在线观看的黄色网站 | 日韩高清在线观看 | 在线a精品一区二区 | 国产精品午夜福利久久久 | 中文字幕无码制服丝袜在线 | 波多野结衣一区二区av | 亚洲国产99在线视频 | 亚洲一本之道精品乱码 | 在线免费观看成年人视频 | 亚洲成a人片在线观看网站 亚洲成a人片在线观看无码 | 精品动漫福利h视频在线观看 | 欧美日韩国产自在自线 | 无码精品一区二区三区在线 | 久久国产a级久久美女毛片 久久国产v一级毛多内射 | 国产麻豆成人传媒免费观看 | 欧美视频xxxx | 精品一区二区三区四区五区六己 | 成人影视 | 国产亚洲91在线 | 成人国产亚洲精品a区天堂 成人国产一区二区 | 91九色porny国产 | 91福利视频免费 | 国产精品一区区久久久狼 | 综合色区亚洲熟妇10p | 亚洲国产精品无码中文字 | 亚洲欧美日韩精 | 天天躁日日躁狠 | 成人国产aⅴ一级毛片无码 成人国产第一区在线观看 成人国产经典 | 国产极品精品免费视频久久 | 亚洲精品综 | 国产精品自拍视频合集 | 国产高清日韩 | 91欧美精品国产制服第一页 | 亚洲综合无码精品一区二区三区 | 久久91亚| 爆乳国产在线正在播放 | 国产精品偷伦视频免费观看了 | 日本激情女教师一区 | 国产原创中文在线亚瑟 | 99久久国产精品免费人妻 | 亚洲一区二区三区av在线观看 | 99国产这 | a级国产乱理伦片在线观看al | 精品一区二区在线视 | 亚洲精品一二三四区 | 亚洲综合色aaa成人无码 | 无码精品a∨在线观看中文 无码精品va在线观看蜜桃 | 久久99精品久久久久久国 | 亚洲综合无码无在线观看 | 人人人97人妻交换视 | 国产精品夜间视频香蕉 | 在线偷着国产精选视频 | 日产精品久久久久久久蜜 | 国产亚洲3p无码一区二区 | 国产极品粉嫩美女在线播放 | 麻豆免费观看高清完整视频 | 国产熟女性爱 | 国内91视频亚洲毛片在线看 | 国产一区二区成人久久免费影院 | 色婷婷日韩精品一区二区麻豆 | 亚洲国产私拍精品国 | av免费观看网址 | 欧美av噜噜狠 | 成人网站 | 中文字幕精品一 | 天天av天天爽无码中文 | 国产欧美亚洲精品第二区首页 | 日韩无码不卡电影 | 国产aaaa| 无码专区一码二码三码 | 国产精品爽爽v | 91亚洲中文字幕在线播放 | 欧美精品视频一区二区三区 | 国产日韩欧美一区二区视频在线观看 | 亚洲一区二区三区在线网站 | 婷婷久久综合九色综合97 | 果冻传媒91制片厂女艺人名单 | 国产精品青青青高清在线 | 精品久久久无码人妻字幂 | 国产成人精品亚洲 | 亚洲无码在线a看 | 国产av巨作情欲放纵无码 | 久久99国产精品片久久99蜜桃 | 九九九九九九伊人 | 欧美激情一区二区亚洲专区 | 日韩欧美亚洲一区精品 | 黄视频在线观看无遮挡 | 国产乱子伦在线观看视频 | 91app下载安装无限看 | 99久久精品国产91久久久 | 欧美精品top. | 国产手机在线片无 | 日本一区不卡在线观看 | 精品视频午夜一区二区 | h国产在线 | 韩国精彩电影电视剧推荐在线观看 | 一区二区三区鲁丝不卡 | 欧美精品午夜 | 果冻精品va天堂亚洲国产 | 亚洲精品国产精品乱码不99 | 97久久人人超碰国产精品 | 99久久国产综合精麻豆 | 韩国三级bd高清在线观看 | 日本在线视频www色 日本在线视频网 | 午夜理论片yy4080私人影院 | 在线观看国产精品不卡的av | 亚洲国产午夜精品理论片 | 国产午夜无码精品免费看动漫 | 亚洲精品无码高潮喷水a片小说 | 日韩电影免费在线观看网站 | 在线播放无码高潮的视频 | 日韩欧美中文字幕第 | 99re6热在线精品视频播放 | 亚洲日韩天堂一区二区免费 | 国产精品扒开腿做爽爽爽视频 | 久久99热这里只有精品首页 | 国产亚洲综合一区二区a片吴施蒙 | 亚洲av无码久久精品蜜桃播放 | 91短视频纯净版下载v6.14.0 | 国内免费无码自拍视频网 | 国产乱妇乱子视频在播放 | 欧洲免费在线视 | 日韩视频精品第一页在线播放 | 九九久久自然熟的香蕉图片 | 亚洲五月天激情在线观看 | 91精品国产aⅴ一区二区 | 99影视网| 日韩国产午夜一区二区三区 | 午夜国产一级片 | 91精品一区国产高清在线gif | 人妻无码αv中文字幕久久 人妻无码不卡在线看 | 亚洲精品91大神在线观看 | 国产一级无码午夜大片 | 欧美精品一区二区精品久久 | 欧美高清一区二区三区 | 日本欧美大码一区二区 | 东京热app| 四虎在线播放无码 | 久久成人免费观看全部免费 | 日韩精品一区二三区中文 | 国产精品欧美日韩区二区 | 精品国产成人三级在线观看 | 国产va成无码人在线观看 | 日韩精品电影亚洲一区 | 亚洲国产aⅴ精品一区二区蜜桃 | 国产a不卡片精品免费观看 国产a国产国产片 | 国产高清无码在线观看 | 国产老色批免费视 | 97超级碰碰碰免费公开在线观看 | 午夜精品久久久久久久无码软件 | 欧美精品色婷婷五月综合 | 99久久久精品综合 | 欧美精品在线一区二区三区 | 日韩人妻无码精品久久 | 91精品在线免费观看 | 日本精品三级视频 | 国产香蕉国产精品偷在线 | 日本熟妇| 国产aⅴ无码专 | 日本高清www | 欧美精品国产精品日韩系列 | 丰满人妻一区二区三区视频 | 丰满少妇人妻无码区 | 日本韩av无码毛片潮喷免费 | 亚洲日韩国产二区无码 | 天美麻豆成人av精品视频 | 狠狠色噜 | 国产成人午夜福利在线观看视 | 99久久久免费国产精品 | 成人免费视频一区二区三区 | 国产午夜精品一区二区三区四区 | 色综合欧美 | 欧美又粗又大又爽又色片 | 日本ⅴ精品一区二区三区久久 | 黑人和国产小电影 | 国产又粗 | 欧美高清milf在线 | 黑人又粗又大bbbxxx | 无码专区午夜福利在线观看 | 国产人成午夜免视频网站 | 亚洲午夜精品成人毛片 | 国产女同无遮挡互慰高潮视频 | 无码不卡在线观看网站 | 欧美日韩亚洲国内一区二区三区 | 亚洲无码高清在线观看一区二区三区 | 十大最污日本动漫都是少儿不宜啊! | 午夜影院一区二区三区 | 国产高清日韩一区二区四季 | 国产欧美精品区 | 国产jk| 精品人妻无码一区二区三 | 国产不卡福利片在线观看浪潮 | 亚洲精品第一国产综合高清 | 国产一级一级一级国产片 | 国产精品无码午夜福利 | 欧美亚洲爆乳一区二区三区 | 99久久99久久精品免费看蜜桃 | 国产欧美精品区一区二区三区 | 无码国产精品一区二区免费 | 91超碰人人澡夜夜澡 | 国产v综合v亚洲欧美久久 | 亚洲精品高清αv在线播放 亚洲精品高清国产 | 亚洲国产成人精品久久久久av无码 | 国产成人精品国产成人亚洲 | 国产高清无码一区二区 | 日韩av无码中文一区二区三区 | 91精品国产自产在线观看永久 | 91成人在线 | 少妇有精又色又爽的视频 | 超级黄的软件 | 97精品伊人久久 | 久久不精品亚洲无码视频 | 日韩欧美精品一区 | 在线播放亚洲第一字幕 | 午夜三级国产精品理论三级 | 国产男人的最爱在 | 中文字幕在线看aⅴ无码 | 99精品热在线在线观看视频 | 精品少妇人妻av一区二区 | 精品国产免费 | 禁漫天堂不知火舞 | 丰满少妇人妻hd高清大乳 | 成年人黄色在线观看 | 国产精品午夜国产小视频 | 欧美乱人伦中 | 中文字幕乱偷无码av蜜桃 | 成人年无码av片在线观看 | 四虎成人网址 | 综合色五月久久激情婷 | 中文字幕无码不卡免费视频 | 亚洲不卡2卡3卡4卡5卡入口 | 无码人妻免费—区二区三 | 91精品免费 | 91在线免| 欧美成人观看免费全部完 | 麻豆亚洲无矿砖码区 | 成人精品一区二区户外勾搭野战 | 中文字幕亚洲综合久久青草 | 亚洲国产另类久久久精品网站 | 国产成人一区二区三区影院 | 人妻无码aⅴ中文系列久久免费 | 精品国产va久久久久久久冰 | 亚洲女同一区二区三区 | 国产手机视频在线观看 | 99er热精品视频 | 97碰碰碰人妻 | 国产一区二区三区免费在线 | 九一国产在线观看 | 国产精品看片在线观看 | av午夜午夜快憣 | 99999久久久久久亚洲 | 国内精品九九久久精品 | 欧美在线观看www | 黄色片大全在线观看 | 国产狼友视频一区 | 午夜成人亚洲理伦 | 国产剧情三级片在线观看 | 精品影院| 国产精品成人一区二区三区影院 | 国产麻豆小电影 | 加勒比在线东京热在线中文字幕 | 色欲aⅴ精品一区二区在线播 | 国产午夜福利在线视频导航 | 无码人妻aⅴ一区二区三区 无码人妻aⅴ一区二区三区日本 | 国产91麻豆免费观看 | 丰满人妻av无码一区二区三区 | 国产精品午夜理论片在线播放 | 午夜精品无码免费视频 | 精品国产乱码久久久久久久 | 人妻无码不卡在线看 | 很黄很色很爽的三级视频 | 国产精选秘免费进入竹菊影视 | 国产毛片久久久久久国产毛片 | 国产午夜福利不卡在线观 | 国产免费mv大片人人电影播 | 国产欧美精品一区二区三区 | 伊伊人成 | 午夜无码人妻av大片色欲 | 亚洲aⅴ无码乱码在线播放 亚洲aⅴ无码码潮喷在线观看 | 国自产拍偷拍精品啪啪模特 | 日本夜夜 | 国产一级a爱片 | 国产成人午夜精品免费视频 | 韩国三级hd中文字幕我的女友 | 欧美成人一区亚洲一区 | 动漫亚洲国产二区精品 | 国产精品热久久无码av | 婷婷综合激情五月中文字幕 | 亚洲乱色伦图片区小说 | av午夜午夜快憣 | 欧美性大战xxxxx久久久√ | 国产原创91| 99热这里国产免费久久 | 亚洲国产精品在线观看 | 精品无人区无码乱码毛片国产 | 国产精品色一区二区三区 | 亚洲丝袜制服欧美另类 | 国产麻豆剧传媒精品国产av | 欧美精品黄页免费高清在线 | 日日碰狠狠添天天爽无码 | 超碰在线97无码中文字幕 | 欧美午夜精品久久久久久 | 日本爽快片18禁片免费久久 | 91精品无码久久久久久久久 | 一区二区三区免费高清视频 | 国产精品v欧美精品v日韩精品 | 无码人妻精品一区二区三区秋 | 毛片观看在线 | 国产精品va在线观看 | 狠狠干伊 | 国产精品区乱淫片人成人 | 午夜热门精品一区二区三区 | 国产精品爽爽va在 | 国产成人午夜福利在线视频 | 对白精彩久久老熟妇女 | 亚洲av综合色区无码一二三区 | 在线观看片免费人成视频播放 | 国产人伦视频在线观看 | 亚洲日本ⅴa中文字幕 | 97久久天天躁夜夜躁狠狠 | 精品一区二区91 | 国产在线午夜不卡精品影院 | 99久久夜色精品国产一区二区三区 | 成人性生交片无码免费看人 | 无码国产精品视频一区二区三区 | 91国内自产 | 成人国产三 | 99精品久久精品一区二区 | 欧美一级特黄特色大片免费 | 国产不卡福利片在线观看 | 一区二区不卡 | 日韩毛片在 | 国产精品高清一 | 国产在线观看一区二区三区 | 精品欧美日韩视频一区二区 | 日本黄大片在线观看视频 | 波多野结衣av无码久久一区 | 亚洲精品视频中文 | 亚洲欧美国产综合久久 | 在线观看无码 | 成人网站 | 亚洲av无码成人精品国产 | 91香蕉视频在线下载 | 国产欧美日韩亚洲一区二区三区 | 欧美亚洲性色影视在线 | 亚洲国产成人久久精品网站 | 韩日av无码中文字幕 | 国产又粗 | 黄色视频免费 | 日本国产欧美在线观看 | 亚洲无码在线小视频 | 亚洲av午夜精品无码专区 | 午夜a级理论片在线播放琪琪 | 亚洲av无码成人网站久久 | 亚洲超碰97 | 亚洲va中文字 | 亚洲综合无码久久精品综合 | 国产大片黄在线观看私人影院 | 国产成人精品午夜在线观看 | 国产传媒在线观看 | 99在线精品视频免费 | 欧美日韩人妻精品一区二区三区 | 日产精品久久久久久久蜜 | 亚洲午夜精品一区三区五区97 | 欧美高清在线视须在线99精品 | 国产精品爽爽va在 | 日本强伦姧护士在线播放 | av在观线观看男人的天堂 | 精品免费国产一区二区三区 | 亚洲不卡中文字幕无码 | 91精品国产自产在线观看不卡 | 国产偷v国产偷v亚洲高清 | 国精产品一区二区三区四区糖 | 成人爽a毛片一区二区免 | 亚洲毛片无码不卡v在线播放 | 国产成人久久精品毛片 | av中文字幕精品一区二区久久久 | 91精品国产乱 | 麻豆av免费网站在线观看 | 少妇高潮大叫好爽 | 在线不卡免费高清播放av网站 | 欧美性猛交xxxx富婆 | 欧洲精品视频一二三区视频 | 欧洲女人牲交视频免费 | αv天堂在线观看免费αⅴ αv在线视频免费观看男人 | 亚洲国产精品嫩草影院久久 | 国产性夜影片一片黄 | a毛片在线看免费观看 | 日韩欧美自在线观看亚洲精品福利片 | 日韩av第一页 | 亚洲av无码国产精品色 | 97人妻起碰免费 | 久久超碰97人人做人人爱 | 香蕉视频网站 | 天天拍夜夜添久久精品 | 国产一区二 | 国产欧美日韩va另类 | 成人精品视频 | 精品国产麻豆 | 91干逼| 国精产品一区二区三区公司 | 韩国无码av片在线观看网站 | 特级无码a级毛片特黄 | 精品91海| 在线观看国产精品乱码app | 99久久免费只有精品国产免费视频 | 熟女大屁股白浆一区二区 | 亚洲第一看片 | 在线天堂新版资源www在线 | 二区在线观看 | 精品国产福利在线观看 | 九九热久久 | 91久久国产亚洲精品 | 亚洲av女人的天堂在线观看 | 午夜福到在线a国产4视频 | 国产h片无码不卡在线视频 国产h片在线观看视 | 国产一区成人在线视频 | 亚洲av无码一区二区三区在线播放 | 国产亚洲精品va片在线播放 | 91偷伦一区二区三区蜜臀 | 亚洲春色在线视频 | www.狠狠爱 | 99久久婷婷国产综合精品 | 无码精品人妻一区二区三区爱剪 | 国产字幕制服中文在线 | 韩日av无码中文字幕 | 国产亚洲午夜高清国产拍精品 | 东京热之中文字幕 | 狠狠综合久久综合网站 | 99久久精品国 | 亚洲成a人片在线观看高清 亚洲成a人片在线观看国产 | 成全影视免费观看 | 国产精品亚韩 | 3d动漫| 国产在线不卡人成视频 | 国产亚洲女人久久久久毛片 | 午夜一区二区三区电视剧在线观看 | 国产日韩欧美在线观看 | 欧美日韩亚洲动漫在线 | 亚洲国产精品电影人久久网站 | 成人高清图片 | 国产一区丝袜高跟在线i91传媒 | 精品99久久久久久999 | 无码日韩av一区二区三区 | 国产成人精品免高潮在线观看 | 日韩成人av在线一区二区三区 | 91久久精品在这里色伊人6884 | 国产jk白丝在线观看免费 | 欧美日产国产精品 | 精品国产91av自在自线麻豆 | 九九国产精品国产一区二区 | 午夜视频网址在线 | 午夜精品久久久久久99热 | 欧美成人精品三级网站在线观看 | 国产无遮挡大学生第一次做 | 国产96在线视频播放网站 | 成人免费无码不卡毛片 | 国产香蕉国产精品偷在线 | 亚洲欧美日韩在线观看无 | 亚洲无码黄色视频在线 | 波多野结衣在线一区二区 | 国产又色又爽又黄又免费 | 91桃色a片无限免费看 | 欧美日韩人妻精品系列一区二区三区 | 亚洲精品中文字幕无码久久久久久 | 日本人妻丰满熟妇久久久久久 | 亚洲精品无码久久久久冒白浆 | 久久成人国产精品麻豆 | 91桃色永久免费福利版下载 | 欧美亚洲另类偷自拍 | 丰满人妻一区二区三区视频 | 日韩中文字幕精品视频在线 | 亚洲日韩av无码一区二区三区人 | 超碰aⅴ人人做人人爽 | 91xxx在线观看视频 | 日韩av片无码一区二区三区不 | 99国产精品热久久婷婷 | 国产午夜福利片 | 无码人妻aⅴ一区二区三区 无码人妻aⅴ一区二区三区日本 | 97精品人妻一区二区三区香蕉 | 国产精品国产三级国产av中文 | 国产福利在线观看麻豆 | 日韩中文字幕精品视频在线 | 亚洲国产欧美另类va在线观看 | 国产swag综艺在线观看 | 国产精品99精品久久免费 | 国产欧美日韩视频在线观看一区 | 日韩一区二区三区免费播放 | 91视频国产亚洲精品 | 国产成人午夜福利在线观看视频 | 亚洲蜜桃视频 | 成年女人a级毛片免费观看 成年女人a毛片免费视频 | 国产日产久久高清欧美一区 | 亚洲一区亚洲二区 | 国产精品高清一区二区三区久久你 | 亚洲av鲁丝片一区二区三区 | 亚洲国产精品电影人久久网站 | 精品国精品国产自在久国产应用 | 99不卡无码中文字幕在线 | 国产麻豆天美果冻无码视频 | 国产乱子伦精品免费无码专区 | 亚洲av成人精品一区二区三区 | 国产三级精品三级在线观看专 | 亚洲字幕成人中文在线电影网 | 久久er热视频在这里精品 | 成人福利网站 | 国产亚洲精品久久久999功能介绍 | 精品久久久一区二区三区 | 日韩国产在线一区二区三区 | 国产精品熟女一区二区 | 黄网站色视频免费观看 | 亚洲精品中文字幕无码专区 | 亚洲av无码片一区二区三区 | 国产成人女人视频在线观看 | 欧美日本精品一区二区三区 | 午夜理论片无码 | 97影院 | 亚洲丰满熟女一区二区v | 亚洲欧美日韩自偷自拍 | 欧美日韩一区欧美人与动物 | 欧美日韩国产精品 | 亚洲午夜无码片在线观看影院百度 | 成人夜色视频网站在线观看 | 国产v无码专区亚洲v桃花庵 | 中文字幕爆乳巨爆乳系列 | 国产午夜福| 亚洲国产日韩精品二三四区 | 欧美综合| 97人人超碰 | 午夜成a人片在线观看 | 国产v在线在线观 | 亚洲国产在一区二区三区 | 日韩精品中文字幕无码专区 | 黄色在线观看www | 国产在线卡一卡二卡三卡四卡免费 | 婷婷激情久久丁香综合伊人 | 91在线播放免 | 国产91在线播放 | 91精品国产闺蜜国产在 | 日本精品一区二区三区在线视频 | 精品无人区一区二区三区在线 | 亚洲aⅴ无码专区在线观看 亚洲aⅴ一区二区三区四区 | 亚洲av中出手机版在线观看 | 内射无套内射国产精品视频 | 无码综合视频 | 亚洲精品国产美女久久久 | 国产va免费精品高清在线 | 欧美日韩aⅴ精品大片 | 国产aⅴ无码专区亚洲av | 成人a毛片免费全部播放 | 97国产成人精品免费视频 | 精品欧美在线观看视频 | 久久国产a级久久美女毛片 久久国产v一级毛多内射 | 办公室大战高跟丝袜秘书经理ol | 99久久免费国产精品2025 | 国产成人亚洲精品91专区 | 天天影院 | av无码专区亚洲avl在线观看 | 中文字幕av日韩精品一区二区 | 国产剧情av在线观看 | 欧美亚洲人成网站在线观看 | 亚洲无码影音先锋 | 91人妻人人做人碰人人爽 | 成人看片黄a免费看视频 | 国产一区二区成人久久919色 | 国产精品一区二区三区不卡视频 | 中文字幕不卡免费高清视频 | 国产成年无码久久久久毛 | 欧美亚州综合久久手機看片影視 | 中文无码在线观看可乐视频 | 国产高清.av | 亚洲第一av| 国产福利姬| 日本精品一区二区三区在线视频 | 国内精品伊 | 国产日韩欧美一区 | 午夜视频网址 | 91视频导航| 国产综合久久7 | 91国在线啪精品一区 | 成人高清无码在线观看 | 国产欧美日韩亚洲一区二区三区 | 日韩亚洲国产欧美一区二区 | av性天堂高清在线观看一区二 | 日韩电影一区二区三区红桃 | 国产成人午夜毛片 | 精品熟女少妇av免费看 | 国产精品一区二区白浆 | 欧美一区二区三区精品国产 | 91在线亚洲综合在线 | 99国产欧美久久久精品蜜芽 | 亚洲三级片在线观看 | 色欲欧美精品一区成人精品 | 亚洲av激情无码专区在线播放 | 中文字幕久精品免费视频 | 国产精品无码a∨精品影院 国产精品无码av无码 | 国产91在线播放 | 人妻少妇偷人系列 | 99视频精品全部免费免费观 | 亚洲视频在线一区二区三区 | 国产性自爱拍偷在在线播放 | 亚洲av无码不卡在线观看 | 成人午夜福利短视频在线观 | 欧美成人尤物影院视频在线播放 | 无码人妻精品一区二区三区夜夜嗨 | 国产av无码专区亚洲awww | 91久久精品无码一区二区三区 | 97精品一区二区三区在线不卡 | 日韩综合调教网站 | 99久久这里只精品国产免费 | 国产精品亚洲精品日韩已满 | 国产精品夜间视频香蕉 | 国产综合av一区二区三区无码 | 91字幕网安卓版下载v1.4.2 | 性欧美xx| 妇女精品一二区 | 国产乱码久久久网站 | 99re8精品视频在线播放 | 韩国三级电影免费看 | 成人高清 | 内射精品无码中文字幕 | 日韩欧无码免费播放 | 亚洲av日韩av高潮无码专区 | 精品国产一区二区三区无码 | 无码国产福利av私拍 | 欧美日本国产va高清视频 | 国产精品久久久久久一级毛片 | 欧美日韩精品视频一区在线 | 91精品国自产在线偷拍蜜桃 | 国产男同志免费高清在线观看 | 国产欧美日韩在线播放 | 国产精品一区二区三区免费视频 | 国内精品久久国产 | 国产成人一区二区三区在线观看 | 日韩欧美~中文字幕无敌色 日韩欧美1区 | 亚洲av无码乱码国产精品 | 精品人妻一区二区三区 | 亚洲日本va中文字幕亚洲 | 亚洲中文字幕综合日韩 | 亚洲欧美另类小说 | 91麻豆精品国产一区色欲 | 亚洲av日韩av综合在线观看 | 精品欧美在线观看视频 | 精品按摩无码 | 国产白丝无码免费视频 | 国产亚洲第一午夜福利合集 | 91日韩xxx三级a | 国产精品亚洲а∨无码播放麻豆 | 亚洲综合一区二 | 国产91久久精品一区三区 | 无码av专区 | a级毛片不卡在 | 果冻传媒视频电影 | 日本一道本在线视频 | 国产精品无码午夜福利 | 黑人一级大毛片 | 99久无码中文字幕一本久道 | 国产极品性色一区二区三区 | 精品人妻潮喷久久久又裸又黄 | 极品人妻的娇喘呻吟 | 日韩国内精品天天更新 | 国产在线一区二 | 高潮国产精品一区二区喷水 | 99热爱久久99热爱九九热爱 | 91在线| 国产中文字幕在线观看 | 国产精品1区二区. | 高清在线午夜一区二区亚洲 | 日韩欧美视频免费一区二区三区 | 亚洲一区日韩高清中文字幕亚洲 | 亚洲欧美日韩自偷自拍 | 99久久精品熟女高潮喷水免费 | 99999久久久久久亚洲 | 国产成人无码精品不卡 | 91嫩草国产线免费观看91 | 超级黄的软件 | 亚洲国产欧美在线人成 | a篇片在线观看网站 | 久久国产成人精品国产成人亚 | 国产av国片精品jk制服 | 91精品欧美综合在线观看 | 亚洲五月丁香综合视频 | 久久不见久久见免费影院www日本 | 亚洲av日韩av无码 | 成人精品视频一区二区 | 99成人国产精品视频 | 午夜免费啪视频 | 蜜臀成人av一区二区三区四区 | 成人av免费视频在线观看 | 日产精品久久久久久久 | 国产免费av片在线看观看 | 亚洲精品国产精品乱码 | 欧美亚洲国产激情一区二区 | 国产乱子伦精品免费无码专区 | 91精品视频在线看 | 99视频国产精品 | 91国精产品自偷自偷综合 | 亚洲av无码乱码国产麻豆穿越 | 国产人成视频免费看 | 91欧美激情一区二区三区 | 人妻少妇精 | 亚洲国产成人精品无码区在线观看 | 91麻豆精品国产高清在线 | 国产精品国产三级国产av | 色护士极品影院 | 国产午夜无码片在线观看影院 | 高潮喷水视频一区二区三区 | 国产麻豆精品一区二区三区 | av狼论坛电视剧在线观看 | av区无码字幕中文色 | 91精品国产闺蜜国产在线闺蜜 | 91在线无精精品秘?入口九色 | 在线另类稀缺国产精品 | 国产精品无码亚洲 | 国产精品99久久久久久四虎 | 亚洲欧美日韩国产高清在线播放 | 97久久人人超碰国产精品 | 老熟女网站 | 97电影网| 日本不卡一区更新二区 | 亚洲精品国品乱码久久久久 | 国产区精品一区二区不卡中文 | 日韩一区二区免费 | 亚洲另类国产精品无码 | 久久99热狠狠色精品 | 亚洲国产日韩一级精品视频网站 | 99国产这里有精 | 午夜成人a片精品视频免费观看 | 日韩欧美国产亚洲 | 国产在线麻豆自在拍91精品 | 91亚洲精品乱码久久久久久蜜桃 | 国产精品美女久久久久av爽 | 日韩欧美中文字幕54av | 亚洲精品aa片在线观看 | 91大神在线资源观看无广告 | 日本一区 | 白丝被绑双腿憋尿sm调教 | 午夜电影院理论片8888琪 | 精品久久久中文字幕二区 | 亚洲av无码一区 | 99视频.com | 九九九九九在线精品区 | 在线观看无码免费视频网站 | 97碰碰碰人妻无码视频免费 | 91久久精品一区二区三区 | 狠狠色狠狠综合天天 | 成人国产三 | 欧美人与动xx | 国语精品福利自产拍在线观看 | 中美日韩毛片免费播放 | 国产大片黄在线观看 | 亚洲欧美久久美女香蕉视频 | 国产高清在线观看91了 | 三级三级三级a级全黄三 | 国产自产v一区二区三区c | 精品國產福利第一區二區三區 |