[理學(xué)]軟件測試1-3章練習(xí)及答案_第1頁
[理學(xué)]軟件測試1-3章練習(xí)及答案_第2頁
[理學(xué)]軟件測試1-3章練習(xí)及答案_第3頁
[理學(xué)]軟件測試1-3章練習(xí)及答案_第4頁
免費預(yù)覽已結(jié)束,剩余1頁可下載查看

下載本文檔

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

文檔簡介

1、一、 單項選擇題1、軟件設(shè)計階段的輸出主要是( C)。A、程序 B、模塊 C、偽代碼 D、設(shè)計規(guī)格說明書2、軟件需求分析是保證軟件質(zhì)量的重要步驟,它的實施應(yīng)該是在(C)A、編碼階段 B、軟件開發(fā)全過程C、軟件定義階段 D、軟件設(shè)計階段3、以下不屬于邏輯覆蓋的是( D )。A、語句覆蓋 B、判定覆蓋 C、條件覆蓋 D、基本路徑4、以下不屬于白盒測試技術(shù)的是( D )A、邏輯覆蓋 B、基本路徑測試C、循環(huán)覆蓋測試 D、等價類劃分5、以下說法正確的是(B)A、集成測試必須在所有的單元模塊測試完成后才進(jìn)行。B、系統(tǒng)測試必須在整個集成測試階段完成后才進(jìn)行。C、軟件測試的最后一道工序是回歸測試。D、系統(tǒng)測

2、試過程中有可能用到白盒測試技術(shù)。6、統(tǒng)計表明,軟件測試工作往往占軟件開發(fā)總工作量的(C)%以上。A、20 B、40 C、60 D、807、單元測試的測試對象是(A)。A. 程序模塊 B. 模塊接口C. 系統(tǒng)功能 D. 系統(tǒng)8、軟件文檔是軟件工程實施中的重要萬分它不僅是軟件開發(fā)各階段的重要依據(jù),而且與影響軟件的(B)。 A、可理解性B、可維護(hù)性C、可擴(kuò)展性D、可移植性9、下列不屬于軟件生命周期開發(fā)階段的是(A)A、運行維護(hù) B、軟件測試 C、程序設(shè)計 D、概要設(shè)計10、需求分析階段的任務(wù)是確定(D)。A. 軟件開發(fā)方法 B. 軟件開發(fā)工具C.軟件開發(fā)費用 D. 軟件系統(tǒng)需求11、制定軟件測試策略

3、時,不需要考慮的內(nèi)容是(A)A、測試人員的分工B、要使用的測試方法C、確定質(zhì)量風(fēng)險D、測試完成和測試成功所采用的評價標(biāo)準(zhǔn)12、技術(shù)可行性是可行性研究的關(guān)鍵,其主要內(nèi)容一般不包括( C )。A、風(fēng)險分析 B、資源分析C、人員分析 D、技術(shù)分析13、軟件測試方法中,黑盒、白盒測試法是常用的方法,其中白盒測試主要用于測試(D)。A、結(jié)構(gòu)合理性B、軟件外部功能C、程序正確性D、程序內(nèi)部邏輯14、軟件調(diào)試的目的是(A)A、改正軟件中錯誤 B、暴露軟件中錯誤C、提高軟件的性能 D、開發(fā)軟件的潛能15、檢查軟件產(chǎn)品是否符合需求定義的過程稱為(D) A、驗證測試 B、驗收測試 C、確認(rèn)測試 D、集成測試16、

4、在下述哪一種測試中,測試人員必須接觸到源程序(B)。功能測試結(jié)構(gòu)測試A、只有 B、只有 C、I和 D、均不需17、以下說法中,不正確的是( C )A、驗收測試第一步就是要對軟件的文檔的審核驗收B、驗收測試分為正式驗收測試和非正式驗收測試C、測試中都必須有用戶的參與D、采用、測試的原因是所開發(fā)的軟件擁有眾多的用戶18、軟件測試方法中,黑盒、白盒測試法是常用的方法,其中白盒測試主要用于測試(D)。A、結(jié)構(gòu)合理性B、軟件外部功能C、程序正確性D、程序內(nèi)部邏輯二、填空題1、可行性分析的任務(wù)是_了解用戶的要求及實現(xiàn)環(huán)境,從經(jīng)濟(jì)、技術(shù)和社會等幾個方面研究并論證軟件系統(tǒng)的可行性_ _。2、軟件測試的目的是_

5、是為了發(fā)現(xiàn)程序中的錯誤_。3、按照測試技術(shù),軟件測試可分為_白盒測試_和_黑盒測試_。4、使用測試用例在計算機(jī)上運行程序,使其在運行過程中暴露錯誤,稱為_動態(tài)測試_。5、測試評價主要包括_覆蓋測試評測_和_質(zhì)量測試評測_。6、集成測試的主要測試的是模塊的_接口_問題,所以大多采用_黑盒測試_技術(shù)。7、在進(jìn)行單元測試時,通常需要設(shè)置若干輔助測試模塊,一是驅(qū)動模塊,用于_模擬被測模塊的上級模塊_。8、在軟件測試的四個階段中,要盡量使用真實數(shù)據(jù)的兩個階段是_系統(tǒng)測試和_驗收測試_。9、計算程序控制流圖環(huán)路復(fù)雜度的公式V(G)=E-N+2中,E指的是_邊數(shù)_。10、如果在一個50萬行代碼軟件模塊中,發(fā)

6、現(xiàn)了1200個缺陷,那么該模塊的軟件缺陷密度是_2.4_。11、軟件的生命周期分為_軟件定義_,_軟件開發(fā)_和_軟件的使用和維護(hù)_。12、按照測試組織,軟件測試可分為_開發(fā)方測試、用戶測試、第三方測試13軟件質(zhì)量評測的最終目標(biāo)是_保證產(chǎn)品能提供所要求的質(zhì)量_。14軟件的質(zhì)量保證的措施主要有_檢查、評審和測試_。15評價測試用例好壞的標(biāo)準(zhǔn)是_是否可以發(fā)現(xiàn)尚未發(fā)現(xiàn)的軟件缺陷_和_是否可以覆蓋全部的測試需求_。三、簡答題1、什么是軟件的生命周期?共分為那里幾個階段?一個軟件產(chǎn)品從形成概念開始,經(jīng)過開發(fā)、使用和維護(hù),直到最后退出使用的全部過程成為軟件的生命周期。共分為三個階段,分別是軟件的定義、軟件開

7、發(fā)和軟件的使用和維護(hù)。2、簡述軟件測試的基本原則。答:1、應(yīng)當(dāng)把“盡早和不斷的測試”作為開發(fā)者的座右銘2程序員應(yīng)該避免檢查自己的程序。3設(shè)計測試用例時應(yīng)該考慮到合法的輸入和不合法的輸入。4對錯誤較多的模塊進(jìn)行重點測試。5制定嚴(yán)格的測試計劃,排除測試隨意性。6長期保留測試用例。3、分別畫出順序結(jié)構(gòu)、選擇結(jié)構(gòu)、while結(jié)構(gòu)、until結(jié)構(gòu)的程序控制流圖,并計算它們的V(G)值。順序結(jié)構(gòu)的V(G)=1IF選擇結(jié)構(gòu)V(G)=2WHILE結(jié)構(gòu)的V(G)=3UNTIL結(jié)構(gòu)的V(G)=2CASE結(jié)構(gòu)的V(G)=35、按要求寫入正確的答案。在白盒測試用例設(shè)計中,有以下幾種測試方法,其中_A_是最強(qiáng)的覆蓋準(zhǔn)則,_B_是最弱的覆蓋準(zhǔn)則。為了對下圖所示的程序進(jìn)行覆蓋測試,必須適當(dāng)?shù)倪x取測試數(shù)據(jù)。若X,Y是兩個變量,可供選擇的測試數(shù)據(jù)組共有I, II ,III ,IV,4組(如下表),則實現(xiàn)語句覆蓋至少應(yīng)采用的測試數(shù)據(jù)組是_C_;實現(xiàn)條件覆蓋應(yīng)采用的測試數(shù)據(jù)組是_D_;實現(xiàn)路徑覆蓋至少應(yīng)采用的測試用例數(shù)據(jù)組是_E_或_F_。【供選答案:】AB: (1)語句覆蓋(2)條件覆蓋 (3)判定覆蓋 (4)路徑覆蓋CF:(1)I 和II組 (2)II 和I

溫馨提示

  • 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

提交評論