- 相關(guān)推薦
2015計算機四級《軟件測試工程師》模擬試題(三)答案及解析
一、選擇題
1.分析:缺陷處于激活狀態(tài),即是問題還沒有解決,測試人員新報告的缺陷,或驗證后缺陷仍然存在。
2.分析:白盒測試是對程序的邏輯結(jié)構(gòu)進行的測試,而黑盒測試將程序視為一個黑盒子,僅僅是測試人員提供數(shù)人數(shù)據(jù),觀察輸出數(shù)據(jù),并不了解程序是如何運行的。結(jié)構(gòu)測試屬于白盒測試,關(guān)注的是如何選擇合適的程序或子程序路徑來執(zhí)行有效的檢查。功能測試則屬于黑盒測試,對功能的測試通常通過提供輸入數(shù)據(jù),檢查實際輸出的結(jié)果,很少考慮程序的內(nèi)部結(jié)構(gòu)。靜態(tài)測試是不必執(zhí)行程序,僅是收集有關(guān)程序代碼的結(jié)構(gòu)信息。
3.分析:在極限測試中,軟件測試通常要在編程之前先設(shè)計測試用例。需求規(guī)格說明、概要設(shè)計規(guī)格說明、詳細設(shè)計規(guī)格說明、源程序這些都是屬于軟件測試的對象。錯誤改正代價與發(fā)現(xiàn)的時間是呈現(xiàn)指數(shù)增長的趨勢。而選項B說法是完全正確的。
4.分析:在題目所述邏輯覆蓋中,路徑覆蓋是最強的覆蓋準則。
5.分析:因果圖方法是根據(jù)輸入和輸出之間的因果關(guān)系設(shè)計測試用例的。
6.分析:考察軟件測試的目的。
7.分析:僅根據(jù)規(guī)格說明書描述的程序功能來設(shè)計測試用例的方法稱為黑盒測試法。
8.分析:黑盒測試主要用于測試軟件的外部功能。
9.分析:軟件開發(fā)需求分析對應的是測試階段的確認測試,軟件設(shè)計對應的是集成測試,編碼階段對應的是單元測試。
10.分析:考察白盒測試中邏輯覆蓋的關(guān)系。
11.分析:由于自頂向下測試的特點可知,該集成測試方法是能夠較早發(fā)現(xiàn)高層模塊接口錯誤的。
12.分析:考察軟件測試的信息流輸入,軟件配置、測試配置和測試工具都屬于測試流的輸入信息。
13.分析:A選項B和選項D顛倒,而確認測試與編碼是沒有關(guān)系的,故選項C也不正確,只有A說法是正確的。
14.分析:在軟件質(zhì)量特性中,可復用的軟件部件所占的比例一般不會作為系統(tǒng)測試的重點。
15.分析:通常來說,軟件缺陷大多數(shù)是來自軟件開發(fā)項目的需求和設(shè)計階段的。
16.分析:考察單元測試的技術(shù)指標,選項在都是單元測試的指標,故選擇D。
17.分析:在軟件缺陷中,打開是屬于活動狀態(tài),而解決與關(guān)閉都屬于非活動狀態(tài)。
18.分析:測試管理工具主要用于進行測試用例管理、軟件缺陷管理、軟件測試度量。
19.分析:由自動化的軟件測試的特點可知,選項D的探查式測試最適合進行自動化軟件測試。
20.分析:通常分析性能下降曲線時,會首先將其分為幾個區(qū)間:性能平坦區(qū)、性能輕微下降區(qū)、性能急劇下降區(qū)。其中性能平坦區(qū)是軟件運行的正常狀態(tài),因此人們往往希望該區(qū)間越長越好;性能輕微下降區(qū)是軟件承受高負載的緩沖區(qū),該區(qū)間也是越長越好;性能急劇下降區(qū)不是軟件的正常運行區(qū)間,這一階段響應時間會急劇增加至用戶不能忍受,吞吐量會急劇下降甚至低于單用戶時的吞吐量,但該區(qū)間對于分析性能瓶頸卻有很大作用,通常說來,性能急劇下降區(qū)的起始點(也稱性能拐點)就是性能瓶頸出現(xiàn)的地方,此時進一步分析資源利用率就可以找到性能瓶頸的原因。
21.分析:軟件故障是指軟件代碼中的錯誤,軟件失效則是指由軟件故障引起的在軟件運行期間出現(xiàn)的錯誤,一般來說在軟件的一次運行期間,軟件故障可能會導致軟件失效,也可能不引起軟件失效。
22.分析:針對類間連接測試的常用技術(shù)有:①類關(guān)聯(lián)的多重性測試。②受控異常測試。③往返場景測試。④模態(tài)機測試。模態(tài)機測試與類層次的模態(tài)類測試類似,二者區(qū)別是模態(tài)類測試是針對一個類進行的,而模態(tài)機測試是針對多個類進行的。
23.分析:Web應用軟件數(shù)據(jù)層測試包括兩個方面:一是數(shù)據(jù)完整性的測試,二是大數(shù)據(jù)量數(shù)據(jù)庫的性能測試,故選項A說法正確。Web應用軟件功能測試通常針對鏈接測試、表單測試和Cookie測試三個方面進行,故選項C說法不正確。Web應用軟件安全性測試主要包括服務(wù)器端的內(nèi)容安全性、客戶端的內(nèi)容安全性和Cookie安全性三個方面,由此選項D說法不正確。內(nèi)容測試和易用性測試都是Web應用軟件的測試策略,不具有從屬關(guān)系,故選項B說法不正確。
24.分析:對物理破壞的防護措施有三點:
(1)所有設(shè)備都應遠離災害(如水災、火災、雷電、戰(zhàn)火等)的侵擾。
(2)主要設(shè)備需要遠離人為破壞,如計算機和打印機等要放在有安全門鎖的機房等。
(3)主要設(shè)備要屏蔽電磁干擾。
25.分析:程序數(shù)據(jù)流分析,主要指靜態(tài)分析全局變量和局部變量的聲明、賦值和使用的位置;動態(tài)跟蹤變量值的變化情況。而選項A程序結(jié)構(gòu)分析,主要提供整個項目中的所有函數(shù)之間的調(diào)用關(guān)系圖。選項C是針對面向?qū)ο蟮能浖,提供整個項目中的所有類之間的關(guān)系圖。選項D程序執(zhí)行頻度分析是統(tǒng)計所有條件分支、多出口跳轉(zhuǎn)、多出口調(diào)用的各分支、出口的執(zhí)行關(guān)系圖。
二、論述題
1.分析:首先分析手機中MP3播放器的各種狀態(tài),以及各狀態(tài)之間的轉(zhuǎn)換過程,畫出狀態(tài)圖。
2.分析:對自動軟件售貨機的軟件進行基于因果圖的黑盒測試,首先根據(jù)軟件的規(guī)格說明,找出所有可能的原因和結(jié)果,以及二者之間的聯(lián)系,畫出因果圖。然后根據(jù)基于因果圖的黑盒測試方法,將因果圖轉(zhuǎn)換為判定表,設(shè)計測試用例即可。
3.分析:首先根據(jù)源程序畫出程序流圖比較容易,然后分析學過的所有的邏輯覆蓋(如語句覆蓋,分支覆蓋,路徑覆蓋等),分析針對每種邏輯覆蓋的標準來設(shè)計測試用例,最后通過設(shè)計測試用例來體現(xiàn)各種邏輯覆蓋之間的關(guān)系。
【計算機四級《軟件測試工程師》模擬試題三答案及解析】相關(guān)文章:
2015計算機四級《軟件測試工程師》模擬試題(二)答案及解析11-13
2015計算機四級《軟件測試工程師》模擬試題(一)答案及解析08-30
2015計算機四級《軟件測試工程師》模擬試題(四)答案及解析10-11
計算機四級軟件測試工程師模擬試題及答案11-04