


版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、 模擬 四級軟件測試工程師分類模擬 29選擇題第 1 題:針對程序段if(x > 10)and(y v 20)then w=w/a,對于(x , y)的取值,以下哪組測試用例能夠滿足判定覆蓋的要求 ()A. (30 , 15), (40, 10)B. (3 , 0) , (30 , 30)C. (5, 25), (10, 20)D. (20 , 10) , (1 , 100)參考答案: D判定覆蓋是比語句覆蓋稍強的覆蓋標準。 其含義是: 設計足夠多的測試用例, 使 得程序中的每個判定至少都獲得一次“真值”或“假值”,或者說使得程序中每 一個取真分支和取假分支至少執行一次,因此判定覆蓋又稱
2、分支覆蓋。第 2 題: 軟件測試是軟件開發過程中重要和不可缺少的階段,其包含的內容和步驟甚 多,而測試過程的多種環節中最基礎的是 ()A. 集成測試B. 單元測試C. 系統測試D. 驗收測試參考答案: B軟件測試是軟件開發過程中重要和不可缺少的階段,其包含的內容和步驟甚多, 而測試過程的多種環節中最基礎的是單元測試。第 3 題:下列不屬于易用性測試的是 ()A .易安裝性測試B. 兼容性測試C. 用戶界面測試D. 功能易用性測試參考答案: B易用性測試一般不僅針對應用程序, 還要包括用戶文檔, 除了對用戶文檔的測試, 易用性測試主要包括 3 個方面:易安裝性測試、功能易用性測試和用戶界面測 試
3、。而兼容性測試是與易用性測試并列的測試方法,兩者不存在包含關系。第 4 題: 以下哪種軟件測試屬于不屬于軟件性能測試的范疇 _( )A. 接口測試B. 并發測試C. 壓力測試D. 配置測試參考答案: A依據測試目的的不同, 可以把軟件性能測試及與性能有關的其他測試分為以下幾 類: (1) 性能測試 (Performance Testing) (2) 并發測試 (Concurrency Testing)(3) 壓 力 測 試 (Stress Testing)(4) 可 靠 性 測 試(Reliability Testing)(5) 負載測試 (Load Testing)(6) 配置測試(Conf
4、iguration Testing)(7) 失效恢復測試 (Recovery Testing)第 5 題:關于軟件集成測試,下列說法不正確的是 ()A. 集成測試的對象包括任意一個軟件單元集成到計算機軟件系統的組裝過 程B. 集成測試的對象包括任意一個組裝得到的軟件系統C. 軟件集成測試的目的是檢驗單元之間、軟件單元和以集成的軟件系統之間的接口關系D. 軟件的集成測試不需要驗證以集成軟件系統是否符合設計要求參考答案: D軟件集成測試的目的是檢驗單元之問、 軟件單元和以集成的軟件系統之問的接口關系,并驗證以集成軟件系統是否符合設計要求。第 6 題: 下列軟件屬性中,軟件產品首要滿足的應該是 ()
5、A. 功能需求B. 性能需求C .可擴展性和靈活性D.容錯、糾錯能力參考答案: A軟件產品質量的屬性有很多,其中軟件產品首先要滿足的就是客戶的功能需求。 性能需求包括處理和響應時間, 約束條件則是標識外部硬件、 可用存儲或其他現 有系統對軟件的限制。 功能、性能和約束必須在一起進行評價。 另外軟件產品還 應具備一定的可擴展性和靈活性, 應能夠有效地處理例外或異常情況, 具有一定 的容錯、糾錯能力??傊?,軟件質量實際上是各種特性的復雜組合。第 7 題: 關注在一連串的測試中如何選擇合適的程序或子程序路徑來執行有效的檢查, 這種測試極有可能是 ( )A. 結構測試B. 黑盒測試C. 功能測試D.
6、靜態測試 參考答案: A結構測試即白盒測試,根據子程序路徑進行的測試屬于結構測試。 第 8 題:下列比較適合自動化的軟件測試活動是 ()A. 測試用例設計B. 回歸測試C .測試環境的建立D.探查式測試參考答案: D由自動化的軟件測試的特點可知,選項D的探查式測試最適合進行自動化軟件測 試。第 9 題: 下列關于走查的說法不正確的是 ()A .走查的主要工作是由程序編寫者本人來完成的B. 走查與代碼檢查一樣,都是以小組為單位進行的C. 走查是一種走查小組集體扮演計算機角色檢查源程序的方法D. 走查是借助程序流程圖來進行數據流和控制流的分析參考答案: A代碼走查由專門的走查小組完成,只有桌面檢查
7、由開發人員自己完成 第 10 題:屬于白盒測試最常用的測試用例技術的是A .邏輯覆蓋B. 等價類法C. 錯誤猜測法D. 使用綜合測試策略 參考答案: A邏輯覆蓋是白盒測試最常用的一種測試用例技術。第 11 題:下列不屬于Web應用軟件的特征的是()A. 內容驅動B. 開發周期短C .美觀性要求較高D .安全性要求較低參考答案: DWeb應用軟件與其他的應用軟件有較大的差別,其特點有:基于無連接協議; 內容驅動;開發周期短;演化頻繁;安全性要求較高;美觀性要求較 第 12 題:針對下列程序段,需要 () 個測試用例才可以滿足語句覆蓋的要求Switch(value)Case 0: Other=30
8、;Break;Case 1:Other=50;Break;Case 2:Other=300;Case 3:Other=other/value;Break;Default:Other=other*value; A. 2B. 3C. 4D. 5參考答案: C 語句覆蓋是指選擇足夠多的測試數據,使被測程序中的每條語句至少執行一次。0、1、2、3 一共 4 條語句即可,因為在執行 2、3 時無 break ,所以 default 語 句也將被執行。第 13 題: 針對軟件對其運行環境的依賴進行測試,以驗證軟件是否能在所有期望的環境 中運行,這種測試方法是 ( )A. 極限測試B. 易用性測試C. 功能
9、測試D. 兼容性測試 參考答案: D所謂兼容性測試, 是指針對軟件對其運行環境的依賴進行測試, 以驗證軟件是否 能夠在所有期望的環境中運行。 通常,兼容性測試主要考慮硬件、 軟件和數據三 個方面。第 14 題: 下面的邏輯測試覆蓋中,測試覆蓋最弱的是 ()A. 條件覆蓋 B .條件組合覆蓋C. 語句覆蓋D. 判定/條件覆蓋 參考答案: C在邏輯覆蓋中,測試覆蓋最弱的是語句覆蓋 第 15 題: 以下關于軟件質量的說法中,錯誤的是A. 軟件產品必須提供用戶所需要的功能,并能正常工作B. 軟件質量是產品、組織和體系或過程的一組固有特性,反映它們滿足顧客 和其他相關方面要求的程度C. 程序的正確性足以
10、體現軟件的價值D. 越是關注客戶的滿意度,軟件就越有可能達到質量要求 參考答案: C程序的正確性固然重要,但不足以體現軟件的價值第 16 題: 為提高集成測試的效果,軟件的集成工作最好由 () 來承擔。A .該軟件的設計人員B. 該軟件的編程人員C. 該軟件開發組的負責人D. 不屬于該軟件開發組的軟件設計人員參考答案: D為提高集成測試的效果, 軟件的集成工作最好由不屬于該軟件開發組的軟件設計 人員承擔。第 17 題:下列不屬于易用性測試的是 ( )A. 易安裝性測試B. 兼容性測試C. 用戶界面測試D. 功能易用性測試參考答案: B易用性測試一般不僅針對應用程序, 還要包括用戶文檔, 除了對
11、用戶文檔的測試, 易用性測試主要包括 3 個方面:易安裝性測試、功能易用性測試和用戶界面測 試。而兼容性測試是與易用性測試并列的測試方法,二者不存在包含關系。第 18 題:軟件可靠性測試的目的是 ()A. 發現軟件缺陷B. 預測軟件正式運行中的可靠性C. 控制測試過程D .修改軟件缺陷參考答案: B與其他的軟件測試不同, 軟件可靠性測試的目的不在于通過測試揭示軟件中的缺 陷并通過修改軟件缺陷來提高軟件可靠性, 而是通過受控的軟件測試過程來預測 軟件在實際運行中的可靠性, 即收集軟件測試時揭示軟件故障的情況, 并對其進 行整理,從而為分析和預測軟件實際的可靠性提供幫助。第 19 題:下列不屬于對
12、物理破壞的防護措施的是 ( )A. 主要設備遠離人為破壞B. 所有設備遠離災害的侵擾C. 對通信數據進行加密D. 主要設備要屏蔽電磁干擾參考答案: C對物理破壞的防護措施有 3 點: (1) 所有設備都應遠離災害 ( 如水災、火災、 雷電、戰火等 ) 的侵擾。 (2) 主要設備需要遠離人為破壞,如計算機和打印機等要放在有安全門鎖的機房等。 (3) 主要設備要屏蔽電磁干擾。第 20 題: 在面向對象軟件的集成測試中,下列關于高頻集成的敘述,不正確的是 ( )A. 高頻集成一般采用冒煙測試的方式B. 高頻集成不預測每個測試用例的預期效果,如果測試中未出現反常情況, 就認為通過測試C. 高頻集成的優
13、點:高效、可預測性、并行性、盡早查處錯誤、易進行錯誤 定位但必須要樁模塊D. 高頻集成的缺點:若測試包過于簡單,可能難以發現問題;開始不能平穩 集成;若沒有建立適當標準可能會增加風險參考答案: C高頻測試的優點為:高效性、可預測性、并行性、盡早查處錯誤、易進行錯誤定 位、對樁模塊的需要是不必需的。 也就是說有些軟件的集成不需要樁模塊就可以 完成測試。第 21 題: 下列不屬于類間連接的測試技術是 ()A. 類關聯的多重性測試B. 受控異常測試C. 往返場景測試D. 模態類測試參考答案: D第 22 題:關于易用性測試,說法錯誤的是 ()A. 用戶界面測試是軟件易用性測試最重要的一項內容B. 對
14、軟件功能的動態關聯進行測試可以通過檢查菜單完成C. 使用軟件的目的就是減少重復輸入,減輕人工勞動,提高工作效率D. 檢查和評估軟件安裝手冊的正確性和易用性是安裝性測試的重要內容參考答案: B軟件易用性測試主要包括 3 個方面:易安裝性測試、 功能易用性測試和用戶界面 測試,其中用戶界面是用戶與軟件打交道的唯一渠道, 用戶界面是否友好在很大 程度上決定了軟件的易用性, 因此用戶界面測試是軟件易用性測試最重要的一項 內容,選項A說法正確。對軟件功能的關聯包括靜態關聯和動態關聯兩方面,其中對于靜態關聯的測試可以通過檢查菜單完成, 而對于動態關聯的測試需要針對 各項任務設計測試用例, 以檢查軟件能否合
15、理引導用戶使用下一步的功能, 故選 項 B 說法不正確。使用軟件的目的就是能夠減少重復輸入,保證數據的一致性, 減輕人工勞動,提高工作效率,故選項C說法正確。軟件的安裝通常需要在安裝 手冊的指導下完成, 因此檢查和評估軟件安裝手冊的正確性和易用性是安裝性測 試的重要內容,選項D說法正確。第 23 題: 功能或性能沒有實現,主要功能部分喪失,次要功能完全喪失,或致命的錯誤 生命,這屬于軟件缺陷級別中的 ()A. 致命的缺陷(fatal)B. 嚴重的缺陷(critical)C. 一般的缺陷(major)D. 微笑的缺陷(minor)參考答案: B軟件缺陷一旦被發現, 就要設法找出引起該缺陷的原因,
16、 分析對產品質量的影響, 然后確定軟件缺陷的嚴重性和處理這個缺陷的優先級。一般來說,問題越嚴重, 其處理的優先級越高, 越要得到及時的糾正。 軟件缺陷有四種級別: 致命的缺陷 (fatal) 、嚴重的缺陷 (critical) 、一般的缺陷 (major) 、微小的缺陷 (minor) 。第 24 題:以下關于軟件可靠性測試的說法中,正確的是 ()A. 軟件可靠性測試能有效地減少軟件在惡意使用下出現崩潰的次數B. 軟件可靠性測試的主要目的是度量軟件的可靠性C. 在一次軟件可靠性測試中,執行的測試用例可以不完全符合所定義的軟件運行剖面D. 軟件可靠性測試使用的測試用例必須滿足語句覆蓋參考答案:
17、D軟件可靠性測試的目的是收集軟件測試時軟件故障的情況, 并對其進行整理從而 為分析和預測軟件的可靠性提供幫助。 對于具體每個測試用例的設計, 可靠性測 試需要的測試用例與普通的軟件測試并無不同, 關鍵是要保證用于可靠性測試的 測試用例集要完全符合運行剖面的定義。 因此,此時的測試用例的設計可以完全 在運行剖面的指導下進行。第 25 題:下列關于面向對象集成測試的說法中,正確的是 ()A. 大突擊集成是面向對象集成測試最常用且最有效的方法B. 自底向上集成和自頂向下集成都需要為集成測試開發大量代碼C. 與自底向上集成和自頂向下集成相比,協作集成是一種更充分的集成測試策略D. 高頻集成是以自底向上集成為基礎,利用冒煙測試進行的集成測試參考答案: B大突擊集成就是將系統的所有組成成分都集成在一起
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 美團勞務合同模板8篇
- 婚姻介紹服務合同詳細版樣書5篇
- 合同模板-管材管件購銷合同7篇
- 資產負債人員一并轉移 合同5篇
- 公司進出口貿易合同10篇
- 停建工地安全管理責任合同書范本9篇
- 投資管理公司服務合同5篇
- 城市規劃委托合同7篇
- 租賃車輛交接單合同協議
- 清潔電動車租賃合同協議
- 高考志愿填報指導高考志愿填報指南
- 第7課 珍視親情 學會感恩(教案)-【中職專用】高一思想政治《心理健康與職業生涯》(高教版2023·基礎模塊)
- 2024年度幼小銜接全套數學課件
- 淄博市2024屆高三二模歷史試題卷(含答案)
- MOOC 動物學-華中農業大學 中國大學慕課答案
- 凈水設備驗收方案
- 九年級英語單詞默寫表(人教版)
- 邏輯門公開課教案教學設計課件
- 現代漢語(黃伯榮、廖序東版)課件–緒論
- 第三次全國國土調查工作分類與三大類對照表
- 職業生涯規劃表模板
評論
0/150
提交評論