軟件測(cè)試試題及答案(2)_第1頁(yè)
軟件測(cè)試試題及答案(2)_第2頁(yè)
軟件測(cè)試試題及答案(2)_第3頁(yè)
軟件測(cè)試試題及答案(2)_第4頁(yè)
免費(fèi)預(yù)覽已結(jié)束,剩余1頁(yè)可下載查看

下載本文檔

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

文檔簡(jiǎn)介

1、.軟件測(cè)試試題1. 下面說(shuō)法正確的是 ( C)。A. 經(jīng)過(guò)測(cè)試沒(méi)有發(fā)現(xiàn)錯(cuò)誤說(shuō)明程序正確B. 測(cè)試的目標(biāo)是為了證明程序沒(méi)有錯(cuò)誤C. 成功的測(cè)試是發(fā)現(xiàn)了迄今尚未發(fā)現(xiàn)的錯(cuò)誤的測(cè)試D. 成功的測(cè)試是沒(méi)有發(fā)現(xiàn)錯(cuò)誤的測(cè)試2. 不屬于白盒測(cè)試的技術(shù)是( C) 。A.語(yǔ)句覆蓋B.判定覆蓋C. 邊界值分析D. 基本路徑測(cè)試3. 單元測(cè)試主要針對(duì)模塊的幾個(gè)基本特征進(jìn)行測(cè)試,該階段不能完成的測(cè)試是(A)。A.系統(tǒng)功能B. 局部數(shù)據(jù)結(jié)構(gòu)C.重要的執(zhí)行路徑D. 錯(cuò)誤處理4.軟件測(cè)試過(guò)程中的集成測(cè)試主要是為了發(fā)現(xiàn)(B)階段的錯(cuò)誤。A.需求分析 B. 概要分析C.詳細(xì)設(shè)計(jì)D. 編碼5.軟件測(cè)試不需要了解軟件設(shè)計(jì)的( D)。

2、A.功能B. 內(nèi)部結(jié)構(gòu)C. 處理過(guò)程D.條件6.( C)方法根據(jù)輸出對(duì)輸入的依賴關(guān)系設(shè)計(jì)測(cè)試用例。A.路徑測(cè)試 B. 等價(jià)類C.因果圖D. 邊界值分析7.通常,在(D)的基礎(chǔ)上,將所有模塊按照設(shè)計(jì)要求組裝成系統(tǒng)A.組裝測(cè)試 B. 系統(tǒng)測(cè)試C. 驗(yàn)收測(cè)試D.單元測(cè)試8.實(shí)際的邏輯覆蓋測(cè)試中,一般以(C)為主設(shè)計(jì)測(cè)試用例。A.條件覆蓋B. 判定覆蓋 C.條件組合覆蓋D. 路徑覆蓋9.使用白盒測(cè)試方法時(shí),確定測(cè)試數(shù)據(jù)應(yīng)根據(jù)(A)和指定的覆蓋標(biāo)準(zhǔn)。A. 程序內(nèi)部邏輯B. 程序的復(fù)雜度C. 使用說(shuō)明書D. 程序的功能10. 與設(shè)計(jì)測(cè)試用例無(wú)關(guān)的文檔是(A)。A. 項(xiàng)目開(kāi)發(fā)計(jì)劃B. 需求規(guī)格說(shuō)明書C. 設(shè)

3、計(jì)說(shuō)明書D.源程序11、軟件測(cè)試技術(shù)可以分為靜態(tài)測(cè)試和動(dòng)態(tài)測(cè)試,下列說(shuō)法中錯(cuò)誤的是(D )A. 靜態(tài)測(cè)試是指不運(yùn)行實(shí)際程序,通過(guò)檢查和閱讀等手段來(lái)發(fā)現(xiàn)程序中的錯(cuò)誤。B. 動(dòng)態(tài)測(cè)試是指實(shí)際運(yùn)行程序,通過(guò)運(yùn)行的結(jié)果來(lái)發(fā)現(xiàn)程序中的錯(cuò)誤。C. 動(dòng)態(tài)測(cè)試包括黑盒測(cè)試和白盒測(cè)試。D. 白盒測(cè)試是靜態(tài)測(cè)試,黑盒測(cè)試是動(dòng)態(tài)測(cè)試。12、在軟件測(cè)試階段,測(cè)試步驟按次序可以劃分為以下幾步:( A)A. 單元測(cè)試、集成測(cè)試、系統(tǒng)測(cè)試、驗(yàn)收測(cè)試B. 驗(yàn)收測(cè)試、單元測(cè)試、系統(tǒng)測(cè)試、集成測(cè)試C. 單元測(cè)試、集成測(cè)試、驗(yàn)收測(cè)試、系統(tǒng)測(cè)試D. 系統(tǒng)測(cè)試、單元測(cè)試、集成測(cè)試、驗(yàn)收測(cè)試13、系統(tǒng)測(cè)試中主要用到的測(cè)試技術(shù)是(B )A

4、.回歸測(cè)試B.黑盒測(cè)試C.白盒測(cè)試D.功能測(cè)試14、對(duì)軟件的性能測(cè)試、 ( B )測(cè)試、攻擊測(cè)試都屬于黑盒測(cè)試。A.語(yǔ)句B.功能C.單元D.路徑15、在用白盒測(cè)試中的邏輯覆蓋法設(shè)計(jì)測(cè)試用例時(shí),有語(yǔ)句覆蓋、分支覆蓋、條件覆蓋、判定 - 條件覆蓋、條件組合覆蓋和路徑覆蓋等,在下列覆蓋中,( D )是最強(qiáng)的覆蓋準(zhǔn)則。A.語(yǔ)句覆蓋B.條件覆蓋C.判定 - 條件覆蓋D.路徑覆蓋'.16、驗(yàn)收測(cè)試主要是由(A )來(lái)完成的。A.用戶B.測(cè)試人員C.開(kāi)發(fā)人員D.高級(jí)經(jīng)理17、在用白盒測(cè)試中的邏輯覆蓋法設(shè)計(jì)測(cè)試用例時(shí),有語(yǔ)句覆蓋、分支覆蓋、條件覆蓋、判定 - 條件覆蓋、條件組合覆蓋和路徑覆蓋等,其中(A

5、 )是最弱的覆蓋準(zhǔn)則。A.語(yǔ)句覆蓋B.條件覆蓋C.判定 - 條件覆蓋D.路徑覆蓋18、下面是一段求最大值的程序,其中datalist是數(shù)據(jù)表, n 是 datalist的長(zhǎng)度。int GetMax(int n, int datalist )int k=0;for ( int j=1; j<n; j+ )if ( datalistj > datalistk ) k=j;return k;請(qǐng)問(wèn)該程序段的McCabe環(huán)路復(fù)雜性為多少?(A )A.2B.3C.4D.5二、填空題:1. 軟件測(cè)試是為了盡可能多地發(fā)現(xiàn)軟件中存在的_ 錯(cuò)誤 _,將 _ 測(cè)試結(jié)果 _作為糾錯(cuò)的依據(jù)。2. 白盒測(cè)試中

6、, 控制流測(cè)試是面向程序的_ 結(jié)構(gòu) _,數(shù)據(jù)流測(cè)試是面向程序的變量 _。3. 集成測(cè)試中的兩種集成模式是 _非增量測(cè)試模式 _和 _增量測(cè)試模式 _。4. 單元測(cè)試的依據(jù)是 _詳細(xì)設(shè)計(jì)說(shuō)明書 _和 _源程序 _。5. 測(cè)試用例由 _輸入數(shù)據(jù) _和預(yù)期的 _輸出數(shù)據(jù) _兩部分組成。三、判斷題:( × ) 1. 為了提高測(cè)試效率,應(yīng)該取一切可能的輸入數(shù)據(jù)作為測(cè)試數(shù)據(jù)。(× ) 2. 發(fā)現(xiàn)錯(cuò)誤多的程序模塊,殘留在模塊中的錯(cuò)誤也多。( ) 3. 發(fā)現(xiàn)錯(cuò)誤多的程序模塊,殘留在模塊中的錯(cuò)誤也多()4. 等價(jià)類劃分方法將所有可能的輸入數(shù)據(jù)劃分成若干部分,然后從每一部分中選取少數(shù)有代表性的

7、數(shù)據(jù)作為測(cè)試用例。(×)5. 系統(tǒng)測(cè)試的目標(biāo)是要找出軟件在與系統(tǒng)其他部分協(xié)調(diào)工作時(shí)出現(xiàn)的所有故障。四、簡(jiǎn)答題:1. 為什么說(shuō)軟件測(cè)試是軟件開(kāi)發(fā)中不可缺少的重要一環(huán),但不是軟件質(zhì)量保證的安全網(wǎng)?軟件測(cè)試是軟件開(kāi)發(fā)中不可缺少的重要一環(huán),原因是: 測(cè)試的工作量約占整個(gè)項(xiàng)目開(kāi)發(fā)工作量的 53%87%左右,如果是關(guān)系到人的生命安全的軟件,測(cè)試的工作量還要更大。軟件測(cè)試是對(duì)軟件需求分析、設(shè)計(jì)規(guī)格說(shuō)明、 編碼的最終復(fù)審,是軟件質(zhì)量保證的關(guān)鍵步驟。但軟件測(cè)試不是軟件質(zhì)量保證的安全網(wǎng),因?yàn)檐浖y(cè)試只能發(fā)現(xiàn)錯(cuò)誤,不能保證沒(méi)有錯(cuò)誤。2. 請(qǐng)描述靜態(tài)測(cè)試和動(dòng)態(tài)測(cè)試的區(qū)別。是否運(yùn)行程序。靜態(tài)測(cè)試是不運(yùn)行被測(cè)試

8、程序,對(duì)代碼通過(guò)檢查、閱讀進(jìn)行分析。動(dòng)態(tài)測(cè)試是真正運(yùn)行被測(cè)程序, 在執(zhí)行過(guò)程中, 通過(guò)輸入有效的測(cè)試用例對(duì)其輸入與輸出的對(duì)應(yīng)關(guān)系進(jìn)行分析。'.3. 單個(gè)組件經(jīng)過(guò)代碼審查和測(cè)試,其有效性已經(jīng)得到了全面驗(yàn)證,請(qǐng)解釋為什么仍然需要進(jìn)行集成測(cè)試。單個(gè)組件正常工作并不意味著所有組件集成在一起可以正常工作,因?yàn)榻M件相互連接時(shí)接口會(huì)引起許多新問(wèn)題,集成測(cè)試正是將通過(guò)單元測(cè)試的各個(gè)組件組裝在一起進(jìn)行綜合測(cè)試,以便發(fā)現(xiàn)與接口有關(guān)的各種錯(cuò)誤。五、設(shè)計(jì)題:1. 如圖顯示某程序的邏輯結(jié)構(gòu)。試為它設(shè)計(jì)足夠的測(cè)試用例,分別實(shí)現(xiàn)對(duì)程序的判定覆蓋、條件覆蓋和條件組合覆蓋。覆蓋種類判定覆蓋條件覆蓋條件組合覆蓋需滿足的條

9、件測(cè)試數(shù)據(jù)期望結(jié)果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,B0A=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, B0A=2, B=1執(zhí)行 S2A 1, B=0A=1, B=0執(zhí)行 S2A 1,B0A=1, B=1執(zhí)行 S2'.2. 某城市電話號(hào)碼由三部分組成。它們的名稱和內(nèi)容分別是:地區(qū)碼:空白或三位數(shù)字;前綴:非 0或 1的三位數(shù)字;后綴:4 位數(shù)字。

10、假定被測(cè)程序能接受一切符合上述規(guī)定的電話號(hào)碼 ( 如: (635)805-9321) ,拒絕所有不符合規(guī)定的電話號(hào)碼。根據(jù)該程序的規(guī)格說(shuō)明,作等價(jià)類的劃分,并設(shè)計(jì)測(cè)試方案。輸入條件有效等價(jià)類無(wú)效等價(jià)類地區(qū)碼1.空白;5.有非數(shù)字字符;6. 少于三位數(shù)字;2.三位數(shù);7. 多于三位數(shù)字。前綴3.從 200 到 9998. 有非數(shù)字字符;9. 起始位為 0;之間的三位10.起始位為 1;11. 少于三位數(shù)字;12.多于三位數(shù)字。后綴4.四位數(shù)字。13.有非數(shù)字字符;14. 少于四位數(shù)字;15.多于四位數(shù)字。方案12345678910111213內(nèi)容地區(qū)碼空白三位數(shù)字有非數(shù)字字符少于三位數(shù)字多于三位

11、數(shù)字輸入預(yù)期輸出前綴后綴200 999 之四位數(shù)字()276-2345有效間的三位數(shù)字四位數(shù)字(635)805-9321有效(20A)723-4567無(wú)效(33 )234-5678無(wú)效(5555)345-6789無(wú)效有非數(shù)字字符(345)5A2-3456無(wú)效起始位為(345)012-3456無(wú)效0起始位為(345)132-3456無(wú)效1少于三位數(shù)字(345) 92-3456無(wú)效多于三位數(shù)字(345)4562-3456無(wú)效有非數(shù)字字(345)342-3A56無(wú)效符少于四位數(shù)(345)342- 356無(wú)效字多于四位數(shù)(345)562-34567無(wú)效字'.3. 在 flight4A或 fli

12、ght4B中自己設(shè)計(jì)測(cè)試用例1,完成任意一個(gè)GUI 檢查點(diǎn)的設(shè)置,并要求設(shè)置多個(gè)檢查點(diǎn)的內(nèi)容。設(shè)計(jì)測(cè)試用例2,這是一個(gè)數(shù)據(jù)驅(qū)動(dòng)的測(cè)試用例,實(shí)現(xiàn)過(guò)程為:首先在flight4A中新建一個(gè)預(yù)約,輸入航班的日期、起飛地、目的地、姓名和機(jī)艙類型,并完成插入預(yù)約的操作;再將此基本測(cè)試轉(zhuǎn)換為數(shù)據(jù)驅(qū)動(dòng)測(cè)試,在數(shù)據(jù)表中為姓名和機(jī)艙類型設(shè)計(jì)不同的3 個(gè)數(shù)據(jù)值,執(zhí)行測(cè)試并查看測(cè)試結(jié)果。設(shè)計(jì)測(cè)試用例3:將上面設(shè)計(jì)的兩個(gè)測(cè)試,建立成一個(gè)批處理測(cè)試。黑盒測(cè)試:例如,有一個(gè)處理單價(jià)為5角錢的飲料自動(dòng)售貨機(jī),軟件測(cè)試用例的設(shè)計(jì)規(guī)格說(shuō)明如下:若投入 5角錢或 1元錢的硬幣,押下橙汁或啤酒的按鈕,則相應(yīng)的飲料就送出來(lái)。若售貨機(jī)沒(méi)有零錢找,則一個(gè)顯示零錢找完的紅燈亮,這時(shí)在投入1元硬幣并押下按鈕后,飲料不送出來(lái)而且1元硬幣也退出來(lái);若有零錢找,則顯示零錢找完的紅燈滅,在送出飲料的同時(shí)退還5角硬幣。”1)分析這一段說(shuō)明,列出原因和結(jié)果:1.售貨機(jī)有零錢找2.投入 1元硬幣3. 投入 5 角硬幣4. 押下橙汁按鈕5. 押下啤酒按鈕結(jié)果:21.售貨機(jī)零錢找完燈亮22.退還 1元硬幣23.退還

溫馨提示

  • 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)論