


版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、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è)試 工具_(dá),黑盒測(cè)試工具和測(cè)試管理工具_(dá)。7、軟件測(cè)試是為發(fā)現(xiàn)程序中的錯(cuò)誤而執(zhí)行程序的過(guò)程_。8、測(cè)試用例是由測(cè)試輸入數(shù)據(jù)_和預(yù)期
2、的輸出數(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è)試是以 詳細(xì)設(shè)計(jì) 說(shuō)明書(shū)為指導(dǎo),測(cè)試源程序代碼。13、集成測(cè)試以概要設(shè)計(jì)說(shuō)明書(shū)指導(dǎo),測(cè)試軟件結(jié)構(gòu)。14、確認(rèn)測(cè)試以需求分析說(shuō)明書(shū)為指導(dǎo)。15、軟件開(kāi)發(fā)的基本過(guò)程需求分析,概要設(shè)計(jì),詳細(xì)設(shè)計(jì), 編碼,測(cè)試維護(hù)_。16、代碼復(fù)審屬于靜態(tài)測(cè)試,不實(shí)際運(yùn)行程序。17、 集成測(cè)試把模塊組成成系統(tǒng)的測(cè)試方式:一次性集成測(cè)試和增量 式集成測(cè)試_。18、黑盒測(cè)試有兩種基本方法,即:通過(guò)測(cè)試和失敗測(cè)試_。二、選擇題(每題3分,共10題
3、,分?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ì)象為NULL 是。(C)A. assertEquals B.assertTrue C.assertNull D.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. assertEquals B.assertTrue C.as
4、sertSame D.fail6(有一組測(cè)試用例使得每一個(gè)被測(cè)試用例的分支覆蓋至少被執(zhí)行一次,它滿足 的覆蓋標(biāo)準(zhǔn)。(B)A.語(yǔ)句覆蓋B.判定覆蓋C.條件覆蓋D.路徑覆蓋7. 在Assert類中斷言測(cè)試失敗是。(D)A.assertEquals B.assertTrue C.assertSame D.fail8. 軟 件測(cè)試 的目的是 。 (C)A.表明軟件的正確性B.評(píng)價(jià)軟件質(zhì)量C.盡可能發(fā)現(xiàn)軟件中的錯(cuò)誤D.判定軟件是否合格9. 關(guān)于白盒測(cè)試與黑盒測(cè)試的最主要區(qū)別,正確的是。 (A)A.白盒測(cè)試側(cè)重于程序結(jié)構(gòu),黑盒測(cè)試側(cè)重于功能B. 白盒測(cè)試可以使用測(cè)試工具,黑盒測(cè)試不能使用工具C. 白盒測(cè)試
5、需要程序參與,黑盒測(cè)試不需要D. 黑盒測(cè)試比白盒測(cè)試應(yīng)用更廣泛10. 軟件測(cè)試類型按開(kāi)發(fā)階段劃分 。 (B)A. 單 元 測(cè) 試 , 集 成 測(cè) 試B. 單元測(cè)試,集成測(cè)試,確認(rèn)測(cè)試,系統(tǒng)測(cè)試,驗(yàn)收測(cè)試C. 單 元 測(cè) 試 , 集 成 測(cè) 試 , 確 認(rèn) 測(cè) 試D. 單元測(cè)試,功能測(cè)試11. 在 Junit 中, testXXX() 方法就是一個(gè)測(cè)試用例, 測(cè)試方法是 。 (B)A. private void testXXX()B. public void testXXX()C. public float testXXX()D. public int testXXX()12. 在下面所列舉中的
6、邏輯測(cè)試覆蓋中 , 測(cè)試覆蓋最強(qiáng)的是 。 (B)A.條件覆蓋B.條件組合覆蓋C.語(yǔ)句覆蓋D.判定覆蓋13. 在下面所列舉中的邏輯測(cè)試覆蓋中 , 測(cè)試覆蓋最弱的是 。 (C)A.條件覆蓋B.條件組合覆蓋C. 語(yǔ) 句 覆 蓋 D. 判 定 覆 蓋14. 軟件測(cè)試是軟件質(zhì)量保證的重要手段, 下述哪種測(cè)試是軟件測(cè)試的最基礎(chǔ)環(huán) 節(jié) ? (B)A. 集 成 測(cè) 試 B. 單 元 測(cè) 試C. 目 的 測(cè) 試 D. 確 認(rèn) 測(cè) 試15. 增量式集成測(cè)試有 3 種方式:自頂向下增量測(cè)試方法, () 和混合增量測(cè)試方 式 。 (B)A.自中向下增量測(cè)試方法B.自底向上增量測(cè)試方法C. 多 次 性 測(cè) 試D. 維
7、護(hù)16. Junit的 TestCase 類提供 和 tearDown() 方法, 分別完成對(duì)測(cè)試環(huán)境的建立和 拆 除 。 (A)A. setUp()B. set()C. setap()D. setDown()17. 方法根據(jù)輸出對(duì)輸入的依賴關(guān)系設(shè)計(jì)測(cè)試用例。 (C)A.路徑測(cè)試B.等價(jià)類C.因果圖D.歸納測(cè)試18. Junit測(cè)試在單元測(cè)試階段測(cè)試, 主要用于 。 (A)A. 白 盒 測(cè) 試B. 灰盒測(cè)試C. 黑 盒 測(cè) 試D. 確 認(rèn) 測(cè) 試19. 不屬于白盒測(cè)試的 技術(shù)是 。 (C)A. 路 徑 覆 蓋 B. 判 定 覆 蓋C.邊界值分析D.條件覆蓋20. 軟件測(cè)試過(guò)程中的集成測(cè)試主要是
8、為了發(fā)現(xiàn)階段的錯(cuò)誤碼。(B)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
9、.發(fā)現(xiàn)了至今尚未發(fā)現(xiàn)的錯(cuò)誤C.沒(méi)有發(fā)現(xiàn)錯(cuò)誤碼D.證明發(fā)現(xiàn)不 了錯(cuò)誤25. 按照測(cè)試組織劃分, 軟件測(cè)試可分為:開(kāi)發(fā)方測(cè)試, 第三方測(cè)試, 。 (C)A. 集 成 測(cè) 試 C. 確 認(rèn) 測(cè) 試C.用戶測(cè)試D.灰盒測(cè)試26. 下列模型哪個(gè)軟件測(cè)試過(guò)程模型 。 (A)A.W模型B.漠布模型C. 模 型 D. 模 型27. Junit有兩個(gè)包: 和 Junit.extensions 。 (B)28. 單元測(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.有效性測(cè)試30. 代碼檢查法有桌面檢查
10、法, 走查和 。 (B)A.靜態(tài)測(cè)試 B.代碼審查 C.動(dòng)態(tài)測(cè)試 D.白盒測(cè)試三. 簡(jiǎn)答題(每題 10 分,共 4 題,分 數(shù)為 40 分)1. 計(jì)算環(huán)路復(fù)雜度方法有哪三種?答:(1) V(G)= 判定節(jié)點(diǎn)數(shù)+ 1 ;(2) V(G) = E-N+2 ;(E 為節(jié)點(diǎn)數(shù), N 為邊數(shù))(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. 什么是軟件
11、測(cè)試, 軟件測(cè)試分為哪幾個(gè)階段。 答:軟件測(cè)試是為了發(fā)現(xiàn)程序中的錯(cuò)誤而執(zhí)行程序的過(guò)程。軟件測(cè)試一般分為單元測(cè)試、集成測(cè)試, 系統(tǒng)測(cè)試, 確認(rèn)測(cè)試, 驗(yàn)收測(cè)試。4. 比較白盒測(cè)試和黑盒測(cè)試?答:使用白盒測(cè)試方法時(shí), 測(cè)試根據(jù)程序的內(nèi)部邏輯和指定的覆蓋標(biāo)準(zhǔn);黑盒測(cè)試法是通過(guò)分析程序的接口功能設(shè)計(jì)測(cè)試用例的。四. 綜合題1. 為以下程序段設(shè)計(jì)一組測(cè)試用例,要求分別滿足語(yǔ)句覆蓋、判定覆蓋、條件 覆蓋。int test(int A,int B)if(A>1) AND (B<10) thenX=A-B;if(A=2) OR (B>20) the nX=A+B;return x;答:語(yǔ)句覆
12、蓋測(cè)試用例:A=2 , B=0;判定覆蓋測(cè)試用例:A=3 ,B=0;A=2,B=20;條件覆蓋測(cè)試用例:A=2 ,B=0;A=0,B=21;2. 為以下程序段設(shè)計(jì)一組測(cè)試用例,要求分別滿足語(yǔ)句覆蓋、判定覆蓋、條件 覆蓋。void DoWork (i nt x,i nt y,i nt z) int k=O,j=O;if ( (x>3)&&(z<10) k=x*y_1;j=sqrt(k); /語(yǔ)句塊1if ( (x=4)|(y>5) j=x*y+10; / 語(yǔ)句塊 2j=j%3; / 語(yǔ)句塊 3 答:語(yǔ)句覆蓋測(cè)試用例:x=4、y=5、z=5;判定覆蓋測(cè)試用例:x=
13、4、y=5、z=5;x=2、y=5、z=5;條件覆蓋測(cè)試用例:x=4、y=6、z=5 ;x=2、y=5、z=15 ;3. 某公司人事軟件的工資計(jì)算模塊的需求規(guī)格說(shuō)明書(shū)中描述:(1)年薪制員工:嚴(yán)重過(guò)失,扣當(dāng)月薪資的4% ;過(guò)失,扣年終獎(jiǎng)的2%.非年薪制員工:嚴(yán)重過(guò)失,扣當(dāng)月薪資的8% ;過(guò)失,扣當(dāng)月薪資的4%.根據(jù)題目?jī)?nèi)容列出條件和結(jié)果,給出決策表。答:條件:C1.年薪制 C2:嚴(yán)重過(guò)失結(jié)果:e1:扣月4%e2:扣月8%e3:扣年2%1234條件C1C211001010動(dòng)作e1 e2 e34.看代碼程序:void Sort ( int iRecordN um, int iType ) 1 2
14、int x=0;3 int y=0;4 while ( iRecordNum> 0 ) 5 6 If ( iType=0 )7 x=y+2;8 else9 If ( iType=1 ) 10 x=y+10;11 else12 x=y+20;13 14 要求:(1)給以上代碼畫(huà)出控制流圖控制流圖的環(huán)復(fù)雜度V(G),并寫(xiě)出獨(dú)立路徑。解:(1)控制流圖: V(G)=P+1=3+1=4獨(dú)立路徑:路徑1:4->14路徑2:4->6->7->13->4->14路徑3:4->6->9->10->13->4->1410121413路
15、徑 4:4->6->9->12->13->4->14覆蓋種類需滿足的條件測(cè)試數(shù)據(jù)期望結(jié)果5.如圖顯示某程序的邏輯結(jié)構(gòu)。試為它設(shè)計(jì)足夠的測(cè)試用例,分別實(shí)現(xiàn)對(duì)程序的判定 覆蓋、條件覆蓋和條件組合覆蓋。A>1,B=0A=2,B=0執(zhí)行S1A>1,B工0或A=2,B=1或判定覆蓋A <1 , B=0或A=1 , B=0 或執(zhí)行S2A <1 , B 工 0A=1,B=1以下四種情況各岀現(xiàn)一次條件覆蓋A>1B=0A=2,B=0執(zhí)行S1A <1B工0A=1,B=1執(zhí)行S2A>1 , B=0A=2,B=0執(zhí)行S1A>1 , B 工 0A=2,B=1執(zhí)行S2條件組合覆蓋A <1 , B=0A=1,B=0執(zhí)行S2A <1 , B 工 0A=1,B=1執(zhí)行S26設(shè)有一個(gè)檔案管理系統(tǒng),要求用戶輸入以年月表示的日期,假設(shè)日期限定在1999年1月-2029年12月,并規(guī)定日期由6位數(shù)字字符組成,前 4位表示年,后2位表示月?,F(xiàn)用等 價(jià)類劃分法
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 個(gè)人放款方式借款合同
- 狀元境地塊拆遷合同8篇
- 2025年黑龍江貨運(yùn)從業(yè)資格證考試題目答案大全
- 《數(shù)據(jù)可視化技術(shù)應(yīng)用》2.1 呈現(xiàn)整體銷售數(shù)據(jù)圖景-教案
- 2025年安徽貨運(yùn)從業(yè)資格考試題目及答案解析大全
- 2025年山東貨運(yùn)資格證考試題庫(kù)
- 存儲(chǔ)器戰(zhàn)略市場(chǎng)規(guī)劃報(bào)告
- 垂線 教案 2024-2025學(xué)年北師大版數(shù)學(xué)七年級(jí)下冊(cè)
- 辦公用房租賃合同范本
- 個(gè)人車庫(kù)互換合同范本
- 生物產(chǎn)品檢驗(yàn)檢疫基礎(chǔ)知識(shí)單選題100道及答案
- 江蘇省中職《英語(yǔ)》學(xué)業(yè)水平考試備考試題集(含歷年真題)
- 2025年合伙型公司新合伙人加入?yún)f(xié)議
- 2025年安全員之C證(專職安全員)考試題庫(kù)
- 2025城市商鋪買賣合同書(shū)
- 醫(yī)院感染及其危害
- 2025年佳木斯職業(yè)學(xué)院高職單招職業(yè)技能測(cè)試近5年??及鎱⒖碱}庫(kù)含答案解析
- 《臨床科研思維》課件
- 大學(xué)生創(chuàng)新創(chuàng)業(yè)基礎(chǔ)(創(chuàng)新創(chuàng)業(yè)課程)完整全套教學(xué)課件
- 人教版小學(xué)數(shù)學(xué)四年級(jí)下冊(cè)第一單元測(cè)試卷附答案(共9套)
- 廣西版三年級(jí)美術(shù)下冊(cè)全冊(cè)教案
評(píng)論
0/150
提交評(píng)論