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

2015計算機四級《軟體測試工程師》模擬試題(三)答案及解析

計算機四級 閱讀(1.39W)

 一、選擇題

2015計算機四級《軟體測試工程師》模擬試題(三)答案及解析

1.分析:缺陷處於啟用狀態,即是問題還沒有解決,測試人員新報告的缺陷,或驗證後缺陷仍然存在。

2.分析:白盒測試是對程式的邏輯結構進行的測試,而黑盒測試將程式視為一個黑盒子,僅僅是測試人員提供數人資料,觀察輸出資料,並不瞭解程式是如何執行的。結構測試屬於白盒測試,關注的是如何選擇合適的程式或子程式路徑來執行有效的檢查。功能測試則屬於黑盒測試,對功能的測試通常通過提供輸入資料,檢查實際輸出的結果,很少考慮程式的內部結構。靜態測試是不必執行程式,僅是收集有關程式程式碼的結構資訊。

3.分析:在極限測試中,軟體測試通常要在程式設計之前先設計測試用例。需求規格說明、概要設計規格說明、詳細設計規格說明、源程式這些都是屬於軟體測試的物件。錯誤改正代價與發現的時間是呈現指數增長的趨勢。而選項B說法是完全正確的。

4.分析:在題目所述邏輯覆蓋中,路徑覆蓋是最強的覆蓋準則。

5.分析:因果圖方法是根據輸入和輸出之間的因果關係設計測試用例的。

6.分析:考察軟體測試的目的。

7.分析:僅根據規格說明書描述的程式功能來設計測試用例的方法稱為黑盒測試法。

8.分析:黑盒測試主要用於測試軟體的外部功能。

9.分析:軟體開發需求分析對應的是測試階段的確認測試,軟體設計對應的是整合測試,編碼階段對應的是單元測試。

10.分析:考察白盒測試中邏輯覆蓋的關係。

11.分析:由於自頂向下測試的特點可知,該整合測試方法是能夠較早發現高層模組介面錯誤的。

12.分析:考察軟體測試的資訊流輸入,軟體配置、測試配置和測試工具都屬於測試流的輸入資訊。

13.分析:A選項B和選項D顛倒,而確認測試與編碼是沒有關係的,故選項C也不正確,只有A說法是正確的。

14.分析:在軟體質量特性中,可複用的軟體部件所佔的比例一般不會作為系統測試的重點。

15.分析:通常來說,軟體缺陷大多數是來自軟體開發專案的需求和設計階段的。

16.分析:考察單元測試的技術指標,選項在都是單元測試的指標,故選擇D。

17.分析:在軟體缺陷中,開啟是屬於活動狀態,而解決與關閉都屬於非活動狀態。

18.分析:測試管理工具主要用於進行測試用例管理、軟體缺陷管理、軟體測試度量。

19.分析:由自動化的軟體測試的特點可知,選項D的探查式測試最適合進行自動化軟體測試。

20.分析:通常分析效能下降曲線時,會首先將其分為幾個區間:效能平坦區、效能輕微下降區、效能急劇下降區。其中效能平坦區是軟體執行的正常狀態,因此人們往往希望該區間越長越好;效能輕微下降區是軟體承受高負載的緩衝區,該區間也是越長越好;效能急劇下降區不是軟體的正常執行區間,這一階段響應時間會急劇增加至使用者不能忍受,吞吐量會急劇下降甚至低於單使用者時的吞吐量,但該區間對於分析效能瓶頸卻有很大作用,通常說來,效能急劇下降區的起始點(也稱效能拐點)就是效能瓶頸出現的地方,此時進一步分析資源利用率就可以找到效能瓶頸的原因。

21.分析:軟體故障是指軟體程式碼中的錯誤,軟體失效則是指由軟體故障引起的在軟體執行期間出現的錯誤,一般來說在軟體的一次執行期間,軟體故障可能會導致軟體失效,也可能不引起軟體失效。

22.分析:針對類間連線測試的常用技術有:①類關聯的多重性測試。②受控異常測試。③往返場景測試。④模態機測試。模態機測試與類層次的模態類測試類似,二者區別是模態類測試是針對一個類進行的,而模態機測試是針對多個類進行的。

23.分析:Web應用軟體資料層測試包括兩個方面:一是資料完整性的測試,二是大資料量資料庫的效能測試,故選項A說法正確。Web應用軟體功能測試通常針對連結測試、表單測試和Cookie測試三個方面進行,故選項C說法不正確。Web應用軟體安全性測試主要包括伺服器端的內容安全性、客戶端的內容安全性和Cookie安全性三個方面,由此選項D說法不正確。內容測試和易用性測試都是Web應用軟體的測試策略,不具有從屬關係,故選項B說法不正確。

24.分析:對物理破壞的防護措施有三點:

(1)所有裝置都應遠離災害(如水災、火災、雷電、戰火等)的侵擾。

(2)主要裝置需要遠離人為破壞,如計算機和印表機等要放在有安全門鎖的機房等。

(3)主要裝置要遮蔽電磁干擾。

25.分析:程式資料流分析,主要指靜態分析全域性變數和區域性變數的.宣告、賦值和使用的位置;動態跟蹤變數值的變化情況。而選項A程式結構分析,主要提供整個專案中的所有函式之間的呼叫關係圖。選項C是針對面向物件的軟體,提供整個專案中的所有類之間的關係圖。選項D程式執行頻度分析是統計所有條件分支、多出口跳轉、多出口呼叫的各分支、出口的執行關係圖。

 二、論述題

1.分析:首先分析手機中MP3播放器的各種狀態,以及各狀態之間的轉換過程,畫出狀態圖。

2.分析:對自動軟體售貨機的軟體進行基於因果圖的黑盒測試,首先根據軟體的規格說明,找出所有可能的原因和結果,以及二者之間的聯絡,畫出因果圖。然後根據基於因果圖的黑盒測試方法,將因果圖轉換為判定表,設計測試用例即可。

3.分析:首先根據源程式畫出程式流圖比較容易,然後分析學過的所有的邏輯覆蓋(如語句覆蓋,分支覆蓋,路徑覆蓋等),分析針對每種邏輯覆蓋的標準來設計測試用例,最後通過設計測試用例來體現各種邏輯覆蓋之間的關係。