點選檢視試題答案及解析
一、選擇題(1-25每題2分,共50分)
下列各題A、B、C、D四個選項中,只有一個選項是正確的。請將正確選項填塗在答題卡相應位置上,答在試卷上不得分。
1.下面有關測試原則的說法中正確的是________。
(A)測試用例應由測試的輸入資料和預期的輸出結果兩部分組成
(B)對程式的除錯最好由第三方測試機構來做
(C)程式最好由編寫該程式的程式設計師自己來測試
(D)使用測試用例進行測試是為了檢查程式是否做了它該做的事
2.軟體測試的目的是________。
(A)評價軟體的質量
(B)發現軟體的錯誤
(C)找出軟體中所有的錯誤
(D)證明軟體的正確性
3.軟體缺陷型別或嚴重性的型別包括________。
(A)軟體系統崩潰、功能失效和容錯性問題
(B)使用者友好性
(C)效能、文字錯誤和增強需求
(D)以上全部
4.下列可以做為軟體測試物件的是________。
(A)需求規格說明
(B)軟體設計規格說明
(C)源程式
(D)以上全部
5.在需求獲取與定義階段就開始建立,以後要不斷細化和完善的文件是________。
(A)使用者手冊
(B)外部設計規格說明
(C)內部設計規格說明
(D)測試計劃手冊
6.桌上檢查(Desk Checking)是一種________的檢查方法。
(A)程式設計師自己檢查自己編寫的程式
(B)由同行幫忙檢查自己編寫的程式
(C)幾個同行自行組成小組,以小組為單位檢查編寫的程式
(D)程式設計師在桌子上檢查編寫程式的活動
7.在軟體企業中,應用最廣泛的評審方法是________。
(A)走查
(B)結對評審
(C)正式評審
(D)小組評審
8.對於複合條件表示式為(A<=8) or (B>7),則為了達到100%的條件覆蓋率,至少需要設計________個測試用例。
(A)1個
(B)2個
(C)3個
(D)4個
9.為了提高測試的效率,正確的做法是________。
(A)選擇發現錯誤可能性大的資料作為測試用例
(B)隨機選取測試用例
(C)取一切可能的輸入資料作為測試用例
(D)在完成程式的編碼之後再製定軟體的測試計劃
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)檢查軟體功能符合需求規格說明書
(D)確認使用者是否能夠接受該軟體
17.在面向物件的軟體開發中,面向物件設計與面向物件分析的區別是________。
(A)在面向物件設計中需要考慮與實現相關的內容,而在面向物件分析中不需要
(B)在面向物件設計中要檢查設計結果對程式設計時將要使用的類庫的支援,而在面向物件分析中不需要
(C)在面向物件設計中對提供足夠細節的部分,要檢查是否符合預期,而在面向物件分析中不考慮
(D)以上全部
18.對Web應用軟體表示層的測試重點是________。
(A)伺服器端的程式
(B)資料的完整性
(C)HTML文件的結構與客戶端的程式
(D)資料庫操作的效能測試