軟件測試基礎復習題及參考答案_第1頁
軟件測試基礎復習題及參考答案_第2頁
軟件測試基礎復習題及參考答案_第3頁
軟件測試基礎復習題及參考答案_第4頁
軟件測試基礎復習題及參考答案_第5頁
已閱讀5頁,還剩16頁未讀 繼續免費閱讀

下載本文檔

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

文檔簡介

軟件測試基礎復習題及參考答案

1、下列軟件實施活動的進入準則描述錯誤的是()

A、需求工件己經被基線化

B、詳細設計工件已經被基線化

C、架構工件已經被基線化

D、項目階段成果已經被基線化

答案:D

2、用黑盒技術設計測試用例的方法之一為()

A、因果圖

B、邏輯覆蓋

C、循環覆蓋

D、基本路徑測試

答案:A

3、單元測試中用來模擬被測模塊調用者模塊是()

A、父模塊

B、子模塊

C、驅動模塊

D、樁模塊

答案:C

4、十進制102轉爽為二進制是()

A、1100111

B、1100110

C、1100001

D、101111

答案:B

5、軟件測試的目的()

A、發現程序中的所有錯誤

B、盡可能多的發現程序中的錯誤

C、證明程序是正確的

D、調試程序

答案:B

6、在模塊測試的過程中,采用自底向上的測試比自頂向下的測試()

A、好

B、差

C、一樣

D、不確定

答案:A

7、Excel軟件可月于()

A、文字處理

B、電子表格處理

C、設計程序

D、幻燈片制作

答案:B

8、軟件的六大質量特性包括:()

A、功能性、可靠性、可用性、效率、可維護、可移植

B、功能性、可靠性、可用性、效率、穩定性、可移植

C、功能性、可靠性、可拓展性、效率、穩定性、可移植

D、功能性、可靠性、兼容性、效率、穩定性、可移植

答案:A

9、軟件測試規范規定,軟件測試的類別可分為:單元測試、集成測試以及

A、系統測試

B、驗收測試

C、系統測試和驗收測試

D、配置項測試、系統測試和驗收測試

答案:C

10、關于軟件質量的描述,正確的是()

A、軟件質量是指軟件滿足規定用戶需求的能力

B、軟件質量特性是指軟件的功能性、可靠性、易用性、效率、可維護性

C、軟件質量保證過程就是軟件測試過程

D、以上描述都不對

答案:B

11、大多數實際情況下,性能測試的實現方法是O

A、黑盒測試

B、白盒測試

C^靜態分析

D、可靠性測試

答案:A

12、軟件生存周期的正確順序是()

A、軟件設計、系統與軟件需求定義、制定計劃、編碼和單元測試、集成和

系統測試、運行和維護

B、系統與軟件需求定義、軟件設計、制定計劃、編碼和單元測試、集成和

系統測試、運行和維護

C、制定計劃、軟件設計、系統與軟件需求定義、編碼和單元測試、集成和

系統測試、運行和維護

D、制定計劃、系統與軟件需求定義、軟件設計、編碼和單元測試、集成和

系統測試、運行和維護

答案:D

13、下列文件中包含了主機名到IP地址的映射關系的文件是()

A、/etc/HOSTNAME

B、/etc/resolv.conf

C、/etc/hosts

D、etc/networks

答案:C

14、對程序的測試最好由誰來做,對程序的調試最好由誰來做()

A、程序員/第三方測試機構

B、第三方測試機溝/程序員

C、程序開發組/程序員

D、程序開發組/程序開發組

答案:B

15、經驗表明,在程序測試中,某模塊與其他模塊相比,若該模塊已發現

并改正的錯誤較多,則該模塊中殘存的錯誤數目與其他模塊相比,通常應該()

A、較少

B、較多

C、相似

D、不確定

答案:B

16、下列方法中,不屬于黑盒測試的是()

A、基本路徑測試法

B、等價類測試法

C、邊界值分析法

D、基于場景的測試方法

答案:A

17、在需求獲取與定義階段就開始建立,以后要不斷細化和完善的文檔是()

A、用戶手冊

B、外部設計規格說明

C、內部設計規格說明

D、測試計劃手冊

答案:A

18、()方法根據輸出對輸入的依賴關系設計測試用例

A、路徑測試

B、等價類

C、因果圖

D、邊界值

答案:C

19、如果一個判定中的復合條件表達式為(A〉l)or(BC3)則為了達到100%

的條件覆蓋率,至少需要設計多少個測試用例()

A、1

B、2

C、3

D、4

答案:B

20、()可以作為軟件測試結束的標志

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

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

C、查出了預訂數目的錯誤

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

答案:B

21、下列軟件屬性中,軟件產品首要滿足的應該是()

A、功能需求

B、性能需求

C、可擴展性和靈活性

D、容錯、糾錯能力

答案:A

22、CMMI共有幾個級別()

A、3個

B、4個

C、5個

D、6個

答案;C

23、測試ATM取款功能,已知取款數只能輸入正整數,每次取款數要求是

100的倍數且不能大于500,下面哪個是正確的無效等價類()

A、<li>(0,100)、(100,200)、(200,300)、(300,400)、

(400,500)、(500,+8)</PreX/li>

B、<li>(500,+oo)</pre></li>

C、<li>(500,+8)、任意大于。小于500的非100倍數的整數

</pre></li>

D、<li>(-8,100)、(100,200)、(200,300)、(300,400)、

(400,500)、(500,+8)</PreX/li>

答案:C

24、成功的測試是指運行測試實例后0

A、未發現程序錯誤

B、發現了程序的錯誤

C、證明程序正確性

D、改正了程序錯誤

答案:B

25、在某大學學籍管理信息系統中,假設學生年齡的輸入范圍為16?40,

則根據黑盒測試中的等價類劃分技術,下面劃分正確的是O

A、可劃分為2個有效等價類,2個無效等價類

B、可劃分為1個有效等價類,2個無效等價類

C、可劃分為2個有效等價類,1個無效等價類

D、可劃分為1個有效等價類,1個無效等價類

答案:B

26、軟件生存周期過程中,修改錯誤最大的階段是()

A、需求階段

B、設計階段

C、編程階段

D、發布運行階段

答案:D

27、為了提高測試的效率,應該()

A、隨機的選取測試數據

B、取一切可能的輸入數據作為測試數據

C、在完成編碼以后指定軟件的測試計劃

D、選擇發現錯誤的可.能性

答案;D

28、軟件設計階段的測試主要采取的方式是:)

A^評審

B、白盒測試

C、黑盒測試

D、動態測試

答案:A

29、當一個應用程序窗口被最小化后該應用程序將會出現以下哪種情況?

A、被終止執行

B、繼續在前臺執行

C、被暫停執行

D、被轉入后臺執行

答案:D

30、軟件測試的目的()

A、避免軟件開發中出現的錯誤

B、發現軟件開發中出現的錯誤

C、盡可能發現并排出軟件中潛臧的錯誤,提高軟件的可靠性

D、修改軟件中出現的錯誤

答案:B

31>在windows中crtl+s一般代表什么意思()

A、新建

B、保存

C、打開

D、打印

答案:B

32、下列可以作為軟件測試對象的是()

A、需求規格說明書

B、軟件設計規格說明

C、源程序

D、以上全部

答案:D

33、根據軟件需求規格說明竹,在開發環境下對已經集成的軟件系統進行

的測試是()

A、系統測試

B、單元測試

C、集成測試

D、驗收測試

答案:A

34、常用的黑盒測試方法有邊界值分析、等價類劃分、錯誤猜測、因果圖

等。其中0經常與其他方法結合起來使用。

A、邊界值分析

B、等價類劃分

C、錯誤猜測

D、因果圖

答案:A

35、在測試中,屬于白盒測試方法為()

A、代碼測試

B、實物測試

C、全數字仿真測試

D、仿真測試環境

答案:A

36、某測試人員通過執行測試軟件的方法對當前功能進行了測試,該測試

人員使用的測試方法為()

A、靜態測試

B、單元測試

C、黑盒測試

D、系統測試

答案:C

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

A、評價軟件的質量

B、發現軟件的錯誤

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

D、正確軟件是正確的

答案:B

38、關于自動化測試局限性的描述,以下錯誤的描述有()

A、自動化測試不能取代手工測試

B、自動化測試比手工測試發現的缺陷少

C、自動化測試不能提高測試覆蓋率

D、自動化測試對測試設計依賴性極大

答案:B

39、下列關于軟件測試的敘述中,選擇出全部正確的一組()1)用黑盒測試時,

測試用例是根據程序內部邏輯設計的2)盡量用公共過程或子程序去代替重復的

代碼段3)測試是為了驗證該軟件已正確的實現了用戶的要求4)對于連鎖型分支

結構,若有n個判定語句,則有2n條路徑5)盡量采用復合的條件測試,以避免嵌

套的分支結構6)語句概念簡單,使用方便,在某些情況下,保留GOTO語句反能使

寫出的程序更加簡潔7)發現錯誤多的程序模塊,殘留在模塊中的錯誤也多8)黑

盒測試方法中最有效的是因果圖法9)在做程序的單元測試時,樁(存根)模塊比

驅動模塊容易編寫10)程序效率的提高主要應通過選擇高效的算法來實現

A、456710

B、12457

C、24579

D、以上描述全部正確

答案:A

40、以下關于邊界值的說法錯誤的是()

A、上點指的是邊界上的點,如果是閉區間上點就在域范圍內,如果是開區

間上點就在域范圍外

B、離點就是離上點最近的一個點,是開區間就在域范圍外,是閉區間就在

范圍內

C、內點就是在域范圍內的任意一個點

D、邊界值選取原則就是選取正好等于,剛剛大于或剛剛小于邊界值的數據

作為測試數據

答案:B

41、下面有關軟件使用質量衡量標準說法不正確的是()

A、軟件使用質量主要從軟件有效性、生產性、安全性和滿意度等方面來衡

B、軟件有效性指軟件產品在特定的使用場景下,使用戶根據達到地效果合

理使用適當資源的能力

C、軟件安全性指軟件產品在特定的使用場景下,對人、業務、軟件、財產

或環境的損害達到可以接受水平的能力

D、軟件滿意度指軟件產品在特定的使用場景下,讓用戶滿意的能力

答案:B

42、對計算機軟件和硬件資源進行管理和控制的軟件是()

A、文件管理程序

B、輸入輸出管理程序

C、命令處理程序

D、操作系統

答案:D

43、物理文件的組織方式是由()確定的

A、應用程序

B、內存容量

C、外存容量

D、操作系統

答案:D

44、下面的哪項測試步驟中需要進行局部數據結構測試()

A、單元測試

B、集成測試

C、確認測試

D、系統測試

答案:A

45、軟件測試的巨的是()

A、避免軟件開發中出現的錯誤

B、發現軟件開發中出現的錯誤

C、盡可能發現并徘除軟件中潛藏的錯誤,提高軟件的可靠性

D、修改軟件中出現的錯誤

答案:B

46、打開操作系統注冊表的命令是()

A^ifconfig

B、register

C>regedit

D、regtable

答案:C

47、網絡上傳輸多媒體信息有兩個主要應用層協議,其中()是管理傳輸

質量和提供Q0S信息的實時控制協議

A、STP

B、RTP

C、HTTP

D、RTCP

答案:D

48、軟件錯誤產生的原因有多種多樣,以下哪個不屬于其中()

A、需求分析不完善

B、沒有測試計劃

C、軟件設計錯誤

D、程序員編碼過程中引入錯誤

答案:B

49、在web應用軟件的分層測試策略中,下列哪個不是測試關注的層次()

A、數據層

B、業務層

C、服務層

D、表示層

答案:C

50、關于軟件測試與軟件開發的認識,不正確的是()

A、軟件生命周期各個階段都可能產生錯誤

B、軟件測試是獨立于軟件開發的一個工作

C、軟件開發的需求分析和設計階段就應開始測試工作

D、測試越早進行,越有助于提高被測軟件的質量

答案:B

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

()、程序和數據要求

A、用戶文檔要求

B、系統功能要求

C、設計要求說明

D、軟件配置要求

答案:A

52、為了提高測試的效率,正確的做法是()

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

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

C、隨機選取測試用例

D、使用測試用例測試是為了檢查程序是否做了應該做的事

答案:A

53、從已經發現故障的存在到找到準確的故障位置并確定故障的性質,這一

過程稱為()

A、錯誤檢測

B、故障排除

C、測試

D、調試

答案;D

54、下列軟件屬性中,軟件產品首要滿足的應該是()

A、功能需求

B、性能需求

C、可擴展性和靈活性

D、容錯糾錯能力

答案:A

55、正式的技術評審FTR(FormalTechnicalReview)是軟件工程師組織的

軟件質量保證活動,下面關于FTR指導原則中錯誤的是0

A、評審產品,而不是評審生產者的能力

B、要有嚴格的評審計劃,并遵守日程安排

C、對評審中出現的問題要充分討論,以求徹底解決

D、限制參與者人數,并要求評審會之前做好準備

答案:C

56、測試程序時,不可能遍歷所有可能的輸入數據,.而只能是選擇一個子

集進行測試,那么最好的選擇方法是O

A、隨機選擇

B、劃分等價

C、根據接口進行選擇

D、根據數據大小進行選擇

答案:B

57、下列關于alpha、beta測試的描述中正確的是()

A、alpha測試需要用戶代表參加

B、beta測試不是驗收測試的一種

C^alpha測試不需要用戶代表參加

D、beta測試是系統測試的一種

答案:C

58、以程序的內部結構為基礎的測試用例技術屬于()

A、灰盒測試

B、數據測試

C、黑盒測試

D、白盒測試

答案:D

59、下列項目中不屬于測試文檔的是()

A、測試計劃

B、測試用例

C、程序流程圖

D、測試報告

答案:C

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

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

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

C、只使用白盒測試

D、只使用黑盒測試

答案:C

61、黑盒測試法是根據產品的()來設計測試用例的

A、功能

B、輸入數據

C、應用范圍

D、內部邏輯

答案:A

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

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

B、測試用例只需選取合理的輸入數據

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

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

答案:A

63、下列關于軟件驗收測試的合格通過準則錯誤的是()

A、軟件需求分析說明書中定義的所有功能已全部實現,性能指標全部達到

B、所有測試項沒有殘余一級,二級和三級錯誤

C、立項審批表,需求分析文檔,設計文檔和編碼實現不一致

D、驗收測試工件齊全

答案:C

64、在數據結構中,從邏輯上可以把數據結溝分成()

A、動態結構和靜態結構

B、線性結構和非線性結構

C、緊湊結構和非緊湊結構

D、內部結構和外部結構

答案:B

65、下面有關軟件缺陷的說法中錯誤的是()

A、缺陷就是軟件產品在開發中存在的錯誤

B、缺陷開始軟件維護過程中存在的借誤、毛病等各種問題

C、缺陷就是導致系統程序崩潰的錯誤

D、缺陷就是系統所需要實現某種功能的失效和違背

答案:C

66、黑盒測試是從()觀點出發的測試,而白盒測試是從()觀點出發的測試

A、開發人員、管理人員

B、用戶、管理人員

C、用戶、開發人員

D、開發人員、用戶

答案:C

67、()也稱功能測試,它是通過測試來檢測每個功能是都能正常使用。

A、動態測試

B、系統測試

C、壓力測試

D、黑盒測試

答案:D

68、以下說法正確的是0

A、單元測試是對軟件基本組成單元進行測試,即測試對象一定是一個函數

B、非功能質量屬性越高越好

C、系統備份與恢復中的數據備份與恢復通常只需要針對業務/用戶數據

D、自底向上的集成測試需要測試人員編寫測試驅動程序

答案:B

69、在覆蓋準則中,最常用的是()

A、語句覆蓋

B、條件覆蓋

C、分支覆蓋

D、以上全部

答案:D

70、SQL語言中刪除一個表的語句是()

A、Droptable

Deletetable

C^destroytable

D、removetable

答案:A

71、以下哪一種選項不屬于軟件缺陷()

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

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

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

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

性問題

答案:D

72、在沒有需求文檔和產品說明書的情況下只有哪一種測試方法可以進行

的()

A、錯誤推斷測試

B、路徑分析測試

C、語句覆蓋測試

D、條件覆蓋測試

答案:A

73、通常可分為白盒測試和黑盒測試。白盒測試是根據程序的()來設計

測試用例,黑盒測試是根據軟件的規格說明來設計測試用例。

A、功能

B、性能

C、內部邏輯

D、內部數據

答案:C

74、局域網常用的網絡拓撲結構是0

A、星型和環型

B、總線型、星型和樹型

C、總線型和樹型

D、總線型、星型和環型

答案:D

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

A、概要設計規格說明書

B、用戶需求規格說明書

C、項目計劃說明書

D、詳細設計規格說明竹

答案:D

76、功能測試的E的是()

A、保證用戶方便使用

B、保證軟件的功能符合軟件需求

C、保證系統沒有錯誤

D、保證軟件性能符合設計的要求

答案:B

77、集成測試對系統內部的交互以及集成后系統功能檢驗了何種質量特性0

A、正確性

B、可靠性

C、可使用性

D、可維護性

答案:A

78、軟件可靠性是指在指定的條件下使用時,軟件產品維持規定的性能級

別的O

A、成熟性

B、易恢復性

C、容錯性

D、可靠性依從性

答案:C

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

中盡早發現和預防錯誤,把出現的錯誤克服在早期()

A、技術評審

B、程序測試

C、改正程序錯誤

D、管理評審

答案:A

80、下列關于文檔測試描述錯誤的是()

A、文檔測試主要檢查文檔的正確性、完備性、可理解性、可操作性和易維

護性

B、正確性是指不要把軟件的功能和操作寫錯,也不允許文檔文檔內容前后

矛盾

C、完備性是指文揩不可以“虎頭蛇尾”,更不許漏掉關鍵內容

D、文檔不可以寫成散文、詩歌或者偵探、言情小說,要讓大眾用戶看得懂

答案:A

81、某次程序調試沒有出現預計的結果,下列()不可能是導致出錯的原

A、變量沒有初始化

B、編寫的語句書寫格式不規范

C、循環控制出錯

D、代碼輸入有誤

答案:B

82、關于ActionWord,以下說法不正確的是()

A、ActionWord(縮寫AW)是一種業務的抽象,比如測試用例里的測試步

驟,檢查驗證、消息序列等等

13、ActionWord抽象方式的不同對可重用性影響很人

C、ActionWord可以帶必選參數也可以帶可選參數

D、ActionWord的實現是不可執行的

答案:D

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

A、功能性

B、可靠性

C、可維護性

D、效率

答案:C

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

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

A、語句覆蓋

B、控制覆蓋

C^分支覆蓋

D、路徑覆蓋

答案:D

85、軟件測試是軟件開發其中的重要環節,其主要目的是0

A、盡可能多的發現并改正程序中的錯誤

B、發現并排出程序中的所有錯誤

C、發現在軟件需求方面中出現的錯誤

D、發現并排出軟件結構設計中的錯誤

答案:A

86、關于采用探索性測試的原因,下而哪個論述是最合適的?

A、探索性測試可以發現一些正式測試中遺漏的缺陷

B、探索性測試不需要花費工作量進行準備工作

C、探索性測試在時間充裕的時候是最合適的

D、探索性測試依賴于開發人員在被測對象知識和業務方面的支持

答案;A

87、下列關于測試方法的敘述中不正確的是()

A、從某種角度上講,白盒測試與黑盒測試都屬于動態測試

B、功能測試屬于黑盒測試

C、對功能的測試通常是要考慮程序的內部結構

D、結構測試屬于白盒測試

答案:C

88、在邊界值分析中,下列數據通常不用來做數據測試的是()

A、正好等于邊界的值

B、等價類中的等分值

C、剛剛大于邊界的值

D、剛剛小于邊界的值

答案:B

89、操作系統是一種()

A、應用軟件

B、系統軟件

C、通用軟件

D、工具軟件

答案:B

90、1024B是()

A、1KB

B、1MB

C、1GB

D、1Gb

答案:A

91、下面哪些是設計測試方案時要考慮的內容()

A、測試的軟硬件環境

B、測試方法

C、測試工具

D、測試通過的標準

答案:ABCD

92、編寫測試計劃的目的是()

A、使測試工作順利進行

B、使項目參與人員溝通更舒暢

C、使測試工作更加系統化

D、軟件工程以及軟件過程的需要

E、軟件過程規范叱的要求

F、控制軟件質量

答案:ABC

93、選出屬于黑盒測試方法的選項()

A、測試用例覆蓋

B、輸入覆蓋

C、輸出覆蓋

D、分支覆蓋

E、語句覆蓋

F、條件覆蓋

答案:ABC

94、從是否需要執行被測試軟件的角度,軟件測試技術可劃分的類型是()

A、靜態測試

B、黑盒測試

C、動態測試

D、白盒測試

答案:AC

95、軟件驗收測試的合格通過準則是()

A、軟件需求分析說明書中定義的所有功能已全部實現、性能指標全部達到

要求

B、所有測試項沒有殘余一級、二級和三級錯誤

C、立項審批表、需求分析文檔、設計文檔和編碼實現一致

D、驗收測試工件齊全

答案:ABCD

96、軟件測試計劃評審會需要哪些人員參加()

A、項目經理

B、SQA負責人

C、配置負責人

D、UI

E、測試組

答案:ABCE

97、軟件實施活動的進入準則()

A、需求工作已被基件化

B、詳細設計工作已被基件化

C、構架工作已被基件化

D、項目階段成果已被基件化

答案:AB

98、典型的瀑布模型的四個階段是()

A、分析

B、設計

溫馨提示

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

評論

0/150

提交評論