2011年9月全國計算機四級考試軟件測試工程師筆試真題
一、單項選擇題
1. ANSI/IEEE STD729-1983給出軟件質量的定義:軟件產品滿足規定的和隱含的與需求能力有關的全部特徵和特性。以下敍述中不屬於這些質量特徵和特性的是
A) 產品功能 B) 效率 C) 可使用性 D) 項目成本和進度
2. 軟件產品需求規格説明書是軟件缺陷存在最多的地方,其原因是
A) 軟件開發人員與用户溝通比較困難,對要開發的產品需求理解不一致
B) 系統設計不能全面考慮產品在功能、性能、安全性、可維護性等方面的平衡
C) 採用不熟悉的新技術開發系統或不科學的算法解決問題
D) 系統內各子系統或模塊的參數過於複雜,導致信息傳遞失誤
3. 條件覆蓋的基本思想是設計若干測試用例,執行被測程序,使得每個判斷的每個條件的可能取值至少滿足一次。那麼對於如下的C語言程序段
if(a>0&&b>0)c=c/a;
iI(a>1||c>1)c=c+1;
如果採用適用於條件覆蓋的兩個測試用例,其輸入值分別為a=2,b=-1,c=-2和a=-1,b=2,c=3,則以下敍述中正確的是
A) 執行測試後,4個條件a>0,b>0,a>1,c>1的所有取值都至少執行一次
B) 執行測試後,除b>0取真和c>1取假外其他條件取值都至少執行一次
C) 執行測試後,除b>0取假和c>1取真外其他條件取值都至少執行一次
D) 執行測試後,除b>0取真和c>1取真外其他條件取值都至少執行一次
4. 對於題3所給的C語言程序段
if(a>0&&b>0)c=c/a;
if(a>1||c>1)c=c+1;
執行條件組合覆蓋,為使得每一條件取值組合至少執行一次,需要的測試用例數至少是
A) 2 B) 3 C) 4 D) 5
5. 單元接口測試是單元測試的一種,以下不屬於單元接口的是
A) 參數表 B) 輸入/輸出文件 C) 出錯信息處理 D) 全局量
6. 下圖(a)是一個程序的模塊結構。模塊A是主模塊。下圖(b)是集成測試順序的示意圖。從此圖可知,這個集成策略是:
A) 自頂向下集成 B) 自底向上集成 C) 大突擊集成 D) 三明治式集成
7. 集成測試分析的作用是指導集成測試用例的設計,安排測試和集成順序。集成模塊劃分是集成測試分析的一個重要環節。以下敍述中不屬於合理的集成模塊劃分的是
A) 被集成的幾個模塊間的聯繫必須很密切
B) 可以很容易地隔離集成模塊的外圍模塊
C) 集成模塊內部各個模塊必須共享某些數據區或程序區
D) 能夠簡便地模擬外圍模塊向集成模塊發送消息
8. 破壞性測試的任務是評測軟件在承受超出其正常負荷N倍的`情況下,錯誤出現時的狀態和錯誤發生後的恢復能力。它的實施主要在
A) 系統層 B) 子系統層 C) 協議/指標層 D) 用户層
9. 程序代碼檢查過程中為檢查説明、使用錯誤,通常需要藉助一些引用表。以下不適用於做這種檢查的引用表是
A) 循環層次表 B) 事件/響應表
C) 變量交叉引用表 D) 標號交叉引用表
10. 在單元測試過程中,“差1錯”屬於比較錯誤,它是指
A) 不正確地多循環或少循環一次 B) 不同數據類型的比較
C) 不正確的邏輯運算符或優先次序 D) 當遇到死循環時無法跳出循環
11. 以下關於軟件性能測試的説法中,正確的是
A) 檢測每個函數的McCabe圈複雜度是軟件性能測試關注的主要內容
B) 縮短平均故障修復時間是軟件性能測試的主要目的之一
C) 提高併發進程數是軟件性能測試的主要目的之一
D) 吞吐量是軟件性能測試中一種常用的性能指標
12. 以下哪種軟件測試不屬於軟件性能測試的範疇
A) 數據流測試 B) 壓力測試 C) 負載測試 D) 併發測試
13. 以下關於軟件可靠性測試的説法中,正確的是
A) 軟件可靠性測試總是能比白盒測試發現更多的錯誤
B) 軟件可靠性測試總是能比黑盒測試發現更多的錯誤
C) 軟件可靠性測試不關注與軟件性能有關的軟件故障
D) 軟件可靠性測試度量出來的軟件可靠性特定於所定義的軟件運行剖面
14. 以下關於軟件可靠性與硬件可靠性的主要區別的説法中,錯誤的是
A) 軟件的失效多是邏輯錯誤引起的;硬件的失效很多不是邏輯錯誤引起的
B) 硬件在使用過程中會發生物理退化;軟件在使用過程中不會發生物理退化
C) 硬件的使用者少,不容易引起失效;軟件的使用者多,更容易引起失效
D) 軟件的每個拷貝都是完全一樣的;按照設計生產出來的同規格硬件總有微小差別
15. 以下關於面向對象軟件測試的説法中,正確的是
A) 對於一個類進行單元測試時,一個測試用例只能調用在該類中定義的方法,不能調用在該類的父類中定義的方法
B) 對於一個類進行單元測試時,一個測試用例只能調用在該類的父類中定義的方法,不能調用在該類中定義的方法
C) 對於一個類進行單元測試時,一個測試用例既可以調用在該類的父類中定義的方法,也可以調用在該類中定義的方法
D) 對於一個類進行單元測試時,由該類及其父類中定義的方法組成的任何一個序列都是一個合理的測試用例
16. 以下關於面向對象軟件測試的説法中,正確的是
A) 不需要對抽象類進行單元測試
B) 等價類劃分測試是一種類層次的測試技術
C) 不變式邊界測試是一種類層次的測試技術
D) 測試動態綁定是類樹測試的唯一目標
17. 以下關於面向對象軟件集成測試的説法中,錯誤的是
A) 協作集成是指將可以協作完成特定系統功能的類集成在一起進行集成測試
B) 針對一個類的多個成員方法聞協作的測試不屬於面向對象軟件集成測試關注的範疇
-
2017計算機四級數據庫工程師第四章複習要點
為了方便大家複習明年的計算機四級考試,下面本站小編為大家整理了以下2017計算機四級數據庫工程師第四章複習要點,希望對各位考生的複習有所幫助!第四章數據庫概念設計及數據建模4.1數據庫概念設計概述4.1.1數據庫概念設計的任務1、定義和描述應用領域涉及的數據...
-
2017年計算機四級軟件測試工程師知識鞏固題
軟件測試工程師在一家軟件企業中擔當的是“質量管理”角色,及時糾錯及時更正,確保產品的正常運作。以下是小編整理的2017年計算機四級軟件測試工程師知識鞏固題,歡迎參考閲讀!單選題1.下列軟件屬性中,軟件產品首要滿足的應該是________。(A)功能需求(B)性能需求(C)...
-
2016年軟件開發工程師考試試題(含答案)
一.選擇題1、系統測試使用(C)技術,主要測試被測應用的高級互操作性需求,而無需考慮被測試應用的內部結構。A、單元測試B、集成測試C、黑盒測試D、白盒測試2、單元測試主要的測試技術不包括(B)。A、白盒測試B、功能測試C、靜態測試D、以上都不是3、(A)的目的是...
-
計算機四級考試網絡工程師考點:IP地址規劃設計技術
IP地址設計的最初目的是希望每個IP地址都能惟一地、確定地識別一個網絡與一台主機。常用的A類B類和C類IP地址採用包括“網絡號-主機號”的兩級的層次結構。下面是小編為大家帶來的IP地址規劃設計技術的知識,歡迎閲讀。一、IPV4標準分類的IP地址:A:0B:10C:110IP地...