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

下載本文檔

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

文檔簡介

軟件測試理論知識習題庫與答案

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

1、不是文檔測試包括的內容()。

A、合同文檔

B、開發文檔

C、管理文檔

D、用戶文檔

正確答案:A

2、在軟件底層進行的測試稱為()

A、系統測試

B、功能測試

C、單元測試

D、集成測試

正確答案:C

3、如果某測試用例集實現了某軟件的路徑覆蓋,那么它一定同時實現了

該軟件的()

A、條件覆蓋

B、組合覆蓋

C、判定/條件覆蓋

D、判定覆蓋

正確答案:D

4、下面關于軟件測試的說法,()是錯誤的。

A、軟件測試就是程序測試

B、軟件測試貫穿于軟件定義和開發的整個期間

C、程序是軟件測試的對象

D、需求規格說明、設計規格說明都是軟件測試的對象

正確答案:A

5、下列不屬于正式審查的方式是()

A、編碼標準和規范

B、公開陳述

C、同事審查

D、檢驗

正確答案:A

6、不是易用性測試包括的內容()

A、文檔測試

B、菜單測試

C、安裝測試

D、界面測試

正確答案:A

7、在下列描述中,關于一個軟件缺陷狀態完整變化的錯誤描述是()

A、打開一一關閉

B、激活一一修復一一重新打開

C、打開一一修復一一關閉

D、打開——保留

正確答案:B

8、下列測試不用考慮內部程序結構的測試是()o

A、結構測試

B、白盒測試

C、邏輯驅動測試

D、功能測試

正確答案:D

9、下列引起軟件缺陷的因素不屬于技術問題的是()

A、系統結構不合理

B、內容不正確

C、算法錯誤

D、語法錯誤

正確答案:B

10、下列關于系統測試方法說法不正確的是()。

A、確認測試中首先要進行的功能測試是在實際使用的環境下進行的測試,

目的是驗證被測軟件是否滿足軟件需求規格說明中列出的需求

B、在線幫助測試主要用于驗證系統的實時在線幫助的可操作性和準確性,

具體操作中可以與文檔測試同時進行

C、GUI測試中通常首先把界面元素進行劃分,可分為三個層次:界面原

子層、界面組合元素層和完整的窗口

D、用于安裝測試的測試用例設計方法有規范導出法和錯誤猜測法

正確答案:A

11、測試工程師的工作范圍會包括檢視代碼、評審開發文檔,這屬于()

A、白盒測試

靜態測試

C、黑盒測試

D、動態測試

正確答案:B

12、下列關于文件操作測試的說法中正確的是()o

A、“打印”功能如昊是調用Win32API實現的,則不需要對打印功能進

行測試

B、“打開文件”、“保存文件”和“打印”功能如果是調用Win32API

實現的,也要對這些功能的很多方面進行測試,例如打開一個只讀的文

檔等

C、“保存文件”功能如果是調用Win32APT實現的,則不需要對保存文

件功能進行測試

D、“打開文件”功能如果是調用Win32API實現的,則不需要對打開文

件功能進行測試

正確答案:B

13、自頂向下的增量式集成策略的最大成本是()。

A、驅動模塊的開發和維護

B、對構件的分層和修改

C、樁模塊的開發和維護

D、對被測模塊的組裝

正確答案:C

14、下列說法不正確的是()

A、QA與testing屬于一個層次的概念;

B、成功的測試是發現了錯誤的測試。

C、測試員需耍良好的溝通技巧;

D、測試不能證明軟件的正確性;

正確答案:A

15、在下列描述中,關于測試與調試的說法錯誤的是()

A、測試是顯示錯誤的行為;而調試是推理的過程;

B、測試顯示開發人員的錯誤。調試是開發人員為自己辯護;

C、測試能預期和可控。調試需要想象、經驗和思考;

D、測試必須在詳細設計已經完成的情況下才能開始;沒有詳細設計的信

息調試不可能進行。

正確答案:D

B、出口點覆蓋

C、需求覆蓋

D、接口覆蓋

正確答案:C

22、黑盒測試用例設計方法包括()等

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

語句覆蓋法

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

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

試法

D、等價類劃分法、邊界值分析法、判定表驅動法、場景法、錯誤推測法、

因果圖法、正交試驗設計法、功能圖法

正確答案:D

23、在體系結構中,一個子系統主要是通過一些構件來實現的,下面不

是實現子系統的構件的是()。

A、界面構件

B、業務構件

C、訪問數據庫構件

D、用于用戶傳遞的構件

正確答案:D

24、下列關于程序效率的描述錯誤的是()o

A、提高程序的執行速度可以提高程序的效率

B、源程序的效率與詳細設計階段確定的算法的效率無關

C、好的程序設計可以提高效率

D、降低程序占用的存儲空間可以提高程序的效率

正確答案:B

25、針對下列程序段,對于(A,B,C)的取值,以下()測試用例組合

能夠滿足語句覆蓋的要求。IF((A+10)=2OR(B-20)<3)

THENC=0IF((A+30)>10AND(C-30)<0)THENB=30

A、(-30,20,30)

B、(-20,0,30)

C、(2,20,3)

D、(2,30,1)

正確答案:C

26、在設計階段中,設計人員把經評審通過的各項需求轉換成一個相應

的體系結構,該體系結構是指()

A、系統體系結構

B、以上全部

C、數據體系結構

D、軟件體系結構

正確答案:B

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

A、源程序

B、需求分析

C、詳細設計

D、概要設計

正確答案:C

28、測試用例是為達到最佳的測試效果或高效的揭露隱藏的錯誤而精心

設計的少量測試數據,至少應該包括()

A、測試環境

B、測試目標、測試工具

C、測試配置

D、測試輸入、執行條件和預期的結果

正確答案:D

29、下列不屬于測試總結的內容的是()。

A、測試數據分析圖表

B、測試過程中應用的測試策略

C、參與測試的機構和人員列表

D、測試項目概述

正確答案:C

30、經驗表明,在程序設計中,某模塊與其他模塊相比,若該模塊己發

現并改正的錯誤數目較多,則該模塊中殘留的錯誤與其他模塊相比,通

常應該()

A、較少

B、相似

C、較多

D、不確定

正確答案:C

31、下列情況表明出錯處理功能有錯誤和缺陷的是()

A、以上全部

B、對異常處理的不得當

C、顯示的錯誤與實際遇到的錯誤不符

D、顯示的錯誤信息難以理解

正確答案:A

32、關于軟件測試,下列說法中正確的是(

A、軟件測試是軟件開發后期的一個階段

B、軟件測試不比軟件開發來的簡單

C、軟件的質量是靠軟件測試來保證的

D、軟件測試是測試人員的事,與開發人員無關

正確答案:B

33、測試是軟件生存期中費用消耗最大的環節。能夠決定需要做多少次

測試的影響因素有()

A、以上全部

B、開發組織和測試的時機

C、系統的目標和信息的價值

D、潛在的用戶數量

正確答案:A

34、下列不屬于GUI系統層次劃分的是()。

A^界面層

窗口層

C、接口層

D、功能層

正確答案:D

35、集成測試計劃應該在()階段末提交。

A、需求分析

B、概要設計

C、單元測試完成

D、詳細設計

正確答案:B

36>下列選項中,不是Mercury公司測試工具的是()。

A、TestDirector

LoadRunner

C、Rebot

D^WinRunner

正確答案:C

37、軟件測試的目的是()

A、評價軟件的質量

B、找出軟件中所有的錯誤

C、發現軟件的錯誤

D、證明軟件的正確的

正確答案:C

38、對于一個軟件的各種需求,要確定其關鍵性類型,定義關鍵性級別

的依據是()

A、以上全部

B、技術復雜性

C、系統任務

D、安全性

正確答案:A

39、確認測試應交付的文檔主要是()。

A、項目開發總結報名

B、以上全部

C、最終的用戶手冊和操作手冊

D、確認測試分析報旨

正確答案:B

40、下列性質屬于自頂向下集成和自底向上集成兩種策略共同的優點是

()。

A、與軟件設計順序一致,都可以可設計并行進行

B、集成方式都可采月深度優先策略和廣度優先策略

C、都可以支持故障隔離

D、都允許對底層模塊行為的早期驗證

正確答案:C

41、下列測試工具中,使用()執行自動化負載壓力測試

A、QuickTestProfessional

LoadRunner

C、Logiscope

SmartBits

正確答案:B

42、與設計測試數據無關的文檔是()。

A、源程序

B、項目開發計劃

C、該軟件的設計文檔

D、需求規格說明

正確答案:B

43、WEB應用鏈接測試不包括()。

A、錯誤的鏈接

B、客戶端與服務器端的鏈接速率

C、無鏈接指向的頁面

D、不存在的頁面文件

正確答案:B

44、不屬于界面元素測試的是()

A、文字測試

B、功能點測試

C、窗口測試

D、鼠標測試

正確答案:B

45、界面元素的布局,獲取測試數據的考慮不包括()。

A^界面元素的大小

B、界面元素的位置

C、界面元素間的色彩搭配

D、界面元素的對齊方式

正確答案:A

46、下列各測試工具中隸屬于Mercury/HP公司產品的是()

A、Purify

B、LoadRunner

C^WebStress

D、JUnit

正確答案:B

47、不屬于集成測試步驟的是()

A、記錄集成測試結縣

B、制定集成計劃

C、回歸測試

D、執行集成測試

正確答案:C

48、對于維護軟件的人員來說。使用質量是()的結果。

A、功能性

B、可維護性

C、可靠性

D、效率

正確答案:B

49、軟件測試類型按開發階段劃分是—o

A、單元測試、集成測試、確認測試、系統測試、驗收測試

B、需求測試、單元測試、集成測試、驗證測試

C、單元測試、集成測試、驗證測試、確認測試、驗收測試

D、調試、單元測試、集成測試、用戶測試

正確答案:A

50、若有一個計算類型的程序,它的輸入量只有一個X,其范圍是[-1.0,

1.0],現從輸入的角度考慮一組測試用例:-1.001,-1.0,1.0,l.OOlo

設計這組測試用例的方法是()

A、邊界值分析法

B、等價分類法

C、條件覆蓋法

D、錯誤推測法

正確答案:A

51、通過疲勞強度測試,最容易發現()問題。

A、內存泄漏

B、系統安全性

C、功能錯誤

D、并發用戶數

正確答案:A

52、下面關于邊界值法設計測試用例的描述中不準確的是()。

A、若要求輸入的密碼為671位,則可以設計測試用例:5位,6位,7

位,10位,11位,12位

B、若要求輸入整數范圍為2-10,則測試用例應該包括1,2,3,9,10,

11

C、某購物網站要求每頁最多顯示10種商品,則可以設計測試用例:0種,

1種,9種,10種,11種

D、若一個文件可以輸入1-50個記錄,則可以設計用例:1個,2個,49

個,50個,51個

正確答案:B

53、軟件調試的目的是()

A、盡量不發現錯誤以便早日提交軟件

B、發現軟件中隱藏的錯誤

C、解決測試中發現的錯誤

D、證明軟件的正確性

正確答案:C

54、關于軟件缺陷,下列說法中錯誤的是()。

A、程序錯誤屬于軟件缺陷

B、經過修改后的軟件產品,其中存在的軟件缺陷必然會越來越少

C、行業背景知識可以幫助我們有效的識別軟件缺陷

D、識別軟件缺陷不應脫離用戶需求

正確答案:B

55、為了提高測試的效率,爭取的做法是()。

A、選擇發現錯誤可能性大的數據作為測試用例

B、在完成程序的編碼之后在指定軟件的測試計劃

C、隨機選取測試用例

D、取一切可能的輸入數據作為測試用例

正確答案:A

56、數據設計的核心是抽象數據類型ADT,它的特點是()

A、數據封裝

B、使用與實現分離

C、數據隱藏

D、以上全部

正確答案:D

57、下列不屬于黑盒測試方法的是()。

A、狀態測試

B、邊界值分析

C、變異測試

D、等價類劃分

正確答案:C

58、以下哪一種選項不屬于軟件缺陷

A、軟件沒有實現產品規格說明所要求的功能

B、軟件實現了產品規格說明沒有提到的功能

C、軟件實現了產品規格說明所要求等功能但因受性能限制而未考慮可移

植性問題

D、軟件中出現了產品貴規格說明不應該出現的功能

正確答案:C

59、下列不屬于軟件生產因素的是()

A、功能

B、進度

C、質量

D、費用

正確答案;A

60、《GB/T18905軟件工程產品評價》中確定的通用評價過程包括:

A、確立評價目的、規定評價、設計評價和執行評價

B、確立評價需求、設計評價、執行評價和評估結果

C、確立評價目的、設計評價、執行評價和評估結果

D、確立評價需求、規定評價、設計評價和執行評價

正確答案:C

61、軟件測試方法按照測試過程是否執行程序分為動態測試和()。

A、黑盒法

B、白盒法

C、靜態測試

D、灰盒法

正確答案:C

62、從測試的要求來講,如果想讓測試完成的效果更好,測試部門與開

發部門的關系最好是下面四種中的()。

A、測試組織與開發組織為同一公司同一部門同一小組,并且測試人員與

開發人員為同一組人員,即開發人員測試自己的程序。

B、測試組織與開發組織為不同公司。

C、測試組織與開發組織為同一公司同一部門同一小組,但測試人員與開

發人員為不同人員。

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

正確答案:B

63、一個一致性的系統要滿足的條件是()。

A、靜態一致性要求

B、符合PICS的要求和能力

C、以上全部

D、動態一致性要求

正確答案:C

64、在系統測試中,測試人員主要根據()設計測試用例。

A、詳細設計說明書

B、概要設計說明書

C、需求分析說明書

D、系統規格說明書

正確答案;C

65、系統功能測試過程中,驗證需求可以正確實現的測試用例稱為()

A、失敗測試用例

B、業務流程測試用例

C、功能點測試用例

D、通過測試用例

正確答案:D

66、完成系統測試后,需要提交的文檔有()。

A、系統測試日志

B、以上全部

C、測試結果記錄表格

D、全面的系統測試總結報告

正確答案:B

67、自底向上單元測試的策略是首先對模塊調用圖上的哪一層模塊進行

測試()

A>上一層

B、最底層

C、最高層

D、下一層

正確答案:B

68、下列做法對維護工作不利的是()

A、存在有可查的歷史記錄

B、存在有可以有效使用的審核和批準過程

C、開發階段提前交付軟件產品

D、存在完整、適用的文檔

正確答案:C

69、同行評審,有時稱為同級評審,是一種通過作者的同行來確認缺陷

和需要變更區域的檢查方法。它主要分為管理評審、技術評審、文檔評

審和()

A、組織體系評審

B、項目評審

C、過程評審

D、誤差評審

正確答案:C

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

A、重復測試:不斷執行同樣的操作,這種反復測試的主要原因是看內存

是否不足

B、壓迫測試:提供條件任軟件發揮,最大限度地發掘軟件的能力

C、重復測試:使軟件在不夠理想的條件下運行,觀察軟件對外部資源的

要求和依賴的程度

D、完整C/S體系結構測試,只包括網絡運行和性能測試

正確答案:D

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

1、采用正確的測試月例設計方法,軟件測試可以做到窮舉測試

A、正確

B、錯誤

正確答案:B

2、不存在質量很高但可靠性很差的產品。

A、正確

B、錯誤

正確答案:B

3、軟件錯誤(error)是指軟件生命周期內的不希望或不可接受的人為

錯誤,其結果是導致軟件故障的產生

A、正確

B、錯誤

正確答案:A

4、理論上白盒測試可以發現軟件所有的缺陷。

A、正確

B、錯誤

正確答案:B

5、J2EE系統架構被各種信息系統普遍采用,JSP不屬于其服務器端應用

組件。

A、正確

B、錯誤

正確答案:B

6、為了快速完成集成測試,采用一次性集成方式是適宜的。

A^正確

B、錯誤

正確答案;B

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

并不全是軟件測試的對象

A、正確

B、錯誤

正確答案:B

8、測試應從“大規?!遍_始,逐步轉向“小規?!?。

A、正確

B、錯誤

正確答案:B

9、黑盒測試的測試月例是根據應用程序的功能需求設計的。

A、正確

B、錯誤

正確答案:A

10、壓力測試通常需要輔助工具的支持。

A、正確

B、錯誤

正確答案:A

11、黑盒測試是邏輯驅動的測試

A、正確

B、錯誤

正確答案:B

12、設計一實現一測試,軟件測試是開發后期的一個階段。

A、正確

B、錯誤

正確

溫馨提示

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

評論

0/150

提交評論