軟件測(cè)試基礎(chǔ)知識(shí).doc_第1頁(yè)
軟件測(cè)試基礎(chǔ)知識(shí).doc_第2頁(yè)
軟件測(cè)試基礎(chǔ)知識(shí).doc_第3頁(yè)
軟件測(cè)試基礎(chǔ)知識(shí).doc_第4頁(yè)
軟件測(cè)試基礎(chǔ)知識(shí).doc_第5頁(yè)
已閱讀5頁(yè),還剩3頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

一測(cè)試基礎(chǔ):1.瀑布模型軟件生命周期分為哪些階段計(jì)劃階段需求分析階段設(shè)計(jì)階段編碼階段測(cè)試階段運(yùn)行維護(hù)階段2.軟件測(cè)試的預(yù)防目的,是預(yù)防什么盡早返現(xiàn)、盡早解決,避免問(wèn)題延后導(dǎo)致的問(wèn)題擴(kuò)大化發(fā)現(xiàn)問(wèn)題找出問(wèn)題原因,并實(shí)施改進(jìn),從而避免同類(lèi)問(wèn)題的再次發(fā)生3.軟件測(cè)試的對(duì)象包括哪些可執(zhí)行的程序開(kāi)發(fā)這個(gè)程序的一切中間過(guò)程產(chǎn)品,包括需求文檔、設(shè)計(jì)文檔、源代碼該程序所在的運(yùn)行環(huán)境4.設(shè)計(jì)階段要設(shè)計(jì)哪2個(gè)文檔,中英文名分別叫什么?概要設(shè)計(jì),HLD詳細(xì)設(shè)計(jì),LLD5.軟件研發(fā)團(tuán)隊(duì)中包括哪些角色?項(xiàng)目經(jīng)理需求分析人員設(shè)計(jì)人員編碼人員測(cè)試人員QA配置管理人員二測(cè)試方法:6.說(shuō)一下白盒測(cè)試、黑盒測(cè)試、灰盒測(cè)試的區(qū)別黑盒測(cè)試:把測(cè)試對(duì)象看做一個(gè)黑盒子,不考慮內(nèi)部邏輯,只依據(jù)外部規(guī)格要求,檢查產(chǎn)品的實(shí)際規(guī)格是否符合要求的測(cè)試方法。白盒測(cè)試:把測(cè)試對(duì)象看做一個(gè)打開(kāi)的盒子,利用設(shè)計(jì)的內(nèi)部邏輯結(jié)構(gòu),對(duì)產(chǎn)品運(yùn)行邏輯進(jìn)行測(cè)試的方法。灰盒測(cè)試:是介于白盒測(cè)試與黑盒測(cè)試之間的,灰盒測(cè)試關(guān)注輸出對(duì)于輸入的正確性,同時(shí)也關(guān)注內(nèi)部表現(xiàn)。7.說(shuō)一下白盒測(cè)試、黑盒測(cè)試各自的優(yōu)缺點(diǎn)黑盒測(cè)試優(yōu)點(diǎn):1.符合使用者的視角,測(cè)試人員容易理解、容易執(zhí)行2.對(duì)測(cè)試人員技能要求不高,工作量相對(duì)較小3.發(fā)現(xiàn)的問(wèn)題都是和規(guī)格不一致的異常黑盒測(cè)試缺點(diǎn):1.難于考慮到因設(shè)計(jì)引入的新的測(cè)試項(xiàng),導(dǎo)致測(cè)試有遺漏2.難于對(duì)復(fù)雜業(yè)務(wù)進(jìn)行充分覆蓋的測(cè)試3.發(fā)現(xiàn)問(wèn)題相對(duì)較難定位白盒測(cè)試優(yōu)點(diǎn):1.深入到最底層邏輯進(jìn)行測(cè)試,能發(fā)現(xiàn)深層次問(wèn)題2.邏輯覆蓋充分,可達(dá)到足夠高的覆蓋率3.發(fā)現(xiàn)問(wèn)題后定位解決問(wèn)題成本低白盒測(cè)試缺點(diǎn):1.測(cè)試技能要求高,測(cè)試工作量絕大2.發(fā)現(xiàn)的不一定是規(guī)格上的缺陷8.功能測(cè)試自動(dòng)化適用的場(chǎng)合回歸次數(shù)多質(zhì)量要求高版本迭代變化不大9.靜態(tài)測(cè)試和動(dòng)態(tài)測(cè)試的區(qū)別靜態(tài)測(cè)試,無(wú)需運(yùn)行被測(cè)試對(duì)象,而是直接觀察,通常靜態(tài)測(cè)試的對(duì)象是文檔和源代碼動(dòng)態(tài)測(cè)試,運(yùn)行被測(cè)試產(chǎn)品,觀察產(chǎn)品運(yùn)行時(shí)的表現(xiàn)現(xiàn)象。通常測(cè)試對(duì)象是可執(zhí)行的程序。10.對(duì)自動(dòng)化能否取代手工測(cè)試這個(gè)問(wèn)題,你是怎么理解的?自動(dòng)化測(cè)試無(wú)法取代手工測(cè)試。因?yàn)椋?.自動(dòng)化測(cè)試適用的場(chǎng)合比較少,而手工測(cè)試適合于大部分場(chǎng)合2.自動(dòng)化測(cè)試解決的不是測(cè)試的質(zhì)量問(wèn)題,而是測(cè)試的效率問(wèn)題,單純靠自動(dòng)化測(cè)試無(wú)法發(fā)現(xiàn)產(chǎn)品突發(fā)性的問(wèn)題3.正常的測(cè)試過(guò)程中,手工測(cè)試居主,對(duì)沒(méi)有修改的模塊進(jìn)行回歸測(cè)試,才是自動(dòng)化測(cè)試的主要適用場(chǎng)合通過(guò)對(duì)大部分沒(méi)有修改模塊的自動(dòng)化測(cè)試,可以大大節(jié)約人力,來(lái)投入到更需要手工測(cè)試的復(fù)雜或修改過(guò)的模塊,通過(guò)更細(xì)致的手工測(cè)試來(lái)提高產(chǎn)品質(zhì)量三測(cè)試過(guò)程:11.軟件測(cè)試過(guò)程一般劃分為幾個(gè)階段?每個(gè)階段的測(cè)試重點(diǎn)是什么?單元、集成、系統(tǒng)、驗(yàn)收單元測(cè)試主要測(cè)試單元內(nèi)部的數(shù)據(jù)結(jié)構(gòu)、邏輯控制、異常處理等集成測(cè)試主要測(cè)試模塊之間的接口和接口數(shù)據(jù)傳遞關(guān)系,以及模塊組合后的整體功能系統(tǒng)測(cè)試主要測(cè)試整個(gè)系統(tǒng)相對(duì)于需求的符合度驗(yàn)收測(cè)試主要測(cè)試產(chǎn)品是否達(dá)到用戶(hù)可使用的狀態(tài)12.瀑布模型與雙v模型的優(yōu)缺點(diǎn)瀑布模型有以下優(yōu)點(diǎn):1)為項(xiàng)目提供了按階段劃分的檢查點(diǎn)。2)當(dāng)前一階段完成后,您只需要去關(guān)注后續(xù)階段。3)可在迭代模型中應(yīng)用瀑布模型。瀑布模型有以下缺點(diǎn):1)在項(xiàng)目各個(gè)階段之間極少有反饋。2)只有在項(xiàng)目生命周期的后期才能看到結(jié)果。3)通過(guò)過(guò)多的強(qiáng)制完成日期和里程碑來(lái)跟蹤各個(gè)項(xiàng)目階段。雙V模型的優(yōu)點(diǎn):1)將測(cè)試貫穿到整個(gè)軟件的生命周期中,且除了代碼要測(cè)試,需求、設(shè)計(jì)等都要測(cè)試。 2)測(cè)試更早的介入到軟件開(kāi)發(fā)中,能盡早的發(fā)現(xiàn)缺陷進(jìn)行修復(fù)。 3)測(cè)試與開(kāi)發(fā)獨(dú)立起來(lái),并與開(kāi)發(fā)并行。雙V模型的缺點(diǎn):1)對(duì)有些項(xiàng)目,開(kāi)發(fā)過(guò)程中根本沒(méi)有文檔產(chǎn)生,故W模型無(wú)法使用。 2)對(duì)于需求和設(shè)計(jì)的測(cè)試技術(shù)要求很高,實(shí)踐起來(lái)很困難。13.什么是回歸測(cè)試?你們公司是如何做回歸測(cè)試的?回歸測(cè)試,即就是在軟件生命周期中,只要軟件發(fā)生了改變,就可能給該軟件產(chǎn)產(chǎn)生問(wèn)題;所以,每當(dāng)軟件發(fā)生變化時(shí), 我們就必須重新測(cè)試現(xiàn)有的功能,以便確定修改是否達(dá)到了預(yù)期的目的,檢查修改是否破壞原有的正常功能?;貧w測(cè)試可以發(fā)生在任何一個(gè)階段,包括單元測(cè)試、集成測(cè)試和系統(tǒng)測(cè)試?;貧w測(cè)試實(shí)施過(guò)程:1、在測(cè)試策略制定階段,制定回歸測(cè)試策略2、確定需要回歸測(cè)試的版本3、回歸測(cè)試版本發(fā)布,按照回歸測(cè)試策略執(zhí)行回歸測(cè)試4、回歸測(cè)試通過(guò),關(guān)閉缺陷跟蹤單(問(wèn)題單)5、回歸測(cè)試不通過(guò),缺陷跟蹤單返回開(kāi)發(fā)人員,開(kāi)發(fā)人員重新修改問(wèn)題,再次提交測(cè)試人員回歸測(cè)試14.回歸測(cè)試的策略有哪些?完全重復(fù)的回歸測(cè)試策略選擇性重復(fù)的回歸測(cè)試策略,包括了錯(cuò)誤修改法、周邊影響法、指標(biāo)達(dá)成法15.你們公司的測(cè)試流程是什么?1)需求評(píng)審-需求定稿,測(cè)試人員理解需求2)測(cè)試組長(zhǎng)發(fā)布測(cè)試計(jì)劃3)測(cè)試人員進(jìn)行測(cè)試方案的編寫(xiě)及評(píng)審4)測(cè)試人員根據(jù)測(cè)試方案定稿進(jìn)行測(cè)試類(lèi)型選擇、測(cè)試用例的編寫(xiě)和評(píng)審5)測(cè)試人員根據(jù)測(cè)試用例進(jìn)執(zhí)行功能、性能、易用性、安裝性、健壯性、恢復(fù)性等各類(lèi)型的測(cè)試6)發(fā)現(xiàn)問(wèn)題提交缺陷,并審核缺陷7)修復(fù)后,進(jìn)行回歸測(cè)試確認(rèn)bug修復(fù),關(guān)閉bug8)編寫(xiě)測(cè)試報(bào)告及總結(jié)9)提交過(guò)程文檔到知識(shí)庫(kù)。四測(cè)試覆蓋率:1、白盒測(cè)試的覆蓋率有哪些?如何計(jì)算的?1)語(yǔ)句覆蓋率:所有的用例運(yùn)行被測(cè)試程序后,執(zhí)行到的語(yǔ)句所占總語(yǔ)句的比率覆蓋率=所有用例執(zhí)行到的語(yǔ)句/總語(yǔ)句2)判定覆蓋率:所有的用例運(yùn)行被測(cè)試程序后,執(zhí)行到的取真/取假分支總數(shù)所占總分支數(shù)的比率覆蓋率=(所有用例執(zhí)行到的取真分支數(shù)+取假分支數(shù))/總分支數(shù)3)條件覆蓋率:所有的用例運(yùn)行被測(cè)試程序后,執(zhí)行到的條件取真值假值總數(shù)所占總條件取值的比率覆蓋率:(所有用例執(zhí)行到條件的取真值+取假值)/總條件取值數(shù)4)判定-條件覆蓋率:所有的用例運(yùn)行被測(cè)試程序后,執(zhí)行到的條件取真假值總數(shù)與判定真假分支的總數(shù)所占總條件取值以及總的判定分支總數(shù)的比率覆蓋率:(所有用例執(zhí)行到條件的取值數(shù)+執(zhí)行到分支數(shù))/(總條件取值+總分支的取值)5)條件組合覆蓋率:所有的用例運(yùn)行被測(cè)試程序后,執(zhí)行到的條件組合總數(shù)所占總條件組合的比率所有用例執(zhí)行到條件組合數(shù)/總條件組合數(shù)6)路徑覆蓋率:所有的用例運(yùn)行被測(cè)試程序后,執(zhí)行到的路徑數(shù)所占總路徑的比率執(zhí)行到路徑數(shù)/總路徑數(shù)2、黑盒測(cè)試的覆蓋率如何計(jì)算?所有測(cè)試用例的測(cè)試點(diǎn)所占所有需求的測(cè)試點(diǎn)的比例,因此,必須將需求的大概的所有測(cè)試點(diǎn)分析出來(lái)3、覆蓋率越全面越好嗎?不是,覆蓋率越高,測(cè)試設(shè)計(jì)及執(zhí)行的成本會(huì)越高;因此只要重要的測(cè)試點(diǎn)覆蓋到就滿(mǎn)足覆蓋率的要求了4、常用的白盒測(cè)試設(shè)計(jì)技術(shù)邏輯覆蓋測(cè)試、基本路徑測(cè)試、程序插裝、循環(huán)覆蓋測(cè)試5、什么是基本路徑測(cè)試?一種常用的白盒測(cè)試用例設(shè)計(jì)方法,設(shè)計(jì)用例的步驟如下:1)分析程序的控制流圖2)分析控制構(gòu)造的環(huán)路復(fù)雜性3)導(dǎo)出基本可執(zhí)行路徑集合4)設(shè)計(jì)測(cè)試用例5)保證程序的每一個(gè)可執(zhí)行語(yǔ)句至少執(zhí)行一次五用例寫(xiě)作:測(cè)試用例應(yīng)包含的主要項(xiàng)目?答:測(cè)試用例編號(hào)、測(cè)試項(xiàng)目測(cè)試標(biāo)題、重要級(jí)別、預(yù)置條件、輸入數(shù)據(jù)、操作步驟、預(yù)期輸出用例預(yù)置條件的作用?答:執(zhí)行當(dāng)前測(cè)試用例需要的前提條件,如果這些前提條件不滿(mǎn)足,則后面的測(cè)試步驟無(wú)法進(jìn)行或者無(wú)法得到預(yù)期結(jié)果 。前提條件必須是最近接近操作步驟的條件, 不要離得太遠(yuǎn)了。預(yù)期結(jié)果可能包含哪些內(nèi)容?答:當(dāng)前測(cè)試用例的預(yù)期輸出結(jié)果,包括返回值的內(nèi)容、界面的響應(yīng)結(jié)果、輸出結(jié)果的規(guī)則符合度等等六缺陷管理:提交的缺陷開(kāi)發(fā)不認(rèn)可怎么辦首先和開(kāi)發(fā)溝通,看是否能說(shuō)服對(duì)方,或者被對(duì)方說(shuō)服如果雙方達(dá)成不了共識(shí),那么就可以上交給測(cè)試組長(zhǎng)或者經(jīng)理,由他去協(xié)調(diào),如果項(xiàng)目組中有ccb組織,可以上ccb進(jìn)行裁決缺陷提單后的處理流程簡(jiǎn)化版提單過(guò)程:測(cè)試人員提單后直接交給開(kāi)發(fā)人員確認(rèn)是否是問(wèn)題,如果是則進(jìn)行修改,改好后交給測(cè)試人員在新版本上做回歸測(cè)試。回歸測(cè)試通過(guò)則問(wèn)題單關(guān)閉,不通過(guò)則返回開(kāi)發(fā)人員重新修改(具體可以參照ppt上的流程圖來(lái)講解,如果覺(jué)得自己表達(dá)能力有限,怕說(shuō)不清楚,可以用紙筆給面試官一邊畫(huà)一邊講)缺陷單的主要內(nèi)容編號(hào),測(cè)試環(huán)境,測(cè)試版本,缺陷描述,操作步驟,預(yù)期結(jié)果,實(shí)際結(jié)果,嚴(yán)重程度等七系統(tǒng)測(cè)試請(qǐng)描述常見(jiàn)的系統(tǒng)測(cè)試類(lèi)型有哪些?功能測(cè)試、性能測(cè)試(負(fù)載測(cè)試、壓力測(cè)試、并發(fā)測(cè)試、基準(zhǔn)測(cè)試)、異常測(cè)試、界面測(cè)試、易用性測(cè)試、安裝測(cè)試、兼容性測(cè)試什么是異常測(cè)試?異常測(cè)試,是檢測(cè)系統(tǒng)對(duì)異常情況的處理。異常測(cè)試覆蓋硬件或軟件異常時(shí)的處理。測(cè)試方應(yīng)通過(guò)人為制造錯(cuò)誤情況測(cè)試系統(tǒng)對(duì)錯(cuò)誤操作、錯(cuò)誤報(bào)文的反應(yīng),檢查程序中的屏幕或頁(yè)面是否給出了清晰且充分的提示或約束;一旦出現(xiàn)錯(cuò)誤情況,系統(tǒng)是否能正常報(bào)告,并檢查系統(tǒng)的錯(cuò)誤提示是否清晰且充分;測(cè)試系統(tǒng)是否處理了用戶(hù)的異常操作,還是造成死機(jī)或處理錯(cuò)誤。只有通過(guò)異常測(cè)試的軟件產(chǎn)品,才可以保證軟件在正式上線后長(zhǎng)時(shí)間的保持良好的運(yùn)營(yíng)狀態(tài),給最終用戶(hù)以信心。異常測(cè)試的結(jié)果也有助于為我們進(jìn)一步的系統(tǒng)優(yōu)化設(shè)計(jì)積累經(jīng)驗(yàn),設(shè)計(jì)和測(cè)試是一個(gè)相互反饋的過(guò)程。八單元測(cè)試1)junit中有哪些注解,分別表示什么意思?注解(Annotation)Test: 測(cè)試方法Ignore: 被忽略的測(cè)試方法Before: 每一個(gè)測(cè)試方法之前運(yùn)行After: 每一個(gè)測(cè)試方法之后運(yùn)行BeforeClass: 所有測(cè)試開(kāi)始之前運(yùn)行AfterClass: 所有測(cè)試結(jié)束之后運(yùn)行2)例舉常用的斷言5個(gè) Assert.assertEquals Assert.assertNotEquals Assert.assertTrue Assert.assertArrayEquals Assert.assertNull3)單元測(cè)試,集成測(cè)試,系統(tǒng)測(cè)試的區(qū)別 a)測(cè)試方法不同單元測(cè)試屬于白盒測(cè)試范疇集成測(cè)試屬于灰盒測(cè)試范疇系統(tǒng)測(cè)試屬于黑盒測(cè)試范疇 b)考察范圍不同單元測(cè)試主要測(cè)試單元內(nèi)部的數(shù)據(jù)結(jié)構(gòu),邏輯控制,異常處理等集成測(cè)試主要測(cè)試模塊之間的接口和接口數(shù)據(jù)傳遞關(guān)系,以及模塊組合后的 整體功能 c)系統(tǒng)測(cè)試主要測(cè)試整個(gè)系統(tǒng)相對(duì)于需求的符合度評(píng)估基準(zhǔn)不同單元測(cè)試的評(píng)估基準(zhǔn)主要是邏輯覆蓋率集成測(cè)試的評(píng)估基準(zhǔn)主要是接口覆蓋率系統(tǒng)測(cè)試的評(píng)估主要是測(cè)試用例對(duì)需求規(guī)格的覆蓋率4)什么是驅(qū)動(dòng)單元和樁單元驅(qū)動(dòng)單元:用來(lái)模擬被測(cè)試單元的上層單元,相當(dāng)于被測(cè)函數(shù)的主程序樁單元:用來(lái)代替被測(cè)單元工作過(guò)程中調(diào)用的子單元5)單元測(cè)試的策略有哪些,方法是什么?分別有什么優(yōu)缺點(diǎn) a)孤立的測(cè)試策略 方法:不考慮每個(gè)模塊與其他模塊之間的關(guān)系,為每個(gè)模塊設(shè)計(jì)樁模塊和驅(qū)動(dòng)模塊,每個(gè)模塊進(jìn)行獨(dú)立的單元測(cè)試優(yōu)點(diǎn):最簡(jiǎn)單,最容易操作,可以達(dá)到高的結(jié)構(gòu)覆蓋率缺點(diǎn):樁函數(shù)和驅(qū)動(dòng)函數(shù)工作量很大,效率低 b)自頂向上的測(cè)試策略方法:不考慮每個(gè)模塊與其他模塊之間的關(guān)系,為每個(gè)模塊設(shè)計(jì)樁模塊和驅(qū)動(dòng)模塊,每個(gè)模塊進(jìn)行獨(dú)立的單元測(cè)試優(yōu)點(diǎn):最簡(jiǎn)單,最容易操作,可以達(dá)到高的結(jié)構(gòu)覆蓋率缺點(diǎn):樁函數(shù)和驅(qū)動(dòng)函數(shù)工作量很大,效率低 c)自頂向下的測(cè)試策略方法:不考慮每個(gè)模塊與其他模塊之間的關(guān)系,為每個(gè)模塊設(shè)計(jì)樁模塊和驅(qū)動(dòng)模塊,每個(gè)模塊進(jìn)行獨(dú)立的單元測(cè)試優(yōu)點(diǎn):最簡(jiǎn)單,最容易操作,可以達(dá)到高的結(jié)構(gòu)覆蓋率缺點(diǎn):樁函數(shù)和驅(qū)動(dòng)函數(shù)工作量很大,效率低6)樁模塊、驅(qū)動(dòng)模塊的概念。驅(qū)動(dòng)模塊:在大多數(shù)場(chǎng)合稱(chēng)為“主程序”,它接收測(cè)試數(shù)據(jù)并將這些數(shù)據(jù)傳送到被測(cè)試模塊,單元測(cè)試一個(gè)函數(shù)單元時(shí),被測(cè)單元本身是不能獨(dú)立運(yùn)行的,需要為其傳送數(shù)據(jù),為此寫(xiě)驅(qū)動(dòng)驅(qū)動(dòng)模塊要完成以下事情:1.接受測(cè)試輸入2.對(duì)輸入進(jìn)行判斷3.將輸入傳給被測(cè)單元,驅(qū)動(dòng)被測(cè)單元執(zhí)行4.接受被測(cè)單元執(zhí)行結(jié)果,并對(duì)結(jié)果進(jìn)行判斷5.將判斷結(jié)果作為用例執(zhí)行結(jié)果輸出測(cè)試報(bào)告樁模塊:比如對(duì)函數(shù)A做單元測(cè)試時(shí),被測(cè)的函數(shù)單元下還包括了一個(gè)函數(shù)B,為了更好的測(cè)試錯(cuò)誤,定位錯(cuò)誤,就要為函數(shù)B寫(xiě)樁,來(lái)模擬函數(shù)B的功

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論