軟件測試試卷_第1頁
軟件測試試卷_第2頁
軟件測試試卷_第3頁
軟件測試試卷_第4頁
軟件測試試卷_第5頁
已閱讀5頁,還剩9頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

軟件測試試卷軟件測試試卷軟件測試試卷資料僅供參考文件編號:2022年4月軟件測試試卷版本號:A修改號:1頁次:1.0審核:批準(zhǔn):發(fā)布日期:2014~2015 學(xué)年第一學(xué)期單項(xiàng)選擇題(本大題共15小題,每小題2分,共30分,答案寫在答題頁上)1.軟件測試是軟件開發(fā)的重要環(huán)節(jié),而進(jìn)行軟件測試的目的是( )。A.證明軟件錯(cuò)誤不存在 B.證明軟件錯(cuò)誤的存在C.改正程序所有的錯(cuò)誤 D.發(fā)現(xiàn)程序所有的錯(cuò)誤2.CMM模型中共有五個(gè)級別,除了( )外每一級都設(shè)定了一組目標(biāo),如果達(dá)到了這組目標(biāo),則表明達(dá)到了這個(gè)成熟級別,可以向上更為成熟的高一級別邁進(jìn)。A.初始級 B.可重復(fù)級 C.已定義級 D.管理級優(yōu)化級3.導(dǎo)致軟件缺陷的最大原因是( )。A.軟件需求說明書 B.設(shè)計(jì)方案 C.編寫程序 D.軟件規(guī)格說明書4.軟件測試文檔不包括以下哪項(xiàng)( )A.測試案例 B.軟件缺陷報(bào)告C.狀態(tài)變化示意圖 D.歸納、統(tǒng)計(jì)和總結(jié)5.有一組測試用例,它使被測程序中的每一個(gè)分支至少執(zhí)行一次,它滿足的覆蓋標(biāo)準(zhǔn)是:( )A.語句覆蓋 B.判定覆蓋 C.條件覆蓋 D.路徑覆蓋6.在白盒法中,無論采用那種覆蓋標(biāo)準(zhǔn)都不可能達(dá)到100%覆蓋率。它們的目標(biāo)都是( )。A.用盡可能少的測試用例發(fā)現(xiàn)盡可能多的錯(cuò)誤。B.從理論上證明100%的覆蓋率是不可能達(dá)到的。C.說明測試的強(qiáng)度是可估量的。D.說明測試的標(biāo)準(zhǔn)是可比較的。7.用戶在真實(shí)的工作環(huán)境中使用軟件,用于測試系統(tǒng)的用戶友好性等,這種測試是( )。A.集成測試 B.系統(tǒng)測試 C.Alpha測試 測試8.一個(gè)多用戶的應(yīng)用系統(tǒng)通產(chǎn)有用戶管理功能,允許增加新的用戶。用戶信息一般包括用戶名。假設(shè)規(guī)定用戶名必須是以字母開頭的、不超過8個(gè)字符的字母數(shù)字串,那么下面那一組值均屬于用戶名的有效等價(jià)類( )L, linyifen, A1111111, glenford1a111,L1, Lin-Yie, Lin-fenglinyifen, A1111111, glendord, 123B123linyifen, A1111111, glenford, linyifen, A1111111, glenford, Myers9.請閱讀下面這段程序:intfunc2(inta,b,c){intk=1;if((a>0)||(b<0)||(a+c>0))k=k+a;elsek=k+b;if(c>0)k=k+c;returnk;}如果測試時(shí)采用這組輸入值組合:(a, b, c)=(1, 1, -1)、(1,1,1)、(-1,1,1)、(0,1,1),那么可以實(shí)現(xiàn)下面哪一種覆蓋( )A.條件覆蓋 B.分支覆蓋C.路徑覆蓋 D.條件組合覆蓋10.黑盒測試是從 觀點(diǎn)的測試,白盒測試是從 觀點(diǎn)的測試。( )A.開發(fā)人員,管理人員 B.用戶,管理人員C.用戶,開發(fā)人員 D.開發(fā)人員,用戶11.下列關(guān)于單元測試的說法中錯(cuò)誤的是( )。A.樁模塊由被測模塊調(diào)用,在單元測試中接受測試數(shù)據(jù),啟動被測模塊B.單元測試以白盒測試為主C.樁模塊用以模擬被測模塊工作過程中所調(diào)用的模塊D.驅(qū)動模塊用以模擬被測模塊的上級模塊12、軟件測試的對象包括( )A.目標(biāo)程序和相關(guān)文檔 B.源程序、目標(biāo)程序、數(shù)據(jù)及相關(guān)文檔C.目標(biāo)程序、操作系統(tǒng)和平臺軟件 D.源程序和目標(biāo)程序13、編碼階段產(chǎn)生的錯(cuò)誤由( )檢查出來。A.單元測試 B.集成測試 C.有效性測試 D.系統(tǒng)測試14、等價(jià)類劃分和邊界值分析是最常用的兩種黑盒方法。采用這兩種方法設(shè)計(jì)測試案例,可以很大幅度的減少測試案例的數(shù)量。那么,這兩種方法有什么局限性( )A.在設(shè)計(jì)一組測試案例是不能把這兩種方法結(jié)合在一起同時(shí)使用B.不同輸入變量之間可能存在約束關(guān)系,它們不能處理這類約束關(guān)系C.不能用于大型信息系統(tǒng)的測試案例的設(shè)計(jì)D.不能用于單元測試和集成測試測試人員發(fā)現(xiàn)并報(bào)告了某個(gè)功能的一個(gè)缺陷。后來開發(fā)人員修復(fù)了這個(gè)缺陷,向測試方提交了修改后的新版本。在安裝了這個(gè)新版本之后,測試人員運(yùn)行了一邊這個(gè)功能的全部測試案例,發(fā)現(xiàn)報(bào)告的缺陷確實(shí)已經(jīng)修復(fù)了,并測試人員所作的回歸測試已經(jīng)足夠了嗎為什么下面的幾個(gè)答案中哪一個(gè)是最好的( )A.是的。因?yàn)閳?bào)告的缺陷確實(shí)已經(jīng)修復(fù),并且沒有發(fā)現(xiàn)新的缺陷,所以沒有必要補(bǔ)充其他的測試B.不夠。應(yīng)該再運(yùn)行一遍這個(gè)功能的全部測試案例C.足夠了。只需要運(yùn)行發(fā)現(xiàn)此缺陷所用的測試案例D.不夠。應(yīng)該運(yùn)行一遍受這個(gè)功能影響的其他功能的全部測試案例二、判斷題(每題1分,共10分)1.( )測試只能證明程序有錯(cuò)誤,不能證明程序沒有錯(cuò)誤。2.( )自頂向下的集成測試中,需要完成樁模塊的編寫。3.( )代碼評審是檢查源代碼是否達(dá)到模塊設(shè)計(jì)的要求。4.( )所有的測試都應(yīng)當(dāng)追溯到用戶的需求。5.( )如果發(fā)布的軟件有質(zhì)量問題,那是軟件測試人員的錯(cuò)。6.( )負(fù)載測試是檢驗(yàn)系統(tǒng)的能力最高能達(dá)到什么程度。7.( )測試人員要堅(jiān)持原則,缺陷未修復(fù)完堅(jiān)決不予通過。8.( )經(jīng)驗(yàn)表明,測試后程序殘存的錯(cuò)誤數(shù)目與該程序中以發(fā)現(xiàn)的錯(cuò)誤數(shù)目或檢錯(cuò)率成正比。9.( )在設(shè)計(jì)測試用例時(shí),應(yīng)包括合理的輸入條件和不合理的輸入條件。10.( )白盒測試的基本路徑法和路徑覆蓋測試法相比較,基本路徑法需要設(shè)計(jì)的測試用例個(gè)數(shù)較少。三、簡答題(每題5分,共20分)1.繪制出軟件測試模型中的V模型。2.單元測試、集成測試、系統(tǒng)測試的側(cè)重點(diǎn)分別是什么3.請舉例說明分支覆蓋既不屬于條件覆蓋,條件覆蓋也不屬于分支覆蓋。4. 簡述集成測試的幾種主要策略,分析每種策略的優(yōu)缺點(diǎn)。四、設(shè)計(jì)題(共40分)1.針對test函數(shù)按照基本路徑測試方法設(shè)計(jì)測試用例。a)繪制出程序流程圖對應(yīng)的控制流圖b)計(jì)算出圈復(fù)雜度c)寫出獨(dú)立路徑d)寫出相應(yīng)的測試用例。(10分)1inttest(inti_count,inti_flag)2{inti_temp=0;while(i_count>0){5 if(0==i_flag){i_temp=i_count+100;break;}else{if(1==i_flag){i_temp=i_temp+10;}else{i_temp=i_temp+20;13 }14 }15 i_count--;16 }17 returni_temp;18 }2.某規(guī)格說明要求:第一列字符必須A或B,第二列字符必須是數(shù)字,在此情況下文件被更新。但如果第一個(gè)字符不正確,那么信息X12被產(chǎn)生;如果第二個(gè)字符不是數(shù)字,則信息X13產(chǎn)生。(1)試?yán)靡蚬麍D法,建立該軟件的因果圖;(2)用決策表設(shè)計(jì)測試用例。(10分)3、程序?qū)崿F(xiàn)了求兩數(shù)之和,輸入為兩個(gè)整型變量x和y,0≤x≤100,20≤y≤30,應(yīng)用邊界值法設(shè)計(jì)測試用例。(6分)4、假設(shè)需要測試下面嵌套的兩個(gè)循環(huán),他們的循環(huán)次數(shù)是不固定的,但最大循環(huán)次數(shù)不超過50。在設(shè)計(jì)測試案例時(shí),應(yīng)考慮(m,n)的哪些取值組合(6分)for(i=1;i<=m;i++){循環(huán)體1;for(j=1;j<=n;j++){循環(huán)體2;}}5.請應(yīng)用等價(jià)類劃分法為上述程

溫馨提示

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

評論

0/150

提交評論