2017計算機等級考試四級軟體測試工程師練習題
計算機等級考試要取得好成績平時一定要多加練習,提高做題技巧和速度。下面是小編為大家整理的2017計算機等級考試四級軟體測試工程師練習題,希望對大家有幫助!
一、選擇題
下列各題A、B、C、D四個選項中,只有一個選項是正確的。請將正確選項填塗在答題卡相應位置上,答在試卷上不得分。
1.下列關於缺陷產生原因的敘述中,不屬於技術問題的是________。
(A)文件錯誤,內容不正確或拼寫錯誤
(B)系統結構不合理
(C)語法錯誤
(D)介面傳遞不匹配,導致模組整合出現問題
s在1979年提出了一個重要觀點,即軟體測試的目的是為了________。
(A)證明程式正確
(B)查詢程式錯誤
(C)改正程式錯誤
(D)驗證程式無錯誤
3.不需要執行程式,通過收集有關程式碼的結構資訊來對程式進行的測試的是________。
(A)效能測試
(B)黑盒測試
(C)白盒測試
(D)靜態分析
4.在軟體生存週期中佔據時間最長的是________。
(A)執行和維護階段
(B)軟體開發階段
(C)需求分析階段
(D)軟體設計階段
5.使用白盒測試方法時,確定測試資料應根據________和指定的覆蓋標準。
(A)程式的複雜結構
(B)程式的內部邏輯
(C)使用說明書
(D)程式的功能
6.為提供整合測試的效果,軟體的整合工作最好由________來承擔。
(A)該軟體的設計人員
(B)該軟體的程式設計人員
(C)該軟體開發組的負責人
(D)不屬於該軟體開發組的軟體設計人員
7.下列幾種邏輯覆蓋標準中,查錯能力最強的是________
(A)語句覆蓋
(B)條件覆蓋
(C)判定覆蓋
(D)條件組合覆蓋
8.下列關於測試策略,說法錯誤的是________。
(A)自底向上測試的優點是隨著上移,驅動模組逐步減少,測試開銷小一些
(B)自頂向下測試的優點是較早的發現高層模組介面、控制等方面的問題
(C)自底向上測試的優點是比較容易設計測試用例
(D)自頂向下測試的優點是使得低層模組的錯誤較早發現
9.通常測試人員判定一個執行結果中存在缺陷的準則是________。
(A)開發人員承認這個執行結果中存在缺陷
(B)測試人員可以從中找出缺陷的證據
(C)這個執行結果與測試案例中的預期結果不一致
(D)這個執行結果與測試人員預期的不一致
10.等價類劃分和邊界值分析是常用的兩種黑盒測試方法,採用這兩種方法,可以大幅度減少測試用例的數量,那麼,它們的'侷限性是________。
(A)在設計測試用例時不能將這兩種方法結合在一起同時使用
(B)不同輸入變數之間可能存在約束關係,它們不能處理這類約束關係
(C)不能用於大型資訊系統的測試用例的設計
(D)不能用於單元測試和整合測試
11.下列關於測試方法,說法正確的是________。
(A)白盒測試不同於黑盒測試之處是它可以減少測試用例數量
(B)覆蓋所有獨立路徑就能夠覆蓋所有分支
(C)在單元測試中不使用黑盒測試技術
(D)滿足分支覆蓋就滿足條件覆蓋和語句覆蓋
12.傳統的整合測試策略一般分為兩種:一是非漸增式整合策略,二是漸增式整合策略。二者的區別是________。
(A)在整合測試中發現問題時,前者比後者更容易進行問題定位
(B)後者比前者更適合大規模應用系統的整合測試
(C)前者需要開發驅動模組和樁模組,而後者不需要
(D)前者不需要所有模組就緒,而後者需要
13.軟體測試自動化是指利用好的測試工具以自動執行測試用例。軟體測試自動化的好處在於________。
(A)比手工測試發現更多的軟體缺陷
(B)可以自動產生測試計劃 來源:
(C)使輸入值組合的覆蓋率達到100%
(D)可以在較少的時間內執行更多的測試用例
14.下列選項中,評審方法是按照正式化程度逐漸增強排列的是________。
(A)臨時評審、輪查、結對評審、走查、正式審查
(B)臨時評審、走查、結對評審、輪查、正式評審
(C)臨時評審、走查、小組評審、結對評審、正式評審
(D)正式評審、小組評審、走查、結對評審、臨時評審
15.下列關於軟體效能測試的說法中,正確的是________。
(A)效能測試的目的不是為了發現軟體缺陷
(B)壓力測試與負載測試的目的都是為了探測軟體在滿足預定效能需求的情況下所能負擔的最大壓力
(C)效能測試通常要對測試結果進行分析才能獲得測試結論
(D)在效能下降曲線上,最大建議使用者數通常處於效能輕微下降區與效能急劇下降區的交界處
16.軟體可靠性分析方法通常不依賴於概率統計的方法,下面屬於軟體可靠性分析方法的是________。
(A)失效模式影響分析法(FMEA法)
(B)故障樹和事件樹分析法
(C)潛線上路分析法
(D)以上全部
17.下列關於物件導向整合測試的說法中,正確的是________。
(A)大突擊整合是物件導向整合測試最常用且最有效的方法
(B)自底向上整合和自頂向下整合都需要為整合測試開發大量程式碼
(C)與自底向上整合和自頂向下整合相比,基幹整合是一種更充分的整合測試策略
(D)高頻整合是以自底向上整合為基礎,利用冒煙測試進行的整合測試