天天看點

軟體測試練習題

軟體測試與品質保證-軟體測試部分練習題

1單選(2分)

軟體測試用例主要由輸入資料和_________兩部分組成。

A.預期輸出結果2.00/2.00

B.測試計劃

C.以往測試記錄分析

D.測試規則

2單選(2分)

與設計測試用例無關的文檔是_________。

A.項目開發計劃2.00/2.00

B.源程式

C.需求規格說明書

D.設計說明書

3單選(2分)

發現錯誤能力最弱的是___________.

A.路徑覆寫

B.語句覆寫2.00/2.00

C.判定覆寫

D.條件覆寫

4單選(2分)

測試人員應在軟體生命周期中的下面哪個階段介入最好__________。

A.設計階段

B.編碼階段

C.系統內建階段

D.需求階段2.00/2.00

5單選(2分)

軟體測試的對象包括________。

A.需求規格說明

B.以上所有2.00/2.00

C.程式源代碼

D.需求分析、概要設計和詳細設計

6單選(2分)

錯誤推測法的基本想法是:___________。

A.劃分原因和結果

B.劃分有效等價類和無效等價類

C.列出所有的可能情況

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

7單選(2分)

以下屬于安全測試方法的是。

①安全功能驗證 ②安全漏洞掃描③模拟攻擊實驗 ④資料偵聽

A.①②③④2.00/2.00

B.①②③

C.①③

D.①②④

8單選(2分)

編寫測試計劃的目的是。

①使測試工作順利進行 ②使項目參與人員溝通更舒暢

③使測試工作更加系統化 ④軟體過程規範化的要求

⑤控制軟體品質

A.①②④

B.①②⑤

C.②③⑤

D.①②③2.00/2.00

9單選(2分)

對需求說明書評測的内容包括:

①系統定義的目标是否與使用者的要求一緻

②被開發項目的資料流與資料結構是否足夠、确定

③與所有其它系統互動的重要接口是否都已經描述

④主要功能是否已包含在規定的軟體範圍之内,是否都已充分說明

⑤确認軟體的内部接口與外部接口是否已明确定義

A.①②④⑤

B.②③⑤

C.①③⑤

D.①②③④2.00/2.00

10單選(2分)

以下關于白盒測試和黑盒測試的了解,正确是

A.單元測試可應用白盒測試方法,內建測試則采用黑盒測試方法

B.白盒測試通過一些表征性的現象、事件、标志來判斷内部的運作狀态

C.在軟體生命周期各個階段都需要用白盒測試方法

D.白盒測試通過對程式内部結構的分析、檢測來尋找問題2.00/2.00

11單選(2分)

黑盒測試法是根據産品的_______來設計測試用例的。

A.功能2.00/2.00

B.輸入資料

C.内部邏輯

D.應用範圍

12單選(2分)

為了使軟體測試更加高效,應遵循的原則包括。

①所有的軟體測試都應追溯到使用者需求、充分注意缺陷群集現象

②盡早地和不斷地進行軟體測試、回歸測試

③為了證明程式的正确性,盡可能多的開發測試用例

④應由不同的測試人員對測試所發現的缺陷進行确認

⑤增量測試,由小到大

A.②③④

B.①②④⑤ 2.00/2.00

C.①②③④

D.①③④⑤

13單選(2分)

不是正确的軟體測試目的。

A.盡最大的可能找出最多的錯誤

B.設計一個好的測試用例對使用者需求的覆寫度達到100% 2.00/2.00

C.對軟體品質進行度量和評估,以提高軟體的品質

D.發現開發所采用的軟體過程的缺陷,進行軟體過程改進

14單選(2分)

設計功能測試用例的根本依據是。

A.概要設計說明書

B.被測産品的使用者界面

C.使用者需求規格說明書2.00/2.00

D.使用者手冊

15單選(2分)

使用軟體測試工具的目的不包括。

A.提高設計品質2.00/2.00

B.節省測試時間

C.幫助測試尋找問題

D.協助問題的診斷

16單選(2分)

以下不屬于內建測試的是。

A.函數内局部變量的值是否為預期值2.00/2.00

B.全局資料結構是否有問題

C.一個子產品的功能是否會對另一個子產品的功能産生不利的影響

D.各個子功能組合起來,能否達到預期要求

17單選(2分)

以下關于軟體測試原則的說法中,錯誤的是

A.在測試過程中要嚴格按照測試計劃執行,以避免發生疏漏或重複無效的工作

B.堅持在軟體開發各個階段進行技術評審,才能在開發過程中盡早發現和預防錯誤

C.在設計測試用例時,不但要包括合理的輸入條件,還要包括不合理的輸入條件

D.測試過程中某子產品中查出的錯誤越多,該子產品殘留的錯誤就越少2.00/2.00

18單選(2分)

____________方法是根據輸出對輸入的依賴關系來設計測試用例的。

A.錯誤推測法

B.等價類

C.因果圖法2.00/2.00

D.邊界值分析

19單選(2分)

常見的覆寫率标準不包括____________

A.函數覆寫2.00/2.00

B.邏輯覆寫

C.功能覆寫

D.資料流覆寫

20單選(2分)

白盒測試方法中闡述不正确的是____________

A.條件覆寫比判定覆寫,增加了對符合判定情況的測試,增加了測試路徑。

B.語句覆寫要求設計足夠多的測試用例,使得程式中每條語句至少被執行一次。

C.組合覆寫要求設計足夠多的測試用例,使得每個判定中條件結果的所有可能組合最多出現一次。2.00/2.00

D.判定/條件覆寫準則的缺點是未考慮條件的組合情況

21單選(2分)

黑盒測試是通過軟體的外部表現來發現軟體缺陷和錯誤的測試方法,具體地說,黑盒測試用例設計技術包括 __________ 等。

A.等價類劃分法、因果圖法、邊界值分析法、錯誤推測法、判定表驅動法 2.00/2.00

B.等價類劃分法、因果圖法、邊界值分析法、靜态品質度量法、場景法

C.等價類劃分法、因果圖法、邊界值分析法、正交試驗法、符号法

D.等價類劃分法、因果圖法、邊界值分析法、功能圖法、基本路徑法

22單選(2分)

為了提高測試效率應該____________。

A.選擇發現錯誤的可能性小的資料作為測試資料2.00/2.00

B.随機地選取測試資料

C.在完成編碼以後制定軟體的測試計劃

D.取一切可能的輸入資料作為測試資料

23單選(2分)

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

A.黑盒測試

B.白盒測試

C.靜态測試2.00/2.00

D.動态測試

24單選(2分)

通常,____________是在編碼階段進行的測試,它是整個測試工作的基礎。

A.單元測試2.00/2.00

B.內建測試

C.系統測試

D.确認測試

25單選(2分)

單元測試的目的是____________

A.檢查軟體機關之間的接口是否正确

B.檢查軟體是否滿足購買者要求

C.檢查軟體能否按合同要求進行工作

D.檢驗軟體基本組成機關的正确性2.00/2.00

26單選(2分)

下列叙述不正确的是____________

A.黑盒測試法注重于測試軟體的功能需求

B.判定表驅動法屬于白盒測試方法2.00/2.00

C.測試案例的使用使軟體測試實施重點突出,目的明确

D.黑盒測試避免盲目測試提高測試效率

27單選(2分)

描述黑盒測試的說法錯誤的是____________。

A.黑盒測試測試全部使用場景的外部接口

B.黑盒測試中的邊界值分析方法是對等價類劃分方法的補充

C.黑盒測試一般需要測試工具的幫助

D.因果圖法不屬于黑盒測試用例設計方法2.00/2.00

28單選(2分)

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

A.錯誤推測

B.邊界值分析2.00/2.00

C.等價類劃分

D.因果圖

29單選(2分)

對已經發現的錯誤進行錯誤定位和确定出錯性質,并改正這些錯誤,同時修改相關的文檔,這種行為屬于____________

A.回歸測試

B.調試2.00/2.00

C.單元測試

D.測試

30單選(2分)

____________是一種關注變量定義指派點(語句)和引用或使用這些值的點(語句)的結構性測試,主要用作路徑測試的真實性檢查。

A.資料流測試2.00/2.00

B.邏輯覆寫

C.決策表

D.基本路徑測試

31單選(2分)

在單元測試的基礎上,需要将所有子產品按照概要設計和詳細設計說明書的要求進行組裝,子產品組裝成系統的方式有兩種,分别是 __________ 。

A.接口組裝和功能組裝

B.一次性組裝和增殖性組裝2.00/2.00

C.單個子產品組裝和混合子產品組裝

D.自頂向下組裝和自底向上組裝

32單選(2分)

軟體測試按照測試層次可以分為____________。

A.功能性測試和結構性測試

B.黑盒測試、白盒測試

C.單元測試、內建測試和系統測試2.00/2.00

D.動态測試和靜态測試

33單選(2分)

某軟體公司在招聘軟體評測師時,應聘者甲向公司做如下保證:

① 經過自己測試的軟體今後不會再出現問題;

② 在工作中對所有程式員一視同仁,不會因為在某個程式員編寫的程式中發現的問題多,就重點審查該程式,以免不利于團結;

③ 承諾不需要其他人員,自己就可以獨立進行測試工作;

④ 發揚咬定青山不放松的精神,不把所有問題都找出來,決不罷休;

你認為應聘者甲的保證 __________ 。

A.②是正确的

B.都不正确2.00/2.00

C.①、④是正确的

D.都是正确的

34單選(2分)

軟體測試步驟了解有誤的是:____________。

A.白盒法考慮的是測試用例對程式外部邏輯的覆寫程度2.00/2.00

B.系統測試是把經過測試的子系統裝配成一個完整的系統來測試

C.驗收測試把軟體系統作為單一的實體進行測試,它是在使用者積極參與下進行的

D.子產品測試通常又稱為單元測試目的是保證每個子產品作為一個單元能正确運作

35單選(2分)

不屬于測試工具的優點是____________。

A.增強了測試的能力,擴充了測試的深度和廣度

B.減輕了測試工作量并縮短了測試進度

C.重制軟體缺陷的能力

D.通過工具我們可以達到 100%的測試覆寫率2.00/2.00

36單選(2分)

下列 __________ 不屬于測試原則的内容。

A.找到的缺陷越多軟體的缺陷就越少2.00/2.00

B.測試無法顯示潛伏的軟體缺陷

C.完全測試程式是不可能的

D.軟體測試是有風險的行為

37單選(2分)

軟體測試類型按開發階段劃分是 __________。

A.單元測試、內建測試、确認測試、系統測試、驗收測試2.00/2.00

B.單元測試、內建測試、驗證測試、确認測試、驗收測試

C.需求測試、單元測試、內建測試、驗證測試

D.調試、單元測試、內建測試、使用者測試

38單選(2分)

對測試用例描述不正确的是____________。

A.為某個特殊目标而編制的一組測試輸入

B.不同類别的軟體,測試用例是相同的2.00/2.00

C.為某個特殊目标而編制執行條件以及預期結果

D.便于測試某個程式路徑或核實是否滿足某個特定需求

39單選(2分)

動态黑盒測試 __________。

A.直接測試底層功能、過程、子程式和庫

B.可估算執行測試時代碼量和具體代碼

C.測試的是軟體在使用過程中的實際行為2.00/2.00

D.從軟體獲得讀取變量和狀态資訊的通路權

40單選(2分)

下列不屬于黑盒測試方法的是____________。

A.狀态測試

B.變異測試2.00/2.00

C.等價類劃分

D.邊界值分析

41單選(2分)

品質管理體系稽核的主要活動不包括_________。

A.糾正措施的驗證2.00/2.00

B.現場稽核

C.檔案評審

D.稽核的啟動

42單選(2分)

産品不合格是指_________。

A.産品合格率未滿足規定要求

B.産品返工、返修程式未滿足規定要求

C.機關産品的能源消耗未滿足規定要求

D.産品品質特性未滿足規定要求2.00/2.00

43單選(2分)

關于品質的觀點是:引起效率低下和不良品質的原因主要在公司的______。

A.員工

B.管理系統2.00/2.00

C.最高管理者

D.高層幹部

44單選(2分)

因果圖是一種用于分析品質特性(結果)與影響品質特性的______的圖。

A.品質問題

B.因果關系

C.因素2.00/2.00

D.相關關系

45單選(2分)

貫徹______是現代品質管理的核心與精髓。

A.産品品質監督檢查

B.嚴格品質檢驗

C.預防原則2.00/2.00

D.品質管理體系認證

46多選(3分)

在确定測試目标的過程中,測試人員主要完成以下的______________。

A.确定使用者的特殊要求0.75/3.00

B.确定測試環境0.75/3.00

C.确定所需要的測試資源0.75/3.00

D.确定測試的标準和規範0.75/3.00

47多選(3分)

軟體測試的責任是:____________。

A.進行缺陷跟蹤與分析0.75/3.00

B.編寫合理的測試計劃,并與項目整體計劃有機地整合在一起0.75/3.00

C.針對測試需求進行相關測試技術的研究0.75/3.00

D.編寫覆寫率高的測試用例0.75/3.00

48多選(3分)

軟體測試過程包括哪些步驟____________。

A.确認測試0.75/3.00

B.驗收測試0.75/3.00

C.內建測試0.75/3.00

D.單元測試0.75/3.00

49多選(3分)

測試設計員的職責有:____________。

A.制定測試計劃

B.設計測試用例1.50/3.00

C.評估測試活動

D.設計測試過程、腳本1.50/3.00

50多選(3分)

關于軟體測試的概述說法不正确的是____________。

A.軟體測試在軟體開發總工作量的比例應最低1.50/3.00

B.軟體測試需要人員的交流

C.軟體測試與軟體開發并行

D.用更好的程式語言編寫程式可以避免出錯1.50/3.00

51多選(3分)

關于軟體測試的了解有誤的是____________。

A.軟體測試目的是為了改正軟體的錯誤1.50/3.00

B.軟體測試與軟體開發是同步進行的

C.軟體測試是為了尋找軟體缺陷而執行程式的過程

D.應用系統開發完畢,再對它進行軟體測試1.50/3.00

52多選(3分)

以下對稽核結論說法不正确的是______。

A.稽核結論是稽核組全體人員共同作出的,因而是最終稽核結果0.75/3.00

B.稽核結論是稽核組長所作出的0.75/3.00

C.稽核結論與稽核目的無關,即稽核目的不同,稽核結論也是一樣的0.75/3.00

D.稽核結論應對委托方整個品質管理體系運作的有效性負責0.75/3.00

53多選(3分)

品質具有______。

A.時效性1.00/3.00

B.經濟性1.00/3.00

C.廣義性1.00/3.00

D.普遍性

54判斷(2分)

Beta 測試是驗收測試的一種。

正确答案:對

55判斷(2分)

功能測試是系統測試的主要内容,檢查系統的功能、性能是否與需求規格說明相同。

正确答案:對

56判斷(2分)

軟體測試的目的是盡可能多的找出軟體的缺陷。

正确答案:對

57判斷(2分)

測試是為了驗證軟體已正确地實作了使用者的要求。

正确答案:錯

58判斷(2分)

白盒測試會造成測試用例之間可能存在嚴重的備援和未測試的功能漏洞。

正确答案:錯

59判斷(2分)

單元測試能發現約80%的軟體缺陷。

正确答案:對

60判斷(2分)

在軟體測試中, 測試預言是一種檢驗待測系統在特定執行下是否正确運作的方法。

正确答案:對

61判斷(2分)

功能測試是系統測試的主要内容,檢查系統的功能、性能是否與需求規格說明相同。

正确答案:對

62判斷(2分)

測試人員說:沒有可運作的程式,我無法進行測試工作。

正确答案:錯

63判斷(2分)

軟體測試員可以對産品說明書進行白盒測試。

正确答案:錯

64判斷(2分)

在白盒測試中,如果覆寫率達到100% ,就基本可以保證把所有的隐藏程式缺陷都已經揭露出來了。

正确答案:錯

65判斷(2分)

壓力測試通常需要輔助工具的支援。

正确答案:對

66判斷(2分)

項目立項前測試人員不需要送出任何工件。

正确答案:對

67判斷(2分)

發現錯誤多的子產品,殘留在子產品中的錯誤也多。

正确答案:對

68判斷(2分)

隻要能夠達到100%的邏輯覆寫率,就可以保證程式的正确性。

正确答案:錯

69判斷(2分)

自動化測試可能延誤項目進度。

正确答案:對

70判斷(2分)

由于函數覆寫率是基于代碼的,是以也可以把函數覆寫歸入黑盒測試的範疇。

正确答案:錯

71判斷(2分)

測試人員要堅持原則,缺陷未修複完堅決不予通過。

正确答案:錯

72判斷(2分)

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

正确答案:對

73判斷(2分)

黑盒測試的測試用例是根據程式内部邏輯設計的。

正确答案:錯

74判斷(2分)

軟體測試工具可以代替軟體測試員。

正确答案:錯

75判斷(2分)

軟體測試等于程式測試。

正确答案:錯

76判斷(2分)

驗收測試是以最終使用者為主的測試。

正确答案:對

77判斷(2分)

最重要的使用者界面要素是軟體符合現行标準和規範。

正确答案:對

78判斷(2分)

軟體測試是有風險的行為,并非所有的軟體缺陷都能夠被修複。

正确答案:對

79判斷(2分)

傳統測試以發現錯誤為目的,現在測試已經擴充到了錯誤預防的範疇。

正确答案:對

80判斷(2分)

我們有理由相信隻要能夠設計出盡可能好的測試方案,經過嚴格測試之後的軟體可以沒有缺陷。

正确答案:錯

81判斷(2分)

軟體測試的目的是盡可能多的找出軟體的缺陷。

正确答案:對

82判斷(2分)

自底向上內建需要測試員編寫驅動程式。

正确答案:對

83判斷(2分)

在白盒測試中,如果覆寫率達到100% ,就基本可以保證把所有的隐藏程式缺陷都已經揭露出來了。

正确答案:錯

84判斷(2分)

設計-實作-測試,軟體測試是開發後期的一個階段。

正确答案:錯

85判斷(2分)

程式員兼任測試員可以提高工作效率。

正确答案:錯

判斷題答案:

54-60:

對對對錯錯對對

61-70:

對錯錯錯對 對對錯對錯

71-80:

錯對錯錯錯 對對對對錯

81-85:

錯對錯錯錯

86填空(2分)

測試是為了______而執行程式的過程

正确答案:發現錯誤

87填空(2分)

軟體測試的目标是及時地向客戶提供一個高品質的______

正确答案:軟體産品

88填空(2分)

軟體測試時需要以下三類資訊:______資訊、______資訊、______資訊。

正确答案:軟體配置、測試配置、測試工具

89填空(2分)

單元測試的方法包括______測試方法和______測試方法。

正确答案:驅動子產品、樁子產品

90填空(2分)

內建測試應由______來進行

正确答案:專門的測試小組

91填空(2分)

系統測試是将已經确認的______、______、______、______等其他元素結合在一起,進行資訊系統的各種組裝測試和确認測試。

正确答案:軟體、計算機硬體、外設、網絡

92填空(2分)

修改了舊代碼後,重新進行測試以确認修改沒有引入新的錯誤或導緻其他代碼産生錯誤的測試是______

正确答案:回歸測試

93填空(2分)

按發現錯誤的能力由弱到強的順序, 邏輯覆寫又分為______覆寫、______覆寫、______覆寫、______覆寫、______覆寫、______覆寫等。

正确答案:語句、判定、條件、判定條件、條件組合、路徑

94填空(2分)

壓力測試的重點在于發現系統方面的一些______,而容量測試和性能測試更着力于提供性能與容量方面的______資料。

正确答案:缺陷、名額

95填空(2分)

驗收測試一般根據______嚴格檢查産品。

正确答案:産品規格說明書

96填空(2分)

______測試僅針對軟體系統展開測試,______測試中所涉及的系統則不僅包括被測試的軟體本身,還包括硬體及相關外圍裝置

正确答案:內建、系統

97填空(2分)

在性能測試過程中,主要考慮的以下兩個方面:______性能、______性能

正确答案:時間、空間

98填空(2分)

強度測試是要______程式,檢測______情況下系統的負載能力

正确答案:破壞、非正常

99填空(2分)

不經過______測試的子產品是不應進行內建測試的。

正确答案:單元

100填空(2分)

______方法是一種黑盒、白盒混合用例設計方法

正确答案:功能圖