當前位置:才華齋>計算機>計算機四級>

2010年計算機四級軟體測試工程師筆試真題

計算機四級 閱讀(1.92W)

  一、單項選擇題

2010年計算機四級軟體測試工程師筆試真題

1. 下列有關軟體質量的敘述中,錯誤的是

A) 軟體質量不僅包括軟體產品的質量,還包括軟體過程的質量

B) 明確的軟體質量屬性是指在合同或行業標準中規定必須實現的質量要求

C) 隱含的軟體質量屬性在合同或行業標準中沒有規定,因此在產品開發時不必專門考慮

D) 軟體的功能和效能必須結合在一起考慮

2. 下列有關軟體測試的敘述中,正確的是

A) 測試是軟體開發中一個單獨的階段,其目的是對已實現的程式編碼進行正確性檢驗

B) 一個成功的測試能夠驗證程式的確做了它應該做的事情

C) 根據80/20的原則,優秀的軟體開發人員所編寫的程式錯誤少,因此時於他們的程式,重點不應放在缺陷測試上

D) 在軟體過程的早期尋找儘可能多的錯誤符合軟體測試的原則

3. 下列有關白盒測試的敘述中,錯誤的是

A) 白盒測試是在同時擁有原始碼和可執行程式碼的情形下才可以進行的一種軟體測試方法

B) 白盒測試應該由開發人員實施,因為只有他們才能夠訪問測試執行所涉及的程式碼

C) 即使對所有的原始碼都進行了100%的邏輯覆蓋測試,也不能保證程式中沒有錯誤

D)軟體測試人員制定測試計劃的目的是想盡可能多地對原始碼進行測試

4. 下列有關黑盒測試的敘述中,錯誤的是

A) 黑盒測試是在不考慮原始碼的情形下進行的一種軟體測試方法

B) 最好由測試人員、終端使用者和開發人員組成的團隊來實施黑盒測試

C) 黑盒測試主要是通過對比和分析實測結果和預期結果來發現它們之間的差異,所以黑盒測試又稱為“資料驅動”測試

D) 資料流測試是一種黑盒測試方法

5. 走查是一種重要的審查方法,下列所述的審查活動中,不屬於走查的是

A) 審查小組的組織者事先把相關的設計文件、源程式和其他材料發給每一個小組成員,要求他們預先了解審查的內容

B) 測試員事先根據審查的原始碼準備一批測試用例

C) 程式設計師在小組審查會上向全體審查人員逐條講解自己編寫的程式

D) 所有參與審查的人員集體扮演“計算機”的角色,使用事先準備的測試用例按照源程式規定的順序逐條執行,討論可能出現的問題

6. 下面有關軟體測試的敘述中,不屬於H模型核心思想的是

A) 軟體測試不僅僅指測試的執行,還包括很多其他的活動

B) 軟體測試是一個獨立的流程,貫穿產品整個開發週期,與其他流程併發地進行

C) 軟體測試要儘早準備,儘早執行

D) 軟體測試不同層次的測試活動嚴格按照某種線性次序執行

7. 下面有關路徑測試的敘述中,錯誤的是

A) 路徑覆蓋是最強的覆蓋測試,它不但能發現其他覆蓋測試能發現的問題,還能發現其他覆蓋測試不能發現的問題

B) 測試員不可能對任何一個程式都完成100%的路徑測試

C) 不提倡用不同的資料重複測試同一條路徑

D) 即使每條路徑都執行了一次,程式還是可能存在缺陷

8. 同行評審主要包括管理評審、技術評審、過程評審和

A) 需求評審 B) 文件評審 C) 質量評審 D) 風險評審

9. 對於如下給出的程式段:

if(A>B) and(C=5)

then do P1;

若考慮滿足條件/判定覆蓋原則以及內部邊界條件,需要設計的最小測試輸入資料集可能是

A) (A=2,B=1,C=5),(A=2,B=1,C=4),(A=1,B=2,C=5),(A=1,B=1,C=5)

B) (A=2,B=1,C=5),(A=2,B=1,C=4),(A=1,B=2,C=5),(A=1,B=2,C=4)

C) (A=2,B=1,C=5),(A=2,B=1,C=4),(A=1,B=2,C=5)

D) (A=2,B=1,C=5),(A=1,B=2,C=4)

10. 下列關於邏輯覆蓋的說法中,錯誤的是

A) 滿足條件覆蓋的測試不一定滿足判定覆蓋

B) 滿足條件組合覆蓋的測試一定滿足判定覆蓋、條件覆蓋和判定/條件覆蓋

C) 滿足路徑覆蓋的測試也一定滿足條件組合覆蓋

D) 滿足判定/條件覆蓋的測試也一定滿足判定覆蓋和條件覆蓋

11. 以下關於軟體效能測試的說法中,正確的是

A) 對於沒有併發的應用系統而言,響應時間與吞吐量成反比關係

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) 針對一個類的多個例項間協作的測試屬於面向物件軟體整合測試考慮的範疇