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