軟體測試試題答案
軟體測試是描述一種用來促進鑑定軟體的正確性、完整性、安全性和質量的過程。軟體測試的考試你們應對的對策是什麼呢?小編認為多練也是不錯的選擇,下面是小編為大家整理的關於軟體測試的相關考試試題以及相應的試題答案,希望對你們有幫助。
軟體測試試題及參考答案
一、 選擇題
1. 軟體可靠性是指在指定的條件下使用時,軟體產品維持規定的效能級別的能力,其子特性***C***是指在軟體發生故障或者違反指定介面的情況下,軟體產品維持規定的效能級別的能力。
A.成熟性; B.易恢復性; C.容錯性; D.可靠性依從性
2. 關於軟體質量的描述,正確的是__B____
A.軟體質量是指軟體滿足規定使用者需求的能力;
B.軟體質量特性是指軟體的功能性、可靠性、易用性、效率、可維護性、可移植性;
C.軟體質量保證過程就是軟體測試過程;
D.以上描述都不對
3. ____B__方法根據輸出對輸入的依賴關係設計測試用例。
A.路徑測試 B.等價類 C.因果圖 D.邊界值
4. 下列關於軟體驗收測試的合格通過準則錯誤的是:___C___
A. 軟體需求分析說明書中定義的所有功能已全部實現,效能指標全部達到要求;
B. 所有測試項沒有殘餘一級、二級和三級錯誤;
C. 立項審批表、需求分析文件、設計文件和編碼實現不一致;
D. 驗收測試工件齊全
5. 測試設計員的職責有:___B___
①制定測試計劃 ②設計測試用例 ③設計測試過程、指令碼 ④評估測試活動
A.①④ B.②③ C.①③ D.以上全是
6. 對於業務流清晰的系統可以利用D場景法貫穿整個測試用例設計過程廣在用例中綜合使用各種測試方法,對於引數配置類的軟體,要用C正交試驗法選擇較少的組合方式達到最佳效果,如果程式的功能說明中含有輸入條件的組合情況,則一開始就可以選用B因果圖法和判定表驅動法
A.等價類劃分 B.因果圖法 C.正交試驗法 D.場景法、
7. 下列軟體實施活動的進入準則描述錯誤的是:__D____
A.需求工件已經被基線化
B.詳細設計工件已經被基線化
C.構架工件已經被基線化
D.專案階段成果已經被基線化
8. 正式的技術評審FTR***Formal Technical Review***是軟體工程師組織的軟體質量保證活動,下面關於FTR指導原則中錯誤的是__C____
A.評審產品,而不是評審生產者的能力
B.要有嚴格的評審計劃,並遵守日程安排
C.對評審中出現的問題要充分討論,以求徹底解決
D.限制參與者人數,並要求評審會之前做好準備
9. 下列關於文件測試描述錯誤的是__A____
A.文件測試主要檢查文件的正確性、完備性、可理解性、可操作性和易維護性;
B.正確性是指不要把軟體的功能和操作寫錯,也不允許文件內容前後矛盾;
C.完備性是指文件不可以“虎頭蛇尾”,更不許漏掉關鍵內容。有些學生在證明數學題時,喜歡用“顯然”兩字矇混過關。文件中很多內容對開發者可能是“顯然”的,但對使用者而言不見得都是“顯然”的;
D.文件不可以寫成散文、詩歌或者偵探、言情小說,要讓大眾使用者看得懂,能理解
10. 以下關於整合測試的內容正確的有__D____
① 整合測試也叫組裝測試或者聯合測試;
②在把各個模組連線起來的時候,穿越模組介面的資料是否會丟失; ③一個模組的功能是否會對另一個模組的功能產生不利的影響;
④各個子功能組合起來,能否達到預期要求的父功能;
⑤全域性資料結構是否有問題;
⑥單個模組的誤差累積起來,是否會放大,從而達到不能接受的程度;
A.①②④⑤⑥ B.②③④⑤⑥
C.①②③⑤⑥ D.以上全部正確
11. 軟體測試的目的是___B___
A.評價軟體的質量 B.發現軟體的錯誤
C.找出軟體中的所有錯誤 D.證明軟體是正確的
12. 為了提高測試的效率,應該___D___
A.隨機地選取測試資料 B.取一切可能的輸入資料作為測試資料
C.在完成編碼以後制定軟體的測試計劃 D.選擇發現錯誤的可能性大的資料作為測試資料
13. 下列關於軟體測試的敘述中,選擇出全部正確的一組___A___
***1*** 用黑盒法測試時,測試用例是根據程式內部邏輯設計的 No
***2*** 儘量用公共過程或子程式去代替重複的程式碼段 No
***3*** 測試是為了驗證該軟體已正確地實現了使用者的要求 NO
***4*** 對於連鎖型分支結構,若有n個判定語句,則有2n條路徑 Yes
***5*** 儘量採用複合的條件測試,以避免巢狀的分支結構 Yes
***6*** GOTO語句概念簡單,使用方便,在某些情況下,保留GOTO語句反能使寫出的程式更加簡潔 Yes
***7*** 發現錯誤多的程式模組,殘留在模組中的錯誤也多 Yes
***8*** 黑盒測試方法中最有效的是因果圖法 No
***9*** 在做程式的單元測試時,樁***存根***模組比驅動模組容易編寫 No
***10*** 程式效率的提高主要應通過選擇高效的演算法來實現. Yes
A.***4******5******6******7******10*** B.***1******2******4******5******7***
C.***2******4******5******7******9*** D.以上描述全部正確
14. 下列關於alpha、beta 測試的描述中正確的是:__A____
A.alpha 測試需要使用者代表參加;
B.beta 測試是不是驗收測試的一種;
C.alpha 測試不需要使用者代表參加;
跟單員考試答案