軟件測試理論試題及答案_第1頁
軟件測試理論試題及答案_第2頁
軟件測試理論試題及答案_第3頁
軟件測試理論試題及答案_第4頁
軟件測試理論試題及答案_第5頁
已閱讀5頁,還剩11頁未讀 繼續免費閱讀

下載本文檔

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

文檔簡介

軟件測試理論試題及答案

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

A、未知

B、反比

C、相等

D、正比

答案:D

2、下列哪一項不屬于軟件功能易用性測試關注的內容()

A、軟件界面的色彩是否協調

B、軟件是否能主動禁止用戶可能進行的非法操作

C、軟件是否允許用戶針對自己的使用習慣進行定制

D、軟件是否能幫助用戶減少輸入中的重復勞動

答案:A

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

A、該軟件的設計文檔

B、需求規格說明

C、項目開發計劃

D、源程序

答案:C

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

A、Smart.Bits

Logiscope

C、QuickTestProfessional

D、LoadRunner

答案:D

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

A、瀑布模型

B、漸增模型

C、螺旋模型

D、RUP模型

答案:A

6、關于系統測試方法,說法不正確的是()。

A、可以使用監視器方法收集系統執行時間和資源使用情況

B、只要有足夠的時間,一個好的安全測試就一定可以侵入一個系統

C、容量測試是指系統承受速度方面的超額負載

D、在嵌入式系統中,功能需求與性能需求必須同時考慮

答案:C

7、功能或特性沒有實現,主要功能部分喪失,次要功能完全喪失,或致命

的錯誤聲明,這屬于軟件缺陷級別中的()

A、致命缺陷

B、嚴重缺陷

C、一般缺陷

D、微小缺陷

答案:B

8、下列不屬于系統模塊等級的是()

A、高危模塊

B、一般模塊

C、低危模塊

D、缺陷模塊

答案:D

9、即使對程序的所有路徑都進行了測試,程序也可能存在沒能檢查出來的

缺陷,其原因可能是()

A、程序可能會因為缺少某些路徑而存在問題

B、即使是窮舉路徑測試也決不能保證程序符合其設計規格說明

C、窮舉路徑測試也可能不會暴露數據敏感錯誤

D、以上全部

答案:D

10、下列選項中不屬于編寫測試用例的好處是()。

A、測試確認

B、功能覆蓋

C、方便程序員修改缺陷

D、跟蹤

答案:A

n、一個好的集成測試策略應該具有的特點是()。

A、能夠使模塊與接口的劃分清晰明了,盡可能減少后續操作難度

B、能夠對被測模塊進行比較充分的測試

C、對整體工作量來說,參加測試的各種資源都得到充分利用

D、以上全部

答案:D

12、測試程序時不在機器上直接運行程序,而是采用人工檢查或計算機輔

助靜態分析的手段檢查程序。這種測試稱為()

A、白盒測試

B、黑盒測試

C、靜態測試

D、動態測試

答案:C

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

A、算術與操作缺陷

B、接口缺陷

C、初始化缺陷

D、靜態邏輯缺陷

答案:B

14、關于bug管理流程,()是正確的做法。

A、開發人員提交新的bug入庫,設置狀態為“New”

B、開發人員確認是bug,設置狀態為“Fixed”

C、測試人員確認問題解決了,設置狀態為“Closed”

D、測試人員確認不是bug,設置狀態為“Reopen”

答案:C

15、如果某段代碼簡明、易懂并且注釋準確沒有歧義,那么我們說此代碼

具備()。

A、正確性

B、清晰性

C、規范性

D、一致性

答案:B

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

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

的測試

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

行的測試

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

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

行的測試

答案;D

17、()是一種關注變量定義賦值點(語句)和引用或使用這些值的點

(語句)的結構性測試,主要用作路徑測試的真實性檢查。

A、基本路徑測試

B、邏輯覆蓋

C、決策表

D、數據流測試

答案:D

18、下列()是關于軟件缺陷的描述。

A、導致軟件包含故障的人的行為

B、產品的異常情況

C、引起一個功能部件不能完成所要求的功能的一種意外情況

D、功能部件執行其規定功能的能力喪失

答案:B

19、下列關于軟件測試的說法中正確的是()。

A、無經驗用戶的測試是盲目的,所以對提高軟件質量沒有幫助

B、某軟件模塊發現的缺陷越多,說明該模塊潛在的缺陷越多

C、專業的測試人員要盡量運用測試技術進行測試,直覺和預感是沒有用的

D、軟件測試僅僅是測試工程師的工作,與程序員無關

答案:B

20、()不屬于功能測試用例構成元素

A、測試數據

B、測試步驟

C、預期結果

D、實測結果

答案:D

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

A、需求分析

B、源程序

C、概要設計

D、詳細設計

答案:C

22、下列不屬于功能缺陷的是()

A、測試缺陷

B、控制與順序缺陷

C、功能缺陷

D、規格說明書缺陷

答案:B

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

A、界面元素的大小

B、界面元素的位置

C、界面元素的對齊方式

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

答案:A

24、軟件測試按照測試層次可以分為()

A、黑盒測試、白盒測試

B、功能性測試和結構性測試

C、單元測試、集成測試和系統測試

D、動態測試和靜態測試

答案:C

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

A、強度測試

B、壓力測試

C、容量測試

D、性能測試

答案:B

26、下列不隸屬于白盒測試方法的是()

A、控制流測試

B、健壯性測試

C、數據流測試

D、變異測試

答案:B

27、模塊分析可以看做是在體系結構分析工作基礎上的細化,一般模塊劃

分要考慮的問題有()

A、確定作為測試重點的模塊

B、找出模塊間的關系,按密切程度對模塊進行排隊

C、考慮模塊集成的次序

D、以上全部

答案:D

28、軟件的單元測試工作通常是由()完成。

A、該軟件的設計人員

B、該軟件開發組負責

C、不屬于該軟件開發組的軟件設計人員

D、該軟件的編程人員

答案:D

29、下述說法錯誤的是o

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

正確性檢驗的測試工作

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

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

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

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

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

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

需求

答案:B

30、一個程序中所含有的路徑數與—有著直接的關系。

A、程序的復雜程度

B、程序語句行數

C、程序模塊數

D、程序指令執行時間

答案:A

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

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

B、打開一一關閉

C、打開一一保留

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

答案:D

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

A、需求分析

B、概要設計

C、詳細設計

D、單元測試完成

答案:B

33、軟件質量的定義是°

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

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

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

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

答案:D

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

A、白盒法

B、黑盒法

C、靜態測試

D、灰盒法

答案:C

35、下列關于軟件性能測試的說法中,正確的是()

A、性能測試的目的不是為了發現軟件缺陷

B、壓力測試與負載測試的目的是為了探測軟件在滿足預定性能需求的情況

下所能負擔的最大壓力

C、性能測試通常要對測試結果進行分析才能獲得結論

D、在性能下降曲線下,最大建議用戶數通常處于性能輕微下降區和性能急

劇下降區的交界處

答案:C

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

A、需求

B、設計

C、編碼

D、測試

答案:B

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

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

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

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

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

答案:A

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

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

A、誤差評審

B、項目評審

C、過程評審

D、組織體系評審

答案:C

39、在軟件故障插入技術中,需要關注的是[)o

A、目標系統

B、故障類型

C、插入故障的方法

D、以上全部

答案:D

40、導致軟件缺陷的最大原因是:()

A、軟件需求說明書

B、設計方案

C、編碼

D、維護

答案:A

41、在沒有產品說明書時使用—

A、探索測試

B、功能測試

C、動態測試

D、靜態測試

答案:A

42、下列關于缺陷產生原因的敘述中,不屬于技術問題的是()

A、文檔錯誤,內容不正確或拼寫錯誤

B、系統結構不合理

C、語法錯誤

D、接口傳遞不匹配,導致模塊集成出現問題

答案:A

43、調試是()

A、發現與預先定義的規格和標準不符合的問題

B、發現軟件錯誤征兆的過程

C、有計劃的、可重復的過程

D、消除軟件錯誤的過程

答案:D

44、數據流覆蓋關注的是程序中某個變量從其聲明,賦值到引用的變化情

況,它是下列哪種覆蓋的變種

A、語句覆蓋

B、控制覆蓋

C、分支覆蓋

D、路徑覆蓋

答案:D

45、漸增式開發方法有利于o

A、獲取軟件需求

B、快速開發軟件

C、大型團隊開發

D、商業軟件開發

答案:B

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

A、功能測試

B、結構測試

C、邏根驅動測試

D、白盒測試

答案:A

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

A、詳細設計說明書

B、單元測試計劃

C、系統測試用例

D、單元測試報告

答案:C

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

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

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

不全是軟件測試的對象

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

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

趨勢。

答案:C

49、在路徑測試中,覆蓋準則規定了必須測試的一組路徑。覆蓋準則又稱

為()

A、完全性準則

B、路徑準則

C、語句覆蓋準則

D、物理覆蓋準則

答案:A

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

試()

A、最底層

B、下一層

C、最高層

D、上一層

答案:A

51、軟件測試的過程,不包括()

A、單元測試

B、集成測試

C、確認測試

D、測試計劃

答案:D

52、在集成測試用例設計的過程中,要滿足的基本要求是()。

A、保證測試用例的正確性

B、保證測試用例能無誤的完成測試項的既定的測試目標

C、保證測試用例的簡單性

D、保證測試用例能滿足相應的覆蓋率要求

答案:C

53、以下各項中,()屬于需求說明書的評測內容。1)系統定義的目標

是否與用戶的要求一致2)設計的約束條件或限制條件是否符合實際3)是否考

慮過軟件需求的其他方案4)軟件的行為與它必須處理的信息、必須完成的功能

是否一致

A、1,2,4

B、1,3,4

C、2,3,4

D、1,2,3,4

答案:D

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

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

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

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

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

答案:C

55、可以把不合格的開發人員安排做測試。

A、正確

B、錯誤

答案:B

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

A、正確

B、錯誤

答案:A

57、必須要求用戶參與的測試階段是單元測試

A、正確

B、錯誤

答案:B

58、錯誤修復后必須由報告錯誤的測試人員確認錯誤己經修復,才能關閉

錯誤

A、正確

B、錯誤

答案:A

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

A、正確

B、錯誤

答案:B

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

測試

A、正確

B、錯誤

答案:B

61、總是首先設計黑盒測試用例。

A、正確

B、錯誤

答案:A

62、軟件質量保證就是要保證開發出來的軟件和軟件開發過程符合相應標

準與規程,不存在軟件缺陷

A、正確

B、錯誤

答案:B

63、用戶文檔不是文檔測試包括的內容

A、正確

B、錯誤

答案:B

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

組件。

A、正確

B、錯誤

答案:B

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

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

戶需求

A、正確

B、錯誤

答案:A

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

并不全是軟件測試的對象

A、正確

B、錯誤

答案:B

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

A、正確

B、錯誤

答案:A

68、集成測試是為確定軟件系統是否滿足驗收標準以及使客戶決定是否接

受而進行的正式測試.

A、正確

B、錯誤

答案:B

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

A、正確

B、錯誤

答案:B

70、接口覆蓋屬于邏輯覆蓋方法

A、正確

B、錯誤

答案:B

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

A、正確

B、錯誤

答案:A

72、測試人員確認不是bug,設置狀態為“Reopen”

A、正確

B、錯誤

答案:B

73、傳統測試以發現錯誤為目的,現在測試己經擴展到了錯誤預防的范疇。

A、正確

B、錯誤

答案:A

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

A、正確

B、錯誤

答案:B

75、軟件開發全過程的測試工作都可以實現自動化.

A、正確

B、錯誤

答案:B

76、永遠有缺陷類型會在測試的一個層次上被發現,并且能夠在另一個層

次上逃避檢測。

A、正確

B、錯誤

答案:A

77、測試是可以窮盡的。

A、正確

B、錯誤

答案:B

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

A、正確

B、錯誤

答案:B

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

個,50個,51個

A、正確

B、錯誤

答案:A

80、白盒測試需要程序員參與,黑盒測試不需要

A、正確

B、錯誤

溫馨提示

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

評論

0/150

提交評論