軟件測試練習題

軟件測試與質量保證-軟件測試部分練習題

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分)
______方法是一種黑盒、白盒混合用例設計方法
正確答案:功能圖

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章