軟體測試與質量保證選擇題

2021-03-04 06:22:42 字數 4330 閱讀 7497

一:單項選擇題(25分)

1在軟體開發的各種資源中,(d )是最重要的資源。

a 開發工具 b 方法 c 硬體環境 d 人員

2軟體是計算機系統中與硬體相互依存的另一部分,它的組成部分是(d)。

a.程式、資料 b.程式、文件 c.程式 d. 程式、資料、文件

3乙個專案是否開發,從經濟上來說是否可行,歸根結底是取決於對 ( a)

a.成本的估算 b.專案計畫 c.工程管理d.工程網路圖

4軟體專案計畫一般不包括以下哪項內容(d)

(a)培訓計畫 (b)人員安排 (c)進度安排 (d)軟體開發標準的選擇和制定(可行性)

5下列哪個模型沒有採用迭代的思想(a)

a.瀑布模型b.漸增模型 c.螺旋模型d.rup模型

6需求規格說明書的內容不應當包括(b)。

a 對重要功能的描述 b 對演算法的詳細過程性描述(詳細說明書)

c 軟體確認準則d 軟體的效能

7需求分析是由分析員經過了解使用者的要求,認真細緻地調研、分析,最終應建立目標系統的邏輯模型,並寫出(b)。

(a) 模組說明書 (b) 軟體規格說明書 (c) 專案開發計畫 (d) 合同文件

8軟體動態測試方法分為白盒法和(b)。

( a)白盒法 (b)黑盒法 (c)動態測試 (d)灰盒法

9軟體測試方法按照測試過程是否執行程式分為動態測試和(c )。

( a)白盒法 (b)黑盒法 (c)靜態測試 (d) 灰盒法

10用不同的方法可將軟體測試分為白盒法和黑盒法,或者(c )和靜態測試。

( a)白盒法 (b)黑盒法 (c) 動態測試 (d) 灰盒法

11軟體測試的過程,不包括( d )

( a)單元測試 (b)整合測試 (c) 確認測試 (d)測試計畫

12單元測試中使用的輔助模組分為驅動模組和( c)

( a) 傳入模組 (b)主模組 (c)樁模組 (d) 傳出模組

13整合測試分為漸增組裝測試和(a )

( a) 非漸增組裝測試 (b) 確認測試 (c) 單元測試 (d) 測試計畫

14軟體測試的目的是( a)

( a)發現軟體中隱藏的錯誤b)解決軟體中隱藏的錯誤

(c)盡量不發現錯誤以便早日提交軟體d)證明軟體的正確性

15軟體除錯的目的是( b )

( a)發現軟體中隱藏的錯誤b)解決測試中發現的錯誤

(c)盡量不發現錯誤以便早日提交軟體 (d)證明軟體的正確性

16單元測試的測試用例主要根據(d)的結果來設計。

a.需求分析 b.源程式 c.概要設計 d.詳細設計

17從測試的要求來講,如果想讓測試完成的效果更好,測試部門與開發部門的關係最好是下面四種中的( d )。

a.測試組織與開發組織為同一公司同一部門同一小組,並且測試人員與開發人員為同一組人員,即開發人員測試自己的程式。

b.測試組織與開發組織為同一公司同一部門同一小組,但測試人員與開發人員為不同人員。

c.測試組織與開發組織為同一公司,但不在同一部門。

d.測試組織與開發組織為不同公司。

18嚴重的軟體缺陷的產生主要源自(b )。

a)需求 b)設計 c)編碼 d)測試

19關於軟體測試的目的,下列說法哪個是錯誤的( d )。

a. 測試是程式的執行過程,目的在於發現錯誤。

b. 乙個好的測試用例在於能夠發現至今未發現的錯誤。

c. 乙個成功的測試是發現了至今未發現的錯誤的測試。

d. 測試的目標是以最少的時間和人力改正軟體中潛在的所有錯誤和缺陷。

20黑盒測試用例設計方法包括(b )等

a.等價類劃分法、因果圖法、正交試驗設計法、功能圖法、路徑覆蓋法、語句覆蓋法

b.等價類劃分法、邊界值分析法、判定表驅動法、場景法、錯誤推測法、因果圖法、正交試驗設計法、功能圖法

c.因果圖法、邊界值分析法、判定表驅動法、場景法、z路徑覆蓋法

d.場景法、錯誤推測法、因果圖法、正交試驗設計法、功能圖法、域測試法

21(a )是一種黑盒測試方法,它是把程式的輸入域劃分成若干部分,然後從每個部分中選取少數代表性資料當作測試用例

a.等價類劃分法 b.邊界值分析法 c.因果圖法 d.場景法

22錯誤推測法的基本想法是:(d )

a.劃分有效等價類和無效等價類 b.劃分原因和結果 c.列出所有的可能情況

d.列舉出程式中所有可能有的錯誤和容易發生錯誤的特殊情況,根據它們選擇測試用例

23若有乙個計算型別的程式,它的輸入量只有乙個x,其範圍是[-1.0,1.0],現從輸入的角度考慮一組測試用例:

-1.001,-1.0,1.

0,1.001。設計這組測試用例的方法是( c)

a.條件覆蓋法 b.等價分類法 c.邊界值分析法 d.錯誤推測法

24整合測試的測試用例是根據(c)的結果來設計。

a.需求分析 b.源程式 c.概要設計 d.詳細設計

25軟體測試的物件包括(d )。

a.需求分析、概要設計和詳細設計 b.程式源** c.需求規格說明 d.以上所有

單項選擇題:共20小題,每小題1 分,滿分20分;請將答案填入題後括號中。

(說明:每題有且僅有乙個正確答案)

在軟體生命週期的哪乙個階段,軟體缺陷修復費用最低a )

a)需求分析(編制產品說明書) b)設計 (c) 編碼 (d)產品發布

單元測試中用來模擬被測模組呼叫者的模組是c )

(a) 父模組 (b)子模組 (c)驅動模組 (d)樁模組

為了提高測試的效率,應該d )

(a)隨機地選取測試資料; (b)取一切可能的輸入資料作為測試資料;

(c)在完成編碼以後制定軟體的測試計畫; (d)選擇發現錯誤可能性大的資料作為測試資料。

側重於觀察資源耗盡情況下的軟體表現的系統測試被稱為b )

(a)強度測試 (b)壓力測試(c) 容量測試 (d)效能測試

必須要求使用者參與的測試階段是d )

(a)單元測試 (b)整合測試(c) 確認測試 (d)驗收測試

軟體測試員究竟做些什麼c )

(a)軟體測試員的目的是發現軟體缺陷

(b)軟體測試員的目的是發現軟體缺陷,盡可能早一些

(c)軟體測試員的目的是發現軟體缺陷,盡可能早一些,並確保其得以修復

(d)軟體測試員的目的是發現軟體缺陷,盡可能早一些,並將其得以修復

下面四種說法中正確的是c )

(a)因果圖法是建立在決策表法基礎上的一種白盒測試方法;

(b)等價類劃分法是邊界值分析法的基礎;

(c)健壯性等價類測試的測試用例要求在有效等價類中取值;

(d)在任何情況下做黑盒測試皆應首先考慮使用錯誤推斷法。

不屬於單元測試內容的是a )

(a)模組介面測試 (b)區域性資料結構測試 (c) 路徑測試 (d)使用者介面測試

劃分軟體測試屬於白盒測試還是黑盒測試的依據是c )

(a)是否執行程式** (b)是否能看到軟體設計文件

(c)是否能看到被測源程式 (d)執行結果是否確定

下列專案中不屬於測試文件的是c )(a)測試計畫 (b)測試用例 (c) 程式流程圖 (d)測試報告

幾乎沒有產品計畫、進度安排和正規的開發過程的軟體開發模式是b )

(a)大棒模式 (b)邊寫邊改模式 (c) 瀑布模式 (d)快速原型開發模式

如果某測試用例集實現了某軟體的路徑覆蓋,那麼它一定同時實現了該軟體的a )

(a)判定覆蓋 (b)條件覆蓋 (c) 判定/條件覆蓋 (d)組合覆蓋

下列說法不正確的是d )

(a)測試不能證明軟體的正確性; (b)測試員需要良好的溝通技巧;

(c)qa與testing屬於乙個層次的概念; (d)成功的測試是發現了錯誤的測試。

對web**進行的測試中,屬於功能測試的是b )

(a)連線速度測試 (b)鏈結測試 (c)平台測試d)安全性測試

在進行單元測試時,常用的方法是b )

(a)採用黑盒測試,輔之以白盒測試; (b)採用白盒測試,輔之以黑盒測試;

(c)只使用黑盒測試;(d)只使用白盒測試。

使用白盒測試方法時,確定測試資料的依據是指定的覆蓋標準和b )

軟體質量保證與測試

一 實驗目的 了解軟體工程領域中各級標準,了解iso9001標準中關於軟體的相關標準,了解cmm軟體成熟度模型的質量思想,了解軟體行業的國際標準和國家標準,掌握標準在軟體質量監控的作業和影響。二 實驗時間 2學時三 實驗內容 1 了解軟體行業相關的國際標準 行業標準 國家標準,了解各標準的特點及作用...

軟體測試與軟體質量保證之間的關係

20081610124 軟體08 01 羅權鋒 軟體測試和軟體質量保證是軟體質量工程的兩個不同層面的工作。軟體測試只是軟體質量保證工作的乙個重要環節。軟體測試 sqc 是為使產品滿足質量要求所採取的作業技術和活動,它包括檢驗 糾正和反饋。比如sqc進行檢驗發現不良品後將其剔除,然後將不良資訊反饋給相...

軟體質量保證

結課 班級 軟體09k2 姓名 彭奇 學號 0919 軟體質量保證 sqa 是建立一套有計畫,有系統的方法,來向管理層保證擬定出的標準 步驟 實踐和方法能夠正確地被所有專案所採用。軟體質量保證的目的是使軟體過程對於管理人員來說是可見的。它通過對軟體產品和活動進行評審和審計來驗證軟體是合乎標準的。軟體...