軟件測試理論知識試題與參考答案_第1頁
軟件測試理論知識試題與參考答案_第2頁
軟件測試理論知識試題與參考答案_第3頁
軟件測試理論知識試題與參考答案_第4頁
軟件測試理論知識試題與參考答案_第5頁
已閱讀5頁,還剩12頁未讀 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

軟件測試理論知識試題與參考答案

一、單選題(共70題,每題1分,共70分)

1、對程序中已發現的錯誤進行錯誤定位和確定出錯性質,并改正這些錯

誤,同時修改相關的文檔,稱為()

A、驗證

B、錯誤分析

C、測試

D、調試

正確答案:D

2、側重于觀察資源耗盡情況下的軟件表現的系統測試被稱為()

A、強度測試

B、容量測試

C、性能測試

D、壓力測試

正確答案:D

3、以程序內部的邏輯結構為基礎的測試用例設計技術屬于()

A、黑盒測試

B、白盒測試

C、灰盒測試

D、數據測試

正確答案:B

4、使用白盒測試方法時,確定測試數據應根據()和指定的覆蓋標準。

A、程序的復雜度

B、程序的內部邏輯

C、程序的功能

D、使用說明書

正確答案:B

5、軟件生命周期中持續時間最長的是()階段。

A、軟件測試

B、需求分析

C、程序編碼

D、軟件運行維護

正確答案:D

6、關于同行評審說法正確的是()

A、同行評審是對程序進行模擬,一步步的展示程序如何處理測試數據

B、在軟件開發過程中進行同行評審會浪費時間,減緩項目的進度

C、同行評審雖然可以縮減工作時間,但同時也增加了大量的成本

D、同行評審的目的是發現產品的缺陷,因此在評審上的投入可以減少大

量的后期返工

正確答案:D

7、關于軟件測試的目的,下列說法哪個是錯誤的()o

A、一個好的測試用例在于能夠發現至今未發現的錯誤。

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

C、測試是程序的運行過程,月的在于發現錯誤。

D、一個成功的測試是發現了至今未發現的錯誤的測試。

正確答案:B

8、據權威部門統計,軟件錯誤產生的原因分布圖表中,如下()選項是

導致軟件錯誤的主要原因

A、軟件需求規格說明錯誤

B、測試錯誤

C、編碼錯誤

D、設計錯誤

正確答案:A

9、不用執行程序,目的是收集有關程序代碼的結構信息,這一過程是()

A、大突擊測試

B、靜態分析

C、增量測試

I)、性能測試

正確答案:B

10、測試后程序中殘存的錯誤數目與該程序中已發現的錯誤數目成()o

A、未知

B、正比

C、相等

D、反比

正確答案:B

11、下列敘述中,()是正確的。

A、必須根據軟件需求說明文檔生成用于白盒測試的測試用例

B、一般而言,黑盒測試對結構的覆蓋比白盒測試高

C、白盒測試又稱為邏輯驅動測試

D、窮舉路徑測試可以查出程序中因遺漏路徑而產生的錯誤

正確答案:C

12、下列測試用例設計方法可以用來為正向測試設計的是()。

A、狀態遷移測試

B、邊界值分析

C、內部邊界分析

D、錯誤猜測法

正確答案:A

13、集成測試的測試用例是根據()的結果來設計。

A、需求分析

B、概要設計

C、源程序

D、詳細設計

正確答案:B

14、下面有關測試原則的說法正確的是()。

A、程序最好由編寫該程序的程序員自己來測試

B、使用測試用例進行測試是為了檢查程序員是否做錯了他該做的事

C、測試用例應由測試的輸入數據和預期的輸出結果兩部分組成

D、測試用例自詡選取合理的輸入數據

正確答案:C

15、堅持在軟件開發的各個階段實施下列哪種質量保證措施,才能在開

發工程中盡早發現和預防錯誤,將出現的錯誤克服在早期。

A、技術評審

B、程序測試

C、文檔審查

D、管理評審

正確答案:A

16、下列—不是軟件自動化測試的優點

A、準確度和精確度高

B、能提高測試的質量

C、速度快、效率高

D、能充分測試軟件

正確答案:D

B、測試分析員

C、測試監測員

D、測試員

正確答案:B

23、軟件項目計劃一般不包括以下哪項內容C)

A、進度安排

B、培訓計劃

C、人員安排

D、軟件開發標準的選擇和制定(可行性)

正確答案:D

24、劃分軟件測試屬于白盒測試還是黑盒測試的依據是()

A、是否執行程序代碼

B、是否能看到軟件設計文檔

C、是否能看到被測源程序

D、運行結果是否確定

正確答案:C

25、()是選擇若干個測試用例,運行被測程序,使得程序中的每個可

執行語句至少執行一次。

A、條件覆蓋

B、語句覆蓋

C、判定覆蓋

D、組合覆蓋

正確答案:B

26、軟件是計算機系統中與硬件相互依存的另一部分,它的組成部分是

()o

A、程序、數據

B、程序

C、程序、文檔

D、程序、數據、文檔

正確答案:D

27、驗收測試是以()為主的測試。

A、QA人員

B、用戶

C、軟件開發人員

D、軟件測試人員

正確答案:B

28、不屬于邏輯覆蓋方法的是()0

A、條件覆蓋

B、判定覆蓋

C、組合覆蓋

D、接口覆蓋

正確答案:D

29、在做安全性測試之前,首先要分析()。

A、暴露出來的行為

B、安全性控制

C、資產和危險

D、以上全部

正確答案:D

30、軟件動態測試方法分為白盒法和()o

A、白盒法

B、動態測試

C、灰盒法

D、黑盒法

正確答案:D

31、在GB/T17544中,軟件包質量要求包括三部分,即產品描述要求、

、程序和數據要求。

A、用戶文檔要求

B、設計要求說明

C、系統功能要求

D、軟件配置要求

正確答案:A

32、下列測試策略中,不是在系統測試的中后期和驗收測試階段進行的

是()。

A、安裝測試

B、裸機測試

C、加密測試

D、數據庫測試

正確答案:A

33、用測試工具測試一個Web系統最大支持多少個用戶同時并發登錄,

這個測試屬于()o

A、負載測試

B、容量測試

C、安全性測試

D、壓力測試

正確答案:D

34、軟件測試是軟件質量保證的重要手段,下述哪種測試是軟件測試的

最基礎環節?

A、結構測試

B、功能測試

C、單元測試

D、驗收測試

正確答案:C

35、軟件質量的定義是o

A、滿足規定用戶需求的能力

B、最大限度達到用戶滿意

C、軟件的功能性、可靠性、易用性、效率、可維護性、可移植性

D、軟件特性的總和,以及滿足規定和潛在用戶需求的能力

正確答案:D

36、控制流覆蓋準則約束最弱的是()。

A、點覆蓋

B、條件覆蓋

C、路徑覆蓋

D、邊覆蓋

正確答案:A

37、以下選項中不屬于協議一致性測試分析方法中的測試的是()。

A、定向診斷測試

B、基本互聯測試

C、能力測試

D、人員測試

正確答案:D

38、以下()方法大是黑盒測試用例的設計方法。

A、因果圖法

B、路徑法

C、邊界值法

D、場景法

正確答案:B

39、下列哪種文檔不是在詳細設計階段產生的()o

A、單元測試計劃

B、詳細設計說明書

C、系統測試用例

D、單元測試報告

正確答案:C

40、下列不適合使用功能測試工具的場合是:)。

A、需要頻繁更改測試用例的測試

B、涉及與物理設備交互的測試

C、回歸測試

D、跨平臺的測試

正確答案:D

41、下面說法正確的是()

A、測試配置是軟件配置的一個子集

B、錯誤發現的越晚,改正的代價就越大,這個代價是呈現接近線性增長

的趨勢。

C、軟件測試僅是在編程之后進行的測試

D、需求規格說明、概要設計規格說明、詳細設計規格說明、源程序這些

并不全是軟件測試的對象

正確答案:A

42、下述說法錯誤的是o

A、集成測試也叫做組裝測試,通常在編碼完成的基礎上,將所有的程序

模塊進行有序的、遞增的測試

B、系統測試是在真實或模擬系統運行環境下,檢查完整的程序系統能否

和相關硬件、外設、網絡、系統軟件和支持平臺等正確配置與連接,并

滿足用戶需求

C、集成測試是檢驗程序單元或部件的接口關系,逐步集成為符合概要設

計要求的程序部件或整個系統。

D、單元測試又稱為模塊測試,是針對軟件測試的最小單位一程序模塊進

行正確性檢驗的測試工作

正確答案:A

43、黑盒測試是一種重要的測試策略,又稱為數據驅動的測試,其測試

數據來源于()

A、概要設計說明

B、軟件規格說明

C、軟件設計說明

D、詳細設計說明

正確答案:B

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

A、采用白盒測試,輔之以黑盒測試;

B、只使用白盒測試。

C、采用黑盒測試,輔之以白盒測試;

D、只使用黑盒測試;

正確答案:A

45、下列不屬于動態分析的軟件行為是()

A、結構分析

B、建模

C、分支執行分析

D、屏幕仿真

正確答案:A

46、為測試覆蓋率指標完成測試用例設計的技術有()。

A、數據定義/使用測試

B、狀態遷移

C、判斷和條件測試

D、以上全部

正確答案:D

47、單元測試中設計測試用例的依據是()

A、詳細設計規格說明書

B、項目計劃說明書

C、概要設計規格說明書

D、用戶需求規格說明書

正確答案:A

48、下列能作為設計階段測試對象的文檔是C)

A、邏輯設計規格說明

B、內部設計規格說明

C、以上全部

D、外部設計規格說明

正確答案:C

49、一個Web應用程序的版本升級后,測試人員分別在IE5和IE6下瀏

覽應用,查看程序是否存在問題,這種測試屬于()。

A、兼容性測試

B、易用測試

C、安裝測試

D、安全測試

正確答案:A

50、與設計測試用例無關的文檔有()。

A、需求規格說明書

B、項目開發計劃

C、設計說明書

D、源程序

正確答案:B

51、嚴重的軟件缺陷的產生主要源自()。

A、需求

編碼

C、測試

D、設計

正確答案:D

52、設計測試用例時候,()是用得最多的一種黑盒測試方法。

A、等價類劃分

B、錯誤推測

C、邊界值分析

D、因果圖

正確答案:C

53、產品發布后修復軟件缺陷比項目開發早期這樣做的費用要高

A、1?2倍

B、100倍或更高

C、10?20倍

D、50倍

正確答案:B

54、提高系統時間效率的最佳方法是()

A、選擇最好的測試月例

B、選擇最佳的測試方法

C、使用測試工具

D、選擇高效的算法

正確答案:D

55、下列不屬于安全性的性能是()。

A、有效性

B、精確性

C、生存性

D、一致性

正確答案:D

56、下列()方法設計出的測試用例發現程序錯誤的能力最強。

A、邊界值分析法

B、場景法

C、決策表法

D、等價類劃分法

正確答案:A

57、在對單機版的軟件進行測試的過程中,下列說法中正確的是()o

A、對鼠標的左右鍵功能不需要測試,因為是自動支持的,不需要編程實

現對此功能的支持

B、對鼠標和滾輪功能都需要進行測試

C、對于滾輪功能不需要測試,因為是自動支持的,不需要編程實現對此

功能的支持

D、對雙擊和三擊鼠標功能不需要測試,因為是自動支持的,不需要編程

實現對此功能的支持

正確答案:B

58、下列關于測試方法的說法中正確的是()。

A、隨機測試是一種很不專業的測試方法,所以在測試中不能用隨機測試

方法

B、在實際測試中,邊界值分析法和等價類劃分法經常結合使用

C、錯誤猜測法本身穴是一種測試技術,所以不用編寫測試用例

D、在設計測試用例的過程中,應考慮失敗測試,不用考慮通過測試

正確答案:B

59、軟件測試員究竟做些什么。

A、軟件測試員的目的是發現軟件缺陷

B、軟件測試員的目的是發現軟件缺陷,盡可能早一些,并將其得以修復

C、軟件測試員的目的是發現軟件缺陷,盡可能早一些,并確保其得以修

D、軟件測試員的目的是發現軟件缺陷,盡可能早一些

正確答案:C

60、什么是配置測試?

A、檢查缺陷是否有效改正

B、是交互適應性、實用性和有效性的集中體現

C、是指使用各種硬件來測試軟件操作的過程

D、是指檢查軟件之間是否正確交互和共享信息

正確答案:C

61、基于調用圖的集成測試方式有兩種,即成對集成和相鄰集成。其中

相鄰集成是針對()

A、邊

B、模塊

C、結點

D、語句

正確答案:C

62、可以作為軟件測試結束的標志。

A、使用了特定的測試用例

B、查出了預定數目的錯誤

C、按照測試計劃中所規定的時間進行了測試

D、錯誤強度曲線下降到預定的水平

正確答案:D

63、下列不屬于軟件本身的原因產生的缺陷的是()

A、系統結構不合理

B、文檔錯誤

C、算法錯誤

D、語法錯誤

正確答案:B

64、計算機軟件或程序中存在的某種破壞正常運行能力的問題、錯誤,

或者隱藏的功能缺陷是屬于()

A、缺陷

B、故障

C、缺點

D、失效

正確答案:A

65、自底向上測試的策略不需要單獨設計樁模塊,也無需依賴結構設計,

對于需要考慮對象或復用時,相對其他測試策略而言,該策略比較合理,

所以自底向上測試是()。

A、面向結構的測試

B、面向數據的測試

C、面向功能的測試

D、面向程序的測試

正確答案:C

66、下列產品不適合采用基于功能的集成測試策略的是()

A、技術探索型項目,其功能的實現遠比質量更關鍵

B、關鍵功能具有較大風險的產品

C、控制結構比較清晰和穩定的產品

D、對于功能實現沒有把握的產品

正確答案:C

67、下面()方法能夠有效地檢測輸入條件的各種組合可能引起的錯誤。

A、邊界值分析

B、因果圖

C、等價類劃分

D、錯誤推測

正確答案:B

68、下列缺陷中,不屬于加工缺陷的是()

A、初始化缺陷

B、靜態邏輯缺陷

C、接口缺陷

D、算術與操作缺陷

正確答案:C

69、對于軟件的B測試,下列描述正確的是o

A、B測試就是在軟件公司外部展開的測試,由專業的測試人員執行的測

B、B測試就是在軟件公司外部展開的測試,可以由非專業的測試人員執

行的測試

C、B測試就是在軟件公司內部展開的測試,由公司專業的測試人員執行

的測試

D、B測試就是在軟件公司內部展開的測試,由公司的非專業測試人員執

行的測試

正確答案:B

70、針對是否對無效數據進行測試,可以將等價類測試分為()1)標準

(一般)等價類測試2)健壯等價類測試3)弱等價類測試4)強等價類測試

A、1)3)

B、3)4)

C、1)2)

D、2)4)

正確答案:C

二、判斷題(共30題,每題1分,共30分)

1、軟件測試員可以對產品說明書進行白盒測試。

A、正確

B、錯誤

正確答案:B

2、功能測試的回歸測試經常要多次重復

A、正確

B、錯誤

正確答案:A

3、為驗證某音樂會訂票系統是否能夠承受大量用戶同時訪問,測試工程

師一般采用負載壓力測試工具。

A、正確

B、錯誤

正確答案:A

4、錯誤猜測法本身天是一種測試技術,所以不用編寫測試用例

A、正確

B、錯誤

正確答案:B

5、在集成測試階段是采用黑盒測試與白盒測試相結合的方法

A、正確

B、錯誤

正確答案:A

6、單元測試通常由開發人員進行。

A、正確

B、錯誤

正確答案:A

7、軟件測試工具可以代替軟件測試員。

A、正確

B、錯誤

正確答案:B

8、在軟件開發過程中,若能盡早暴露其中的錯誤,則為修復和改進錯誤

所花費的代價就會降低。

A、正確

B、錯誤

正確答案:A

9、設計功能測試用例的根本依據是概要設計說明書

A、正確

B、錯誤

正確答案:B

10、軟件測試的目的在于發現錯誤、改正錯誤。

A、正確

B、錯誤

正確答案:B

11、為了提高測試的效率,需要取一切可能的輸入數據作為測試數據,達

到全部覆蓋的要求

A、正確

B、錯誤

正確答案:B

12、軟件測試按照測試階段可分為單元測試、確認測試、系統測試、驗

收測試

A、正確

B、錯誤

正確答案:B

13、沒有發現錯誤的測試是沒有價值的。

A、正確

B、錯誤

正確答案:A

14、

溫馨提示

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

評論

0/150

提交評論