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

下載本文檔

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

文檔簡介

軟件測試試題及答案軟件測試試題下面說法正確的是(C)。經(jīng)過測試沒有發(fā)現(xiàn)錯誤說明程序正確B.測試的目標(biāo)是為了證明程序沒有錯誤C.成功的測試是發(fā)現(xiàn)了迄今尚未發(fā)現(xiàn)的錯誤的測試D.成功的測試是沒有發(fā)現(xiàn)錯誤的測試2.不屬于白盒測試的技術(shù)是(C)。A.語句覆蓋B.判定覆蓋C.邊界值分析D.基本路徑測試單元測試主要針對模塊的幾個基本特征進(jìn)行測試,該階段不能完成的測試是(A)。A.系統(tǒng)功能局部數(shù)據(jù)結(jié)構(gòu)重要的執(zhí)行路徑D.錯誤處理軟件測試過程中的集成測試主要是為了發(fā)現(xiàn)(B)階段的錯誤。A?需求分析B?概要分析C?詳細(xì)設(shè)計D?編碼5?軟件測試不需要了解軟件設(shè)計的(D)。A?功能B?內(nèi)部結(jié)構(gòu)C.處理過程D?條件6.(C)方法根據(jù)輸出對輸入的依賴關(guān)系設(shè)計測試用例。A?路徑測試B.等價類C.因果圖D?邊界值分析通常,在(D)的基礎(chǔ)上,將所有模塊按照設(shè)計要求組裝成系統(tǒng)A?組裝測試B?系統(tǒng)測試C?驗(yàn)收測試D?單元測試實(shí)際的邏輯覆蓋測試中,一般以(C)為主設(shè)計測試用例。A.條件覆蓋B.判定覆蓋C.條件組合覆蓋D.路徑覆蓋9.使用白盒測試方法時,確定測試數(shù)據(jù)應(yīng)根據(jù)(A)和指定的覆蓋標(biāo)準(zhǔn)。A.程序內(nèi)部邏輯B.程序的復(fù)雜度C?使用說明書D?程序的功能10?與設(shè)計測試用例無關(guān)的文檔是(A)。A.項目開發(fā)計劃B?需求規(guī)格說明書C?設(shè)計說明書D.源程序11、 軟件測試技術(shù)可以分為靜態(tài)測試和動態(tài)測試,下列說法中錯誤的是(D)A.靜態(tài)測試是指不運(yùn)行實(shí)際程序,通過檢查和閱讀等手段來發(fā)現(xiàn)程序中的錯誤。B.動態(tài)測試是指實(shí)際運(yùn)行程序,通過運(yùn)行的結(jié)果來發(fā)現(xiàn)程序中的錯誤。C.動態(tài)測試包括黑盒測試和白盒測試。白盒測試是靜態(tài)測試,黑盒測試是動態(tài)測試。12、 在軟件測試階段,測試步驟按次序可以劃分為以下幾步:(A)A.單元測試、集成測試、系統(tǒng)測試、驗(yàn)收測試B.驗(yàn)收測試、單元測試、系統(tǒng)測試、集成測試C.單元測試、集成測試、驗(yàn)收測試、系統(tǒng)測試D.系統(tǒng)測試、單元測試、集成測試、驗(yàn)收測試13、系統(tǒng)測試中主要用到的測試技術(shù)是(B)A.回歸測試B.黑盒測試C.白盒測試D.功能測試14、對軟件的性能測試、(B)測試、攻擊測試都屬于黑盒測試。A.語句B.功能C.單元D.路徑15、在用白盒測試中的邏輯覆蓋法設(shè)計測試用例時,有語句覆蓋、分支覆蓋、條件覆蓋、判定-條件覆蓋、條件組合覆蓋和路徑覆蓋等,在下列覆蓋中,(D)是最強(qiáng)的覆蓋準(zhǔn)則。A.語句覆蓋B.條件覆蓋C.判定-條件覆蓋D.路徑覆蓋16、驗(yàn)收測試主要是由(A)來完成的。A.用戶B.測試人員C.開發(fā)人員D.高級經(jīng)理17、在用白盒測試中的邏輯覆蓋法設(shè)計測試用例時,有語句覆蓋、分支覆蓋、條件覆蓋、判定-條件覆蓋、條件組合覆蓋和路徑覆蓋等,其中(A)是最弱的覆蓋準(zhǔn)則。A.語句覆蓋B.條件覆蓋C.判定-條件覆蓋D.路徑覆蓋18、下面是一段求最大值的程序,其中datalist是數(shù)據(jù)表,n是datalist的長度。intGetMax(intn,intdatalist[]){intk=0;for(intj=1;jj++)if(datalist[j]datalist[k])k=j;returnk;}請問該程序段的McCabe環(huán)路復(fù)雜性為多少?(A)A.2B.3C.4D.5二、填空題:軟件測試是為了盡可能多地發(fā)現(xiàn)軟件中存在的_錯誤_,將_測試結(jié)果_作為糾錯的依據(jù)。白盒測試中,控制流測試是面向程序的_結(jié)構(gòu)___,數(shù)據(jù)流測試是面向程序的變量___。3.集成測試中的兩種集成模式是_非增量測試模式__和___增量測試模式___。4.單元測試的依據(jù)是__詳細(xì)設(shè)計說明書_和__源程序 。5.測試用例由_輸入數(shù)據(jù)_和預(yù)期的_輸出數(shù)據(jù)_兩部分組成。三、判斷題:(X)1?為了提髙測試效率,應(yīng)該取一切可能的輸入數(shù)據(jù)作為測試數(shù)據(jù)。(X)2.發(fā)現(xiàn)錯誤多的程序模塊,殘留在模塊中的錯誤也多。(V)3.發(fā)現(xiàn)錯誤多的程序模塊,殘留在模塊中的錯誤也多(V)4?等價類劃分方法將所有可能的輸入數(shù)據(jù)劃分成若干部分,然后從每一部分中選取少數(shù)有代表性的數(shù)據(jù)作為測試用例。(x)5?系統(tǒng)測試的目標(biāo)是要找出軟件在與系統(tǒng)其他部分協(xié)調(diào)工作時出現(xiàn)的所有故障。四、簡答題:1.為什么說軟件測試是軟件開發(fā)中不可缺少的重要一環(huán),但不是軟件質(zhì)量保證的安全網(wǎng)?軟件測試是軟件開發(fā)中不可缺少的重要一環(huán),原因是:測試的工作量約占整個項目開發(fā)工作量的53%~87%左右,如果是關(guān)系到人的生命安全的軟件,測試的工作量還要更大。軟件測試是對軟件需求分析、設(shè)計規(guī)格說明、編碼的最終復(fù)審,是軟件質(zhì)量保證的關(guān)鍵步驟。但軟件測試不是軟件質(zhì)量保證的安全網(wǎng),因?yàn)檐浖y試只能發(fā)現(xiàn)錯誤,不能保證沒有錯誤。2.請描述靜態(tài)測試和動態(tài)測試的區(qū)別。是否運(yùn)行程序。靜態(tài)測試是不運(yùn)行被測試程序,對代碼通過檢查、閱讀進(jìn)行分析。動態(tài)測試是真正運(yùn)行被測程序,在執(zhí)行過程中,通過輸入有效的測試用例對其輸入與輸出的對應(yīng)關(guān)系進(jìn)行分析。單個組件經(jīng)過代碼審查和測試,其有效性已經(jīng)得到了全面驗(yàn)證,請解釋為什么仍然需要進(jìn)行集成測試。單個組件正常工作并不意味著所有組件集成在一起可以正常工作,因?yàn)榻M件相互連接時接口會引起許多新問題,集成測試正是將通過單元測試的各個組件組裝在一起進(jìn)行綜合測試,以便發(fā)現(xiàn)與接口有關(guān)的各種錯誤。五、設(shè)計題:1.如圖顯示某程序的邏輯結(jié)構(gòu)。試為它設(shè)計足夠的測試用例,分別實(shí)現(xiàn)對程序的判定覆蓋、條件覆蓋和條件組合覆蓋。某城市電話號碼由三部分組成。它們的名稱和內(nèi)容分別是:地區(qū)碼:空白或三位數(shù)字;前綴:非‘0'或‘1'的三位數(shù)字;后綴:4位數(shù)字。假定被測程序能接受一切符合上述規(guī)定的電話號碼(如:(635)805-9321),拒絕所有不符合規(guī)定的電話號碼。根據(jù)該程序的規(guī)格說明,作等價類的劃分,并設(shè)計測試方案。在flight4A或flight4B中自己設(shè)計測試用例1,完成任意一個GUI檢查點(diǎn)的設(shè)置,并要求設(shè)置多個檢查點(diǎn)的內(nèi)容。設(shè)計測試用例2,這是一個數(shù)據(jù)驅(qū)動的測試用例,實(shí)現(xiàn)過程為:首先在flight4A中新建一個預(yù)約,輸入航班的日期、起飛地、目的地、姓名和機(jī)艙類型,并完成插入預(yù)約的操作;再將此基本測試轉(zhuǎn)換為數(shù)據(jù)驅(qū)動測試,在數(shù)據(jù)表中為姓名和機(jī)艙類型設(shè)計不同的3個數(shù)據(jù)值,執(zhí)行測試并查看測試結(jié)果。設(shè)計測試用例3:將上面設(shè)計的兩個測試,建立成一個批處理測試。黑盒測試:例如,有一個處理單價為5角錢的飲料自動售貨機(jī),軟件測試用例的設(shè)計規(guī)格說明如下:若投入5角錢或1元錢的硬幣,押下〖橙汁〗或〖啤酒〗的按鈕,則相應(yīng)的飲料就送出來。若售貨機(jī)沒有零錢找,則一個顯示〖零錢找完〗的紅燈亮,這時在投入1元硬幣并押下按鈕后,飲料不送出來而且1元硬幣也退出來;若有零錢找,則顯示〖零錢找完〗的紅燈滅,在送出飲料的同時退還5角硬幣。”1)分析這一段說明,列出原因和結(jié)果:1.售貨機(jī)有零錢找2.投入1元硬幣3.投入5角硬幣押下橙汁按鈕5.押下啤酒按鈕結(jié)果:21.售貨機(jī)〖零錢找完〗燈亮22.退還1元硬幣23.退還5角硬幣24.送出橙汁飲料25.送出啤酒飲料2)畫出因果圖所

溫馨提示

  • 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)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論