《IBM軟件測試》試題及答案_第1頁
《IBM軟件測試》試題及答案_第2頁
《IBM軟件測試》試題及答案_第3頁
《IBM軟件測試》試題及答案_第4頁
《IBM軟件測試》試題及答案_第5頁
已閱讀5頁,還剩4頁未讀 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

本文格式為Word版,下載可任意編輯——《IBM軟件測試》試題及答案《IBM教育學院-軟件測試》試題

IBM軟件測試認證試題

一、單項選擇題(每題10分,共300分)

1.以下哪個是瀑布型開發的正確過程?(B)

A.設計-〉編碼-〉單元測試-〉集成-〉系統測試

B.需求分析-〉設計-〉編碼&單元測試-〉集成-〉系統測試C.需求分析-〉設計-〉編碼&單元測試-〉系統測試-〉集成D.需求分析-〉設計-〉單元測試-〉系統測試-〉集成

2.軟件架構是一個軟件開發的產品,它能夠在質量、成本還有哪個方面上提供最大限度的投資回報?(B)A.人員B.時間進度C.項目范圍

3.持續的質量驗證應當做到:(A)

A.盡早的質量驗證B.在項目后期驗證質量C.只需驗證可執行系統的工程

4測試的基本流程:(A)

1.開發人員將開放出來的產品交給測試部門。

2.測試人員使用某種測試方法測試產品并收集產品的缺陷。3.與開發人員溝通被發現的缺陷。

4.開發人員修復缺陷并送回到測試部門重新測試。A.1,2,3,4B.C.1,3,2,4D.2,1,3,4

5.語句覆蓋方法的正確步驟:(A)1程序結構化:將程序轉化為流圖

2環形繁雜度計算:得到的是要覆蓋所有語句,獨立路徑數量的上限N3構造獨立路徑:構造N條獨立路徑

4確認分支點:針對每條獨立路徑,確認獨立路徑上的所有分支點5構造執行條件:根據一條獨立路徑上的所有分支點集合確認路徑執行條件集合6編制用例:對這些路徑和路徑執行條件集合進行分析,編制用例A.1,2,3,4,5,6B.1,2,4,3,5,6C.1,3,2,4,5,6D.1,2,3,5,4,6

6.下面的觀點哪些是錯誤的?(B)

A.你永遠也不可能完成測試,這個重擔將會簡單地從你(或者開發人員)身上轉移到你的客戶身上

B.當你時間不夠或者資金不夠用的時候,就完成了測試C.我們不能絕對地認定軟件永遠也不會再出錯,但可以根據合理和有效的統計模型來判定軟件的測試程度

7.單元測試是有誰來完成?(A)

A.開發人員B.測試人員C.客戶D.項目經理

木遙制作

《IBM教育學院-軟件測試》試題

8.評估類模型的步驟是:(A)

1.再次考察CRC模型和對象-關系模型,進行交織檢查以保證由OOA模型所蘊含的協作適當地反應在二者中。

2.檢查每個CRC索引卡片的描述以確定是否某個被受權的責任是協定義的一部分

3.反轉該連接以保證每個被請求服務的協正在接收來自合理來源的請求4.使用在第3步檢查的反轉連接,確定是否可能需要其他的類或責任是否被適合地在類間分組

5.確定是否被廣泛請求的責任可被組合為單個的責任

6.步驟1到5被迭代地應用到每個類,并貫穿OOA模型的每次演化A.1,2,3,4,5,6B.1,3,4,2,5,6C.1,2,3,5,4,6D.1,2,5,3,4,6解釋(木遙制作):CRC(Class-Responsibility-Collaborator)卡建模是一種簡單且有效的面向對象的分析技術。在一個OO(面向對象)開發項目中,包括用戶、系統分析員和開發者在建模和設計過程中經常應用CRC卡建模,使整個開發普遍的理解形成一致。它由三部分組成:1.類(Class)2.職責(Responsibility)3.協作(Collaborator)1、一個類代表大量類似的對象。而對象是系統模型化中關注的事物。他們可以是一個人、地方、事情、或任何對系統有重要性的概念。類名一般列在CRC卡的頂部。2、職責是類需要知道或做的任何事物。這些職責是類自身所知的知識,或類在執行時所需的知識。3、協作是指為獲取消息,或協助執行活動的其他類。在特定情形下,與指定的類按一個設想共同完成一個(或大量)步驟。協作的類順著CRC卡的右邊排列。CRC模型是CRC卡的集合,它代表一個應用域或問題域的全部或一部分。CRC模型是最普遍的用戶,其中的白皮書地址是用于收集和定義一個面向對象應用的用戶需求。圖中展示了一個航運/存貨控制系統的CRC模型例子,展示的CRC卡將被放在一張書桌或工作桌上。注意卡的放置:相互協作的卡是彼此接近的,無關系的卡不能放在附近。

9.OO測試的步驟是:(A)

1.將被測試的對象的一組特定狀態

2.將作為測試的結果使用的一組消息和操作3.當測試對象時可能產生的一組例外

4.一組外部條件(即,為了適當地進行測試而必需存在的軟件的外部環境的變化)5.輔助理解或實現測試的補充信息A.1,2,3,4,5B.1,3,2,5,4C.1,2,4,3,5D.1,2,3,5,4

10.下面哪個不是測試用例設計基本原則是:(D)A.測試用例能夠發現至今沒有發現的錯誤

B.測試用例應由測試輸入數據和與之對應的預期輸出結果這兩部分組成C.在測試用例設計時,應當包含合理的輸入條件和不合理的輸入條件D.測試用例設計應當以功能為線索

木遙制作

《IBM教育學院-軟件測試》試題

11.在語句覆蓋、判斷覆蓋、條件覆蓋、判斷-條件覆蓋、條件組合覆蓋和路徑覆蓋中用例設計難度最大的是:(E)A.語句覆蓋B.判斷覆蓋C.條件覆蓋

D.判斷-條件覆蓋E.條件組合覆蓋F.路徑覆蓋

12.在語句覆蓋、判斷覆蓋、條件覆蓋、判斷-條件覆蓋、條件組合覆蓋和路徑覆蓋中用例覆蓋程度最高的是:(F)A.語句覆蓋(規律覆蓋準則最弱)B.判斷覆蓋C.條件覆蓋

D.判斷-條件覆蓋E.條件組合覆蓋F.路徑覆蓋

13.下面哪些不是排錯時應當采用的方法策略?(E)A.斷點設置

B.可疑變量查看

C.SQL語句執行檢查D.注意群集現象E.為代碼添加解釋

14.下面哪些是用于Java程序單元測試的工具?(B)A.EclipseB.JUnitC.NetBeanD.Struts

15.JUnit屬于哪類工具?(A)

A.開放源碼的工具B.商業工具C.功能測試工具D.性能測試工具

16.在JUnit中所有測試用例類的父類是:(B)A.TestB.TestCaseC.TestSuiteD.TestManager

17.在JUnit中所有測試套件類的父類是:(C)A.TestB.TestCaseC.TestSuiteD.TestManager

18.在JUnit中假使你要測試多個類,你應當使用:(C)A.TestB.TestCaseC.TestSuiteD.TestManager

19.在JUnit中假使你要測試單個類,你應當使用:(B)A.TestB.TestCaseC.TestSuiteD.TestManager

20.性能測試的好處包括:(A)

木遙制作

《IBM教育學院-軟件測試》試題

A.從用戶的角度改進質量B.減少變更的成本C.增加利潤D.加快項目進度

21.負載分析的目標是:(A)

A.確保被執行的測試代表了真實的用戶活動B.確保系統功能被實現C.確保客戶學會使用系統D.確保系統沒有規律錯誤

22.IBMRational的測試工具中用于錄制測試腳本的是:(B)

A.RationalAdministratorB.RationalTestManagerC.RationalRobot

23.IBMRational的測試工具中用于測試腳本計劃的是:(B)

A.RationalAdministratorB.RationalTestManagerC.RationalRobot

24.IBMRational的測試工具中用于執行測試腳本的是:(C)

A.RationalAdministratorB.RationalTestManagerC.RationalRobot

25.IBMRational的測試工具中用于創立測試的是:(A)

A.RationalAdministratorB.RationalTestManagerC.RationalRobot

26.客戶端兼容性測試不包括:(B)

A.視頻設置B.Modem/連接速率C.打印機D.表單測試

27.IBMRational測試工具中能夠用于Web性能測試的是:(C)A.RationalRobotB.RationalXDETesterC.RationalTestStudioD.RationalAdministrator

28.依照成熟度由底到高對自動化的測試的級別排序:(A)1:捕獲和回放

2:捕獲、編輯和回放3:編程和回放4:數據驅動的測試

5:使用動作詞的測試自動化A.1,2,3,4,5B.1,2,4,3,5C.5,4,3,2,1D.5,4,1,2,3

29.IBMRational用于實時系統的軟件測試的工具是:(C)A.PurifyB.QuantifyC.TestRealtimeD.Robot

30.IBMRational用于軟件性能測試的工具是:(B)

A.PurifyB.PerformanceTesterC.TestRealtimeD.Robot

二、多項選擇題(每題20分,共700分)

1.以下哪些表達屬于瀑布型開發的特點?(ACD)

木遙制作

《IBM教育學院-軟件測試》試題

A.推遲關鍵風險決定的確認

B.有利于時間進度和工作完成狀況的預估C.推遲和集中的繼承與測試D.排斥早期的部署

2.在迭代開發中,每一個迭代都會產生一個可執行的版本。每個迭代都包括集成和測試。迭代可以為以下哪些方面帶來幫助?(ABC)A.在投入大的成本之前解決主要的風險B.使早期的客觀反饋變成可能C.進行持續的測試和集成

D.關注項目長期的目標里程碑上

3.為了幫助管理需求與源于這些需求的測試之間的關系,你可以在這些元素之間構建可跟蹤的關系。可跟蹤性可以幫助你做到以下哪些事情?(ADE)A.評估一個需求的變更對項目的影響B.評估在需求上測試失敗C.提前交付項目

D.驗證所有系統需求完全被實現了E.

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論