《軟件測(cè)試技術(shù)》試題庫(kù)答案_第1頁(yè)
《軟件測(cè)試技術(shù)》試題庫(kù)答案_第2頁(yè)
《軟件測(cè)試技術(shù)》試題庫(kù)答案_第3頁(yè)
《軟件測(cè)試技術(shù)》試題庫(kù)答案_第4頁(yè)
《軟件測(cè)試技術(shù)》試題庫(kù)答案_第5頁(yè)
已閱讀5頁(yè),還剩7頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、江西先鋒學(xué)院2011-2012學(xué)年第二學(xué)期軟件測(cè)試技術(shù)試題庫(kù)答案一、填空題(每空2分,共15空,分?jǐn)?shù)為30分)1、判定覆蓋設(shè)計(jì)足夠多的測(cè)試用例,使得被測(cè)試程序中的每個(gè)判斷的'真"、“假”分支被執(zhí)行一次。至少2、黑盒測(cè)試的具體技術(shù)方法、等價(jià)類劃分法,邊界值分析法,決策表法,因果圖法3、黑盒測(cè)試又稱之為測(cè)試。功能4、等價(jià)類劃分有兩種不同的情況:和,有效等價(jià)類,無(wú)效等價(jià)類5、根據(jù)覆蓋目標(biāo)的不同,邏輯覆蓋又可分為:,,條件組合覆蓋,判斷/條件覆蓋。語(yǔ)句覆蓋,判定覆蓋,條件覆蓋,路徑覆蓋6、根據(jù)軟件生命周期中的定義,可以把自動(dòng)化測(cè)試工具劃分3大類,和C白盒測(cè)試工具、黑盒測(cè)試工具、測(cè)試管

2、理工具7、軟件測(cè)試是為發(fā)現(xiàn)程序中的而執(zhí)行程序的錯(cuò)誤,過(guò)程8、測(cè)試用例是由和預(yù)期的兩部分組成。測(cè)試輸入數(shù)據(jù),輸出數(shù)據(jù)9、白盒測(cè)試又稱為,可以分為和兩大類。結(jié)構(gòu)測(cè)試,靜態(tài)測(cè)試,動(dòng)態(tài)測(cè)試10、軟件是包括、的完整集合。程序,數(shù)據(jù),相關(guān)文檔11、邊界值分析法屬于。黑盒測(cè)試12、單元測(cè)試是以說(shuō)明書(shū)為指導(dǎo),測(cè)試源程序代碼。詳細(xì)設(shè)計(jì)13、集成測(cè)試以說(shuō)明書(shū)指導(dǎo),測(cè)試軟件結(jié)構(gòu)。概要設(shè)計(jì)14、確認(rèn)測(cè)試以說(shuō)明書(shū)為指導(dǎo)。需求分析15、軟件開(kāi)發(fā)的基本過(guò)程,需求分析、概要設(shè)許、詳細(xì)設(shè)計(jì),編碼,測(cè)試、維護(hù)16、代碼復(fù)審屬于,不實(shí)際運(yùn)行程序。靜態(tài)測(cè)試17、集成測(cè)試把模塊組成成系統(tǒng)的測(cè)試方式:和一次性集成測(cè)試,增量式集成測(cè)試18

3、、黑盒測(cè)試有兩種基本方法,即:和。通過(guò)測(cè)試,失敗測(cè)試19Junit中的所有的Assert方法全部放在類,用于對(duì)比和實(shí)際值是否相同。Assert,期望值20、Junit是一個(gè)開(kāi)放源代碼的測(cè)試框架,用于編寫(xiě)和運(yùn)行可重復(fù)的測(cè)試。java21、在Junit中3.8中testXXX()測(cè)試方法必須滿足幾個(gè)條件:,和無(wú)方法參數(shù)。public,void二、選擇題(每題3分,共10題,分?jǐn)?shù)為30分)1 .下列哪一項(xiàng)不是白盒測(cè)試?(C)A.單元測(cè)試B.集成測(cè)試C.系統(tǒng)測(cè)試D.回歸測(cè)試2 .屬于黑盒測(cè)試的方法?(C)A.基于基本路徑B.控制流C.基于用戶需求測(cè)試D.邏輯覆蓋3 .在Assert類中斷言對(duì)象為NUL

4、L是。(C)A.assertEqualsB.assertTrueC.assertNullD.fail4 .的目的是對(duì)最終軟件系統(tǒng)進(jìn)行全面的測(cè)試確保最終軟件系統(tǒng)產(chǎn)品滿足需求。(A)A.系統(tǒng)測(cè)試B.集成測(cè)試C.單元測(cè)試D.功能測(cè)試5 .在Assert類中斷言兩個(gè)對(duì)象相等是。(A)A.assertEqualsB.assertTrueC.assertSameD.fail6 .有一組測(cè)試用例使得每一個(gè)被測(cè)試用例的分支覆蓋至少被執(zhí)行一次,它滿足的覆蓋標(biāo)準(zhǔn).(B)A.語(yǔ)句覆蓋B.判定覆蓋C.條件覆蓋D.路徑覆蓋7 .在Assert類中斷言測(cè)試失敗是0(D)A. assertEqualsB. assertTr

5、ue C. assertSameD. fail8 .軟件測(cè)試的目的是。(C)A.表明軟件的正確性B.評(píng)價(jià)軟件質(zhì)量C.盡可能發(fā)現(xiàn)軟件中的錯(cuò)誤D.判定軟件是否合格9 .關(guān)于白盒測(cè)試與黑盒測(cè)試的最主要區(qū)別,正確的是o(A)A.白盒測(cè)試側(cè)重于程序結(jié)構(gòu),黑盒測(cè)試側(cè)重于功能B.白盒測(cè)試可以使用測(cè)試工具,黑盒測(cè)試不能使用工具C.白盒測(cè)試需要程序參與,黑盒測(cè)試不需要D.黑盒測(cè)試比白盒測(cè)試應(yīng)用更廣泛10.軟件測(cè)試類型按開(kāi)發(fā)階段劃分。(B)A.需要測(cè)試、單元測(cè)試、集成測(cè)試B.單元測(cè)試、集成測(cè)試、確認(rèn)測(cè)試、系統(tǒng)測(cè)試、驗(yàn)收測(cè)試C.單元測(cè)試、集成測(cè)試、確認(rèn)測(cè)試D.調(diào)試、單元測(cè)試、功能測(cè)試11.在Junit中,testX

6、XXO方法就是一個(gè)測(cè)試用例,測(cè)試方法是。(B)A.privatevoidtestXXXOB.publicvoidtestXXXOC.publicfloattestXXXOD.publicinttestXXXO12 .在下面所列舉中的邏輯測(cè)試覆蓋中,測(cè)試覆蓋最強(qiáng)的是0(B)A.條件覆蓋B.條件組合覆蓋C.語(yǔ)句覆蓋D.判定覆蓋13 .在下面所列舉中的邏輯測(cè)試覆蓋中,測(cè)試覆蓋最弱的是a(C)A.條件覆蓋B.條件組合覆蓋14 .軟件測(cè)試是軟件質(zhì)量保證的重要手段,下述哪種測(cè)試是軟件測(cè)試的最基礎(chǔ)環(huán)節(jié)?(B)A.集成測(cè)試B.單元測(cè)試C.目的測(cè)試D.確認(rèn)測(cè)試15 .增量式集成測(cè)試有3種方式:自頂向下增量測(cè)試方

7、法,和混合增量測(cè)試方式。(B)A.自中向下增量測(cè)試方法B.自底向上增量測(cè)試方法C.多次性測(cè)試D.維護(hù)16. Junit的TestCase類提供和tearDown()方法,分別完成對(duì)測(cè)試環(huán)境的建立和拆除。(A)A. setUp0B. set0C. setapOD. setDownO17. 方法根據(jù)輸出對(duì)輸入的依賴關(guān)系設(shè)計(jì)測(cè)試用例。(C)A.路徑測(cè)試B.等價(jià)類C.因果圖D.歸納測(cè)試18. Junit測(cè)試在單元測(cè)試階段測(cè)試,主要用于0(A)A.白盒測(cè)試B.灰盒測(cè)試C.黑盒測(cè)試D.確認(rèn)測(cè)試19,不屬于白盒測(cè)試的技術(shù)是0(C)B.判定覆蓋D.條件覆蓋A.路徑覆蓋C.邊界值分析20.軟件測(cè)試過(guò)程中的集成測(cè)

8、試主要是為了發(fā)現(xiàn).(B)階段的錯(cuò)誤碼。A.需求分析B.概要設(shè)計(jì)C.編碼D.維護(hù)21 .增量式集成測(cè)試有3種方式:,自底向上增量測(cè)試方法和混合增量測(cè)試方式。(A)A.自頂向下增量測(cè)試方法B.一次性集成測(cè)試C.多次性測(cè)試D.維護(hù)22 .Junit適用于java開(kāi)發(fā)人員在階段,進(jìn)行單個(gè)方法實(shí)現(xiàn)功能或者類本身的測(cè)試,主要用于白盒測(cè)試。(C)A.集成測(cè)試B.驗(yàn)收測(cè)試C.單元測(cè)試D.確認(rèn)測(cè)試23 .軟件測(cè)試是按照特定的規(guī)程,的過(guò)程。(A)A.發(fā)現(xiàn)軟件錯(cuò)誤B.說(shuō)明程序正確C.證明程序沒(méi)有錯(cuò)誤D.設(shè)計(jì)并運(yùn)行測(cè)試用例24 .一個(gè)成功的測(cè)試是。(B)A.發(fā)現(xiàn)錯(cuò)誤碼B.發(fā)現(xiàn)了至今尚未發(fā)現(xiàn)的錯(cuò)誤C.沒(méi)有發(fā)現(xiàn)錯(cuò)誤碼D.

9、證明發(fā)現(xiàn)不了錯(cuò)誤25 .按照測(cè)試組織劃分,軟件測(cè)試可分為:開(kāi)發(fā)方測(cè)試,第三方測(cè)試,c(C)A.集成測(cè)試B.確認(rèn)測(cè)試C.用戶測(cè)試D.灰盒測(cè)試26 .下列模型哪個(gè)軟件測(cè)試過(guò)程模型°(A)A.W模型B.漠布模型C.L模型D.G模型27. Junit有兩個(gè)包:和Junit.extensions。(B)A.Junit.frametestB.Junit.frameworkC.Junit.ameworkD.Junit.assert28 .單元測(cè)試一般以為主。(A)A.白盒測(cè)試B.黑盒測(cè)試C.系統(tǒng)測(cè)試D.分析測(cè)試29 .編碼階段產(chǎn)生的錯(cuò)誤由檢查出來(lái)的。(A)A.單元測(cè)試B.集成測(cè)試C.系統(tǒng)測(cè)試D.有

10、效性測(cè)試30 .代碼檢查法有桌面檢查法,走查和。(B)A.靜態(tài)測(cè)試B.代碼審查C.動(dòng)態(tài)測(cè)試D.白盒測(cè)試三、簡(jiǎn)答題(每題10分,共4題,分?jǐn)?shù)為40分)1 .計(jì)算環(huán)路復(fù)雜度方法有哪三種?答:(1)丫2)=判定節(jié)點(diǎn)數(shù)+1;2 2)V(G)=E-N+2;(3)V(G)=區(qū)域數(shù)+12白盒測(cè)試有幾種方法?答:白盒測(cè)試方法分為兩大類:靜態(tài)測(cè)試方法和動(dòng)態(tài)測(cè)試方法。靜態(tài)測(cè)試方法:檢查軟件的表示和描述是否一致,沒(méi)有沖突或者沒(méi)有歧義。動(dòng)態(tài)測(cè)試方法:語(yǔ)句覆蓋、判定覆蓋、條件覆蓋、判定/條件覆蓋、條件組合覆蓋、路徑覆蓋。3,什么是軟件測(cè)試,軟件測(cè)試分為哪幾個(gè)階段。答:軟件測(cè)試是為了發(fā)現(xiàn)程序中的錯(cuò)誤而執(zhí)行程序的過(guò)程。軟件

11、測(cè)試一般分為單元測(cè)試、集成測(cè)試和系統(tǒng)測(cè)試。4.比較白盒測(cè)試和黑盒測(cè)試?答:使用白盒測(cè)試方法時(shí),測(cè)試根據(jù)程序的內(nèi)部邏輯和指定的覆蓋標(biāo)準(zhǔn);黑盒測(cè)試法是通過(guò)分析程序的接口功能設(shè)出測(cè)試用例的。5 .為以下程序段設(shè)計(jì)一組測(cè)試用例,要求分別滿足語(yǔ)句覆蓋、判定覆蓋、條件覆蓋。inttest(intA,intB)(if(A>l)AND(B<10)thenX=A-B;if(A=2)OR(B>20)thenX=A+B;returnx;答:語(yǔ)句覆蓋測(cè)試用例:A=2,B=0;判定覆蓋測(cè)試用例:A=3,B=0:A=2,B=20:條件覆蓋測(cè)試用例:A=2,B=0:AR,B=21:6 .為以下程序段設(shè)計(jì)一

12、組測(cè)試用例,要求分別滿足語(yǔ)句覆蓋、判定覆蓋、條件覆蓋。voidDoWork(intx,inty,intz)(intk=0,j=0;if(x>3)&&(z<10)k=x*y-l;j=sqrt(k);語(yǔ)句塊1語(yǔ)句塊2語(yǔ)句塊3)if(x=4)(y>5)j=x*y+10;j=j%3;答:語(yǔ)句覆蓋測(cè)試用例:x=4、y=5、z二5:判定覆蓋測(cè)試用例::x=4、y=5、z=5;x=2xy=5、z=5;條件覆蓋測(cè)試用例:x=4、尸6、z=5:x=2、y=5、z=15:7 .某公司人事軟件的工資計(jì)算模塊的需求規(guī)格說(shuō)明書(shū)中描述:(1)年薪制員工:嚴(yán)重過(guò)失,扣當(dāng)月薪資的4%:過(guò)失,扣年終獎(jiǎng)的2虬(2)非年薪制員工:嚴(yán)重過(guò)失,扣當(dāng)月薪資的8%;過(guò)失,扣當(dāng)月薪資的4%.根據(jù)題目?jī)?nèi)容列出條件和結(jié)果,給出決策表。答:條件:C1:年薪制C2:嚴(yán)重過(guò)失結(jié)果:el:扣月4%e2:扣月8%e3:扣年2%1234條件:ClC211001010動(dòng)作ele2e3JJJV8 .看代碼程序:voidSort(intiRecordNum,intiType)1(9 intx=0;10 inty=0;11 while(iRecor

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 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ì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論