国产精品电影_久久视频免费_欧美日韩国产激情_成年人视频免费在线播放_日本久久亚洲电影_久久都是精品_66av99_九色精品美女在线_蜜臀a∨国产成人精品_冲田杏梨av在线_欧美精品在线一区二区三区_麻豆mv在线看

五大Java自動(dòng)化測(cè)試框架

譯文
開(kāi)發(fā) 后端 自動(dòng)化
本文通過(guò)介紹與比較五種Java自動(dòng)化測(cè)試框架與工具,幫助您順利開(kāi)展各種UI測(cè)試、單元測(cè)試、以及針對(duì)應(yīng)用程序的BDD測(cè)試。

[[262553]]

【51CTO.com快譯】多年來(lái),Java一直是服務(wù)器端應(yīng)用開(kāi)發(fā)的首選編程語(yǔ)言。隨著時(shí)間的推移和自動(dòng)化測(cè)試的興起,業(yè)界出現(xiàn)了許多基于Java,并根據(jù)不同的業(yè)務(wù)邏輯而發(fā)展起來(lái)的開(kāi)源框架。在此,我向大家介紹并比較五種用到了Java的自動(dòng)化測(cè)試框架。

1.JUnit

由Kent Beck和Erich Gamma開(kāi)發(fā)的JUnit是xUnit框架的一個(gè)實(shí)例。其設(shè)計(jì)的宗旨是讓Java開(kāi)發(fā)人員能夠編寫(xiě)出各種腳本、并執(zhí)行那些可重復(fù)的測(cè)試用例。因此,JUnit通常被用來(lái)測(cè)試各種小塊的程序代碼。同時(shí),您還可以通過(guò)將JUnit與Selenium WebDriver相集成,來(lái)執(zhí)行針對(duì)某個(gè)網(wǎng)站的自動(dòng)化測(cè)試。不過(guò),只要添加了任何新的代碼,您都需要重新執(zhí)行整個(gè)測(cè)試用例、以確保無(wú)任何損壞。

安裝JUnit的先決條件

由于JUnit是一種基于Java的框架,因此它與Java的Selenium WebDriver高度兼容。您需要準(zhǔn)備如下先決條件:

  • 安裝新版本的JDK。
  • 下載最新版本的JUnit,并設(shè)置相關(guān)的環(huán)境。
  • 熟悉使用面向?qū)ο缶幊陶Z(yǔ)言(尤其是Java)進(jìn)行應(yīng)用開(kāi)發(fā)。

JUnit的優(yōu)點(diǎn)和缺點(diǎn)

JUnit有如下優(yōu)點(diǎn):

  • 由于必須閱讀代碼、并查找異常,因此開(kāi)發(fā)人員普遍能夠?qū)σ詼y(cè)試為驅(qū)動(dòng)的環(huán)境處之泰然。
  • 能夠盡早地檢測(cè)出錯(cuò)誤,進(jìn)而產(chǎn)生更為可靠的程序代碼。
  • 能夠開(kāi)發(fā)出更具可讀性且無(wú)bug的程序代碼,以增強(qiáng)項(xiàng)目相關(guān)人員的信心。
  • 最新版本的JUnit(版本4)不但可以更加輕松地識(shí)別出各種異常,而且能夠執(zhí)行那些由舊版JUnit所編寫(xiě)的測(cè)試用例。
  • 可與Java 5及以上版本一起使用。

JUnit的缺點(diǎn)是:

  • 該框架無(wú)法執(zhí)行依賴(lài)性測(cè)試。

JUnit的特點(diǎn)與競(jìng)品比較

JUnit與下面將要提到的TestNG具有相似的功能。但是兩者在參數(shù)化測(cè)試的實(shí)現(xiàn)過(guò)程上不盡相同。由于歷史悠久,JUnit擁有更好的社區(qū)支持,并被定義為使用Selenium WebDriver進(jìn)行基于Java類(lèi)應(yīng)用單元測(cè)試的標(biāo)準(zhǔn)。而TestNG雖然目前用戶(hù)相對(duì)較少,但是其社區(qū)規(guī)模卻日益增長(zhǎng)。因此,我們認(rèn)為:是選擇JUnit、還是TestNG作為Java測(cè)試的框架,完全取決于目標(biāo)應(yīng)用的性質(zhì)和需求。

當(dāng)然,如果您已選定了使用JUnit的話(huà),請(qǐng)參考《使用JUnit和Selenium執(zhí)行自動(dòng)化測(cè)試》一文,以針對(duì)瀏覽器的兼容性開(kāi)展分步測(cè)試。

2.JBehave

作為測(cè)試人員,您一定聽(tīng)說(shuō)過(guò)行為驅(qū)動(dòng)開(kāi)發(fā)(Behavior Driven Development,BDD)。它能夠以一種透明的方式,向業(yè)務(wù)用戶(hù)描述驗(yàn)收測(cè)試。而JBehave正是一種通過(guò)Selenium WebDriver來(lái)針對(duì)BDD開(kāi)展Java測(cè)試的框架。它可以讓新手輕松地理解BDD概念,進(jìn)而基于行為開(kāi)展應(yīng)用測(cè)試。

安裝JBehave的先決條件

用戶(hù)使用JBehave的理想方法是與Eclipse相集成。因此,除了具有JDK1.7及更高版本,和Indigo以上的任意Eclipse IDE之外,您還需要配備如下jar文件:

  • JUnit-4.1.0.jar
  • Jbehave-core-3.8.jar
  • Commons-lang-2.4.jar
  • Paranamer-2.5.jar
  • Freemarker-2.3.9.jar
  • Org.apacje.commons.io.jar
  • Org.apache.commons.collections.jar
  • Plexus-utils-1.1.jar

JBehave的優(yōu)點(diǎn)和缺點(diǎn)

與所有其他BDD測(cè)試框架一樣,JBehave具有如下優(yōu)點(diǎn):

  • 協(xié)調(diào)具有類(lèi)似規(guī)范、卻身處不同項(xiàng)目的開(kāi)發(fā)團(tuán)隊(duì),來(lái)實(shí)現(xiàn)行為驅(qū)動(dòng)式的開(kāi)發(fā)。
  • 根據(jù)類(lèi)似的規(guī)范格式,讓項(xiàng)目經(jīng)理和利益相關(guān)者對(duì)開(kāi)發(fā)團(tuán)隊(duì)和QA團(tuán)隊(duì)的輸出具有更清楚地了解。
  • 由于JBehave具有更多值得用戶(hù)推理和思考的細(xì)節(jié),因此目標(biāo)產(chǎn)品會(huì)具有更好的規(guī)范性。
  • 由于使用了半正式(semi-formal)語(yǔ)言、以及域詞匯表(domain vocabulary),因此JBehave有助于在團(tuán)隊(duì)結(jié)構(gòu)中保持一致性的行為。

JBehave同樣也有著其他BDD測(cè)試工具一樣的缺點(diǎn):

  • 一款BDD測(cè)試工具的成功,主要取決于項(xiàng)目中不同成員,包括:利益相關(guān)者、開(kāi)發(fā)人員和測(cè)試人員之間的溝通,以及組織的管理。反之,溝通的缺乏則可能會(huì)導(dǎo)致無(wú)法逾越的問(wèn)題、有缺陷的應(yīng)用、業(yè)務(wù)需求未被滿(mǎn)足、以及各方的互相推諉。

JBehave的特點(diǎn)與競(jìng)品比較

JBehave與下面將要提到的Serenity有著相同的工作方式。但是,如果您的目標(biāo)是使得自動(dòng)驗(yàn)收測(cè)試更為有效的話(huà),那么將Serenity與JBehave相集成,則會(huì)獲得更好的測(cè)試體驗(yàn)。

3.Serenity

Serenity同樣是一種能被用于行為驅(qū)動(dòng)測(cè)試的開(kāi)源庫(kù)。該框架可幫助您編寫(xiě)出各種結(jié)構(gòu)良好、且易于維護(hù)的驗(yàn)收標(biāo)準(zhǔn)。它在一定程度上擴(kuò)展了JUnit和WebDriver的功能。

安裝Serenity的先決條件

由于該框架基于Java,因此您顯然需要具備Java、或其他任何面向?qū)ο缶幊陶Z(yǔ)言的知識(shí)與經(jīng)驗(yàn)。此外,您的電腦上還需要有:

  • JDK 5或更高版本。
  • Maven 3.0或更高版本。
  • 由于Maven和Eclipse的組合更易于使用,因此作為IDE工具的Eclipse通常是所有開(kāi)發(fā)人員首選的。

Serenity的優(yōu)點(diǎn)和缺點(diǎn)

針對(duì)行為驅(qū)動(dòng)測(cè)試,Serenity具有如下優(yōu)點(diǎn):

  • 該框架能夠幫助測(cè)試人員創(chuàng)建各種REST服務(wù)的測(cè)試用例。
  • 用戶(hù)不必花費(fèi)大量的時(shí)間,來(lái)維護(hù)或構(gòu)建自己的自動(dòng)化框架。
  • 它能夠在定義、理解測(cè)試用例、以及實(shí)現(xiàn)方式建立平衡。
  • 它可以與許多自動(dòng)化框架相集成,其中包括:Selenium、JBehave、基于Java的高級(jí)開(kāi)發(fā)框架(如Spring)、甚至是JIRA之類(lèi)的持續(xù)集成工具。

與JBehave類(lèi)似,Serenity的唯一缺點(diǎn)便是:為了充分發(fā)揮其支持行為驅(qū)動(dòng)開(kāi)發(fā)的完整功能,項(xiàng)目參與者需要保持彼此之間的溝通。

Serenity的特點(diǎn)與競(jìng)品比較

由于主要被用于報(bào)告驗(yàn)收的標(biāo)準(zhǔn),因此使用Serenity所寫(xiě)出的報(bào)告,比JBehave等其他BDD框架具有更豐富信息量。同時(shí),它還可以幫助開(kāi)發(fā)人員編寫(xiě)出更高質(zhì)量的自動(dòng)化測(cè)試用例場(chǎng)景。另外,它能夠?yàn)镽estAssured和Selenium WebDriver提供支持,使得測(cè)試人員能夠更快、更簡(jiǎn)便地寫(xiě)出基于驗(yàn)收測(cè)試標(biāo)準(zhǔn)的自動(dòng)化用例。

4.TestNG

也許是受到了JUnit的啟發(fā),由Cedric Beust創(chuàng)建的TestNG也是一種基于Java的開(kāi)源自動(dòng)化測(cè)試框架,不過(guò)它更為強(qiáng)大。此處NG表示“下一代”,因此它能夠在集成的過(guò)程中采用更好的執(zhí)行方式。該框架可幫助開(kāi)發(fā)人員實(shí)現(xiàn)排序、分組和參數(shù)化等功能,進(jìn)而在消除了以往框架各種缺點(diǎn)的基礎(chǔ)上,讓新的測(cè)試用例更具靈活性。

安裝TestNG的先決條件

  • 在系統(tǒng)中已安裝了最新版本的JDK。
  • 最新版本的Eclipse。
  • 具備Java或其他任何面向?qū)ο缶幊陶Z(yǔ)言的知識(shí)和實(shí)踐經(jīng)驗(yàn)。

TestNG的優(yōu)點(diǎn)和缺點(diǎn)

在彌補(bǔ)過(guò)往框架諸多缺點(diǎn)的基礎(chǔ)上,TestNG還具備如下優(yōu)點(diǎn):

  • 該框架能使用戶(hù)在多個(gè)代碼片段上運(yùn)行各種并行的測(cè)試。
  • 在執(zhí)行用例測(cè)試的期間,您可以生成一份HTML報(bào)告。
  • 可以根據(jù)優(yōu)先級(jí)對(duì)測(cè)試用例進(jìn)行分組和排列。該框架大幅簡(jiǎn)化了數(shù)據(jù)庫(kù)測(cè)試、前端測(cè)試等方面。
  • 您可以對(duì)數(shù)據(jù)采取參數(shù)化、并使用注釋來(lái)輕松地設(shè)置優(yōu)先級(jí)。當(dāng)然,如果您的項(xiàng)目并不需要測(cè)試用例的優(yōu)先級(jí),則也沒(méi)必要用到TestNG。

它的唯一缺點(diǎn)是:

  • 用戶(hù)需要一些時(shí)間來(lái)設(shè)置TestNG。

TestNG的特點(diǎn)與競(jìng)品比較

如前所述,TestNG雖然與JUnit有著相同的功能,但是它補(bǔ)足了JUnit的短板。在面對(duì)既有的依賴(lài)性,您卻無(wú)法控制先測(cè)試哪個(gè)的時(shí)候,TestNG允許您以任意順序運(yùn)行測(cè)試用例。此外,它還有助于實(shí)現(xiàn)參數(shù)化的測(cè)試。雖然JUnit 4.5已經(jīng)具備了此功能,但是TestNG的實(shí)現(xiàn)效率更高。因此,如果您的項(xiàng)目很復(fù)雜、并且需要執(zhí)行上百種測(cè)試用例的話(huà),花點(diǎn)時(shí)間去設(shè)置TestNG是完全值得的。

如果您不太熟悉TestNG的話(huà),請(qǐng)通過(guò)參考:https://www.lambdatest.com/blog/a-complete-guide-for-your-first-testng-automation-script/?utm_source=Dzone&utm_medium=blog&utm_campaign=SS-030419&utm_term=arnab。這是一份TestNG自動(dòng)化腳本的完整指南,您可以用在Selenium WebDriver上,進(jìn)行跨瀏覽器的Java自動(dòng)化測(cè)試。

5.Selenide

由Selenium提供的Selenide,可用作為Java應(yīng)用程序編寫(xiě)穩(wěn)定、精確且具有友好UI的測(cè)試用例。如今,針對(duì)Ajax之類(lèi)Web技術(shù)的測(cè)試工具日趨復(fù)雜,動(dòng)輒便會(huì)出現(xiàn)超時(shí)的問(wèn)題。而Selenide卻能夠以簡(jiǎn)單的方式處理該問(wèn)題。Selenide簡(jiǎn)單易學(xué),您無(wú)需搜索任何相關(guān)教程,只需專(zhuān)注于業(yè)務(wù)邏輯,便可通過(guò)幾行簡(jiǎn)單的代碼來(lái)搞定工作。

使用Selenide的先決條件

Selenide的安裝非常簡(jiǎn)單。如果您使用的是Maven,則只需要在pom.xml文件中添加如下代碼行:

  1. com.codeborne selenide 5.1.0 test 

如果您使用的是Ivy,請(qǐng)?jiān)趇vy.xml文件中添加如下代碼行:

Selenide的優(yōu)點(diǎn)和缺點(diǎn)

在測(cè)試人員處理那些由Java編寫(xiě)的前端應(yīng)用時(shí),往往會(huì)碰到超時(shí)的問(wèn)題。也許您當(dāng)前編寫(xiě)的測(cè)試用例尚能正常工作。而幾天之后,隨著某些Ajax請(qǐng)求的增多,相應(yīng)的JavaScript的運(yùn)行則可能會(huì)慢下來(lái)。此外,如果您的系統(tǒng)還同時(shí)運(yùn)行著另一個(gè)進(jìn)程的話(huà),這些都會(huì)導(dǎo)致測(cè)試用例的失敗。您與其花上幾天時(shí)間去尋找問(wèn)題的根源,不如讓Selenide從如下方面幫助您:

  • 簡(jiǎn)潔的測(cè)試用例編寫(xiě)過(guò)程,消除了超時(shí)的問(wèn)題。
  • 能夠測(cè)試由AngularJS所開(kāi)發(fā)的應(yīng)用程序。
  • 減少了各種傳統(tǒng)Selenium工具中的大量命令。

目前,我們尚未發(fā)現(xiàn)Selenide的明顯缺點(diǎn)。

Selenide的特點(diǎn)與競(jìng)品比較

WebDriver雖然是UI測(cè)試的流行工具,但是它無(wú)法解決由Ajax超時(shí)、JavaScript運(yùn)行緩慢、以及加載動(dòng)態(tài)內(nèi)容耗時(shí)等一系列問(wèn)題。過(guò)去,我們?cè)跍y(cè)試用例中使用的是“wait_until”或“sleep”方法。如今有了Selenide,我們只要關(guān)注業(yè)務(wù)邏輯便可。可以說(shuō),就UI測(cè)試而言,除了Selenium WebDriver(Selenide的父框架),沒(méi)有比它更好的Java框架了。

如果您選定了Selenide作為自動(dòng)化Java測(cè)試框架,請(qǐng)參考:https://www.lambdatest.com/blog/selenium-testing-with-selenide-using-intellij-maven/?utm_source=Dzone&utm_medium=blog&utm_campaign=SS-030419&utm_term=arnab。該指南能夠幫助您使用Selenide、IntelliJ和Maven來(lái)進(jìn)行Selenium的自動(dòng)化測(cè)試。

總結(jié)

如今的敏捷(Agile)時(shí)代,開(kāi)發(fā)人員時(shí)常需要參與到測(cè)試環(huán)節(jié)中。能夠了解測(cè)試的重要性,往往是Java專(zhuān)業(yè)開(kāi)發(fā)人員與業(yè)余愛(ài)好者之間的區(qū)別。雖然您沒(méi)有必要一定成為該領(lǐng)域的專(zhuān)家,但是您至少應(yīng)當(dāng)懂得,如何編寫(xiě)可自動(dòng)化驗(yàn)證代碼的測(cè)試用例。希望上述介紹與比較的五種自動(dòng)化測(cè)試框架與工具,能夠在UI測(cè)試、單元測(cè)試、以及針對(duì)應(yīng)用程序的BDD測(cè)試中給您提供幫助。

原文標(biāo)題:Top 5 Java Test Frameworks for Automation in 2019,作者:Arnab Roy

【51CTO譯稿,合作站點(diǎn)轉(zhuǎn)載請(qǐng)注明原文譯者和出處為51CTO.com】

 

責(zé)任編輯:龐桂玉 來(lái)源: 51CTO
相關(guān)推薦

2019-04-22 09:00:00

Python框架自動(dòng)化測(cè)試

2023-11-01 10:23:13

2020-09-14 07:00:00

測(cè)試自動(dòng)化框架

2023-10-30 15:55:16

自動(dòng)化人工智能

2021-09-18 12:51:38

AIoT工業(yè)自動(dòng)化物聯(lián)網(wǎng)

2019-04-10 08:49:20

Java自動(dòng)化測(cè)試開(kāi)發(fā)應(yīng)用

2021-12-01 09:18:21

酒店業(yè)物聯(lián)網(wǎng)自動(dòng)化

2022-08-26 13:23:10

人工智能自動(dòng)化

2022-12-08 11:13:03

自動(dòng)化趨勢(shì)人工智能

2009-08-19 09:00:48

單元測(cè)試框架自動(dòng)化測(cè)試

2021-06-26 07:40:21

前端自動(dòng)化測(cè)試Jest

2013-09-26 09:23:06

私有云私有云自動(dòng)化云管理

2024-01-10 10:27:17

智能家居家庭自動(dòng)化人工智能

2021-09-08 13:29:14

自動(dòng)化智能家居IOT

2020-04-28 22:14:07

自動(dòng)化威脅Bots

2017-12-24 21:00:10

自動(dòng)化測(cè)試測(cè)試框架敏捷

2019-08-23 10:10:58

Nginx反向代理防盜鏈

2023-05-18 14:01:00

前端自動(dòng)化測(cè)試

2023-09-01 09:21:03

Python自動(dòng)化測(cè)試

2020-04-28 09:00:00

測(cè)試測(cè)試自動(dòng)化
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)

国产蜜臀av在线播放| 欧美日韩精品一区二区视频| 三级4级全黄60分钟| 国产一级做a爰片久久毛片男| 欧美一区二区三区在线观看免费| 婷婷综合五月| 欧美女孩性生活视频| 久久久精品动漫| 麻豆免费在线| 91香蕉视频mp4| 8x海外华人永久免费日韩内陆视频| 久草青青在线观看| 精品国产亚洲一区二区在线观看| 蜜桃视频中文字幕| 成人在线免费高清视频| 九九热久久66| 小草在线视频免费播放| www.国产精品.com| 国产日产一区 | 激情亚洲网站| 欧美日韩中文字幕综合视频| 成人免费视频在线观看超级碰| 丰满少妇又爽又紧又丰满69| 成人偷拍自拍| 国产精品久久久久毛片软件| 欧美黑人性猛交| 成年人小视频网站| 国产成人免费视频网站| 伊人av综合网| 在线观看免费成人av| 青青伊人久久| 日本一二三不卡| 国产成人+综合亚洲+天堂| av女同在线| 你懂的网址国产 欧美| 欧美一级一区二区| 日本福利视频一区| 美女网站色精品尤物极品姐弟| 久久97超碰色| 综合久久五月天| 视频在线日韩| 国产日产亚洲精品系列| 国产精品第3页| 精品国产白色丝袜高跟鞋| 日韩影院免费视频| 麻豆久久久9性大片| 成人在线中文| 国产精品久久久久久亚洲伦| 91日韩在线播放| 欧美xo影院| 国内精品久久久久影院色| 三级精品视频久久久久| 成人片免费看| 色综合网色综合| 激情视频免费观看在线| 欧美综合二区| 国产精品永久在线| av影院在线| 日韩在线视频中文字幕| 欧美综合社区国产| 国产成人精品av在线| 国产精品毛片一区二区在线看| 青娱乐国产91| 九九热视频在线观看| 久久久久久9999| 超碰国产精品久久国产精品99| 日韩手机在线| 欧美二区三区91| yellow字幕网在线| 久久精品最新地址| 亚洲制服欧美另类| 亚洲无限av看| 色资源在线观看| 成人av综合在线| 天天插天天操天天射| 亚洲在线一区二区三区| 日本www在线观看| 国产视频久久久久| 麻豆久久久久| 欧美午夜xxx| 国产婷婷视频在线| 日韩电影中文 亚洲精品乱码| 国模吧无码一区二区三区| 亚洲精品激情| 偷拍盗摄高潮叫床对白清晰| 欧美黄色大片在线观看| 国产一区二区自拍| 在线综合色站| 亚洲国模精品私拍| 激情福利在线| 欧美精品一区视频| 天天综合天天| 国产aⅴ精品一区二区三区色成熟| 红桃av在线播放| 在线精品视频免费观看| 男人的天堂avav| 亚洲尤物在线视频观看| 最新中文字幕久久| 亚洲色图一区二区三区| caoporn97在线视频| 97成人精品区在线播放| www.欧美色图| 国产日产欧美一区二区| 色综合久久精品| 深夜激情久久| 国产不卡av在线| 国产精品一卡二卡| 黄色动漫网站入口| 欧美三区在线视频| 欧美精品一区二区三区中文字幕| 国产人妻人伦精品| 99re66热这里只有精品3直播| 男女激烈动态图| 精品人伦一区二区三区蜜桃网站| 国产1区2区视频| 亚洲福利视频在线| 日本成人小视频| 欧美视频在线观看网站| 欧美美女一区二区在线观看| 自拍亚洲一区| 久久久噜噜噜久久中文字免| 日本伊人精品一区二区三区观看方式 | 国产美女撒尿一区二区| 欧美一区亚洲一区| 国产精品一区不卡| 9999精品成人免费毛片在线看| 国产成人精品日本亚洲11| 青青草原综合久久大伊人精品 | 黄色av网址在线免费观看| 欧美精品xxxxbbbb| 欧美精品丝袜久久久中文字幕| 99久精品国产| 国产一级二级三级在线观看| 少妇高潮久久77777| 国产午夜视频在线观看| 久久久精品久久久| 激情丁香综合| 国产精品一线二线三线| 经典三级在线一区| 日韩在线免费看| 91福利视频网| 91色视频在线| 日韩一区二区三区在线免费观看 | 日本三级韩国三级久久| 97久久亚洲| 亚洲国产欧美日韩| 白白色 亚洲乱淫| 超碰91在线观看| 欧美 日韩 国产在线| 欧美丝袜第三区| 欧美韩国一区| 国产女主播在线写真| 成人蜜桃视频| 欧美亚洲图片小说| 视频一区欧美日韩| 九色porny丨国产首页在线| 日韩av在线电影观看| 成人教育av在线| 欲香欲色天天天综合和网| 亚洲免费久久| 亚洲免费av网址| 中文字幕区一区二区三| 成人免费毛片网| 理论片在线不卡免费观看| 一区二区日韩免费看| 黄色网在线视频| 在线观看欧美日韩| 国产91色综合久久免费分享| 素人啪啪色综合| 国产精品久久久久久久久久久不卡 | 日本aⅴ精品一区二区三区| 成人在线免费看黄| 婷婷五月色综合| 91在线porny国产在线看| 国产精品日本一区二区三区在线 | 国产精品一区二区无线| 日韩欧乱色一区二区三区在线| 欧美伦理视频在线观看| 欧日韩在线观看| 色视频欧美一区二区三区| 国产一区二区三区的电影 | 国产欧美一区二区精品性| 3d动漫成人在线| 欧美日韩中文字幕精品| 亚洲人体偷拍| 国产丝袜在线播放| 黄网站欧美内射| 欧美在线视频网站| 欧美性色黄大片| 国产成人精品免费在线| 色棕色天天综合网| 亚洲欧美视频一区二区| 成人精品视频在线播放| 欧美怡春院一区二区三区| 欧美日韩成人综合| 成人动漫av在线| 日韩国产欧美一区二区| 国产视频九色蝌蚪| 91精品国产91| 精品视频免费在线|