【文章內(nèi)容簡介】
2. 下列不屬于靜態(tài)測試的是 ( ) A. 人工測試 B. 辦公桌檢查 C. 黑盒測試 D. 代碼會(huì)審 13. 在邏輯覆蓋測試方法中 ,完全測試指的是 ( ) A. 判定覆蓋+條件覆蓋 B. 語句覆蓋+判定覆蓋 C. 語句覆蓋+條件覆蓋 D. 條件組合覆蓋+判定覆蓋 14. OOSE 方法中( )模型處于整個(gè)分析模型的核心 A. 對象 B. 接口 C. 功能 D. 用例 15. 功能測試采用 ( )方法來進(jìn)行 A. 綜合測試 B. 驗(yàn)收測試 C. 黑盒測試 D. 白盒測試 二、多項(xiàng)選擇題(本大題共 40 分,共 10 小題,每小題 4 分) 1. 以下屬于完善性維護(hù)的有()。 A. 解決開發(fā)是未能測試各種可能條件帶來的問題 B. 增加聯(lián)機(jī)求助命令 C. 縮短系統(tǒng)的應(yīng)答時(shí)間,使其達(dá)到特定要求 D. 為軟件的運(yùn)行增加監(jiān)控設(shè)施 2. 常用的糾錯(cuò)策略有 ( ) A. 路徑覆蓋 B. 試湊法 C. 跟蹤法 D. 推理法 E. 設(shè)置斷點(diǎn) 3. 影響可維護(hù)性的軟件屬性有 ( ) A. 可測試性 B. 可修改性 C. 可移植性 D. 可理解性 E. 可使用性 4. 編碼風(fēng)格包括 ( ) A. 源程序文檔化 B. 數(shù)據(jù)說明方法 C. 語句結(jié)構(gòu) D. 輸入 /輸出方法 5. 在軟件的黑盒測試方法中 ,一般包括 ( )等幾種常用方法 A. 錯(cuò)誤猜測法 B. 路徑測試法 C. 邊界值分析法 D. 因果圖法 E. 等價(jià)類劃分法 6. 在面向?qū)ο蠓治鲋?,用例之間的關(guān)系包括 ( ) A. 擴(kuò)展關(guān)系 B. 使用關(guān)系 C. 聚集關(guān)系 D. 組合關(guān)系 E. 繼承關(guān)系 7. UML 的特點(diǎn)有 ( ) A. 統(tǒng)一了標(biāo)準(zhǔn) B. 提供了一批基本的表示模型元素的圖形和方法 C. 面向?qū)ο? D. 表達(dá)能力強(qiáng)大 E. 可視化 8. 下列關(guān)于邊界值分析法與等價(jià)類劃分法區(qū)別說 法正確的是 ( ) A. 邊界值分析不是從某等價(jià)類中隨便挑一個(gè)作為代表 ,而是使這個(gè)等價(jià)類的每個(gè)邊界都要作為測試條件 . B. 邊界值分析不僅考慮輸入條件 ,還要考慮輸出空間產(chǎn)生的測試情況 . C. 同一個(gè)等價(jià)類中的任何一個(gè)測試用例 ,都可以代表同一等價(jià)類中的其他測試用例 . D. 劃分等價(jià)類可以不考慮代表 “ 無效 ” 輸入值的無效等價(jià)類 . E. 用邊界值分析法設(shè)計(jì)的測試用例比等價(jià)分類法的代表性更廣 ,發(fā)現(xiàn)錯(cuò)誤的能力也更強(qiáng) 9. 下列關(guān)于單元測試敘述正確的是 ( ) A. 單元測試應(yīng)該在編碼階段完成 . B. 單元測試是層次測試的第一步 ,也是整個(gè)測試的基礎(chǔ) . C. 單元測試包括編譯、靜態(tài)分析和動(dòng)態(tài)測試 3 個(gè)層次 . D. 單元測試的目的是通過對對象模塊的靜態(tài)分析與動(dòng)態(tài)測試 ,使其代碼達(dá)到模塊說明書的要求 . E. 單元測試的一個(gè)任務(wù)是編寫單元測試報(bào)告 . 10. 下列關(guān)于邏輯覆蓋法敘述正確的是 ( ) A. 語句覆蓋發(fā)現(xiàn)問題的能力最強(qiáng) . B. 判定覆蓋把判定看作一個(gè)整體 ,它要求每個(gè)判定的分支至少執(zhí)行一次 . C. 條件覆蓋著眼于其中的一個(gè)條件 ,它要求判定中的每個(gè)條件 ,分別按 “ 真 ” 和“ 假 ” 至少各執(zhí)行一次 . D. 一般來說 ,條件覆 蓋比判定覆蓋的檢查能力要強(qiáng) . 三、判斷題(本大題共 30 分,共 10 小題,每小題 3 分) 1. 依賴于機(jī)器的結(jié)構(gòu) ,其指令系統(tǒng)隨機(jī)器而異 ,難學(xué)難用的語言是機(jī)器語言 .( ) 2. 在代碼的編寫中要盡量避免使用 ELSE GOTO 或者 ELSE RETURN 結(jié)構(gòu) .( ) 3. OMT 中設(shè)計(jì)階段可分為系統(tǒng)設(shè)計(jì)和對象設(shè)計(jì)兩個(gè)子階段 .( ) 4. 在發(fā)現(xiàn)錯(cuò)誤后,則應(yīng)按照一定的技術(shù)去糾正它。糾錯(cuò)的關(guān)鍵是 “ 錯(cuò)誤定位 ” 。 5. UML 是面向?qū)ο筌浖こ讨惺褂玫囊环N圖形化的建模語言 .( ) 6. 類是指具有相同或相似性質(zhì)對象的抽 象,對象是抽象的類,類的具體化就是對象。 7. 功能測試是系統(tǒng)測試的主要內(nèi)容,檢查系統(tǒng)的功能、性能是否與需求規(guī)格說明相同。 8. 軟件測試的目的是進(jìn)一步對程序進(jìn)行調(diào)試,發(fā)現(xiàn)錯(cuò)誤。 9. 程序的質(zhì)量首先取決于程序編寫者的編程質(zhì)量 .( ) 10. 用例和腳本是相同的概念 ,都表示系統(tǒng)的一次具體執(zhí)行過程 .( ) 答案: 一、單項(xiàng)選擇題( 30 分,共 15 題,每小