軟件測試筆試大全_第1頁
軟件測試筆試大全_第2頁
軟件測試筆試大全_第3頁
軟件測試筆試大全_第4頁
軟件測試筆試大全_第5頁
已閱讀5頁,還剩7頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、測試人員考試試卷(考試時間 90 分鐘,滿分 100 分)一、判斷題(每題1分,12分,正確的V,錯誤的X)1 軟件測試的目的是盡可能多的找出軟件的缺陷。 () 軟件測試的目的就是為了發(fā)現軟件 中的缺陷, 從這個意義上面說上面的這個論斷是正確的。 不少人會認為軟件測試可以保證軟 件的質量, 其實這個觀點是錯誤, 測試只是軟件質量控制中的一個角色, 其活動并不能達成 軟件質量保證的效果。 所以不要認為一個公司里面如果有了軟件測試人員, 產品的質量就會 好起來。2Beta 測試是驗收測試的一種。 () Beat 測試和驗收測試是兩種不同的測試。驗收測試的 目的是為了以發(fā)現 ”未實現的需求 ”為目的

2、,以評估 ”適合使用 ”為目標,該類測試的不是以發(fā) 現缺陷為主要目的。 beta 測試是一模擬真實的使用環(huán)境從而發(fā)現缺陷的一種測試。所以兩 者之間的是非包容關系。3驗收測試是由最終用戶來實施的。() 上面說到了驗收測試的目的和目標,所以驗收測試也可是是軟件生產的企業(yè)內部人員來實施。 例如產品經理。 當軟件以項目的形式出現, 那 么驗收測試由最終用戶來實施的情況是比較長見的。 但是對于產品形式的軟件, 生產企業(yè)內 部的驗收測試會更多。4項目立項前測試人員不需要提交任何工件。() 應該說這道題目沒有明確的答案,在項目立項前測試人員是不是要把一些準備工作以工件的形式給記錄下來是完全取決于該企業(yè) 的軟

3、件開發(fā)過程的要求。 同時不同企業(yè), 立項前要達成的一些必要條件也是大相徑庭的。 應 該說這一題目出的不是很好, 如果你是出題人這家企業(yè)的測試工程師, 那么就應該有一個明 確的答案。5單元測試能發(fā)現約80%的軟件缺陷。 () 同樣這一題目也沒有標準答案。因為該數據的來源和其統(tǒng)計的方法, 樣本都沒有一個工業(yè)標準。 這樣出來的數據同樣不具有權威性。 這里 我可以說一個簡單的例子, 在用 ASP,php 這類腳本語言開發(fā)網頁的時候是根本沒有復雜的單 元測試。 那么這樣的數字應用在網站開發(fā)上面是否有意義, 還是值得商榷的。 所以這道題目 出的不好,沒有明確的答案6代碼評審是檢查源代碼是否達到模塊設計的要

4、求。() 代碼審查是一種靜態(tài)技術,從這個意義上說代碼復查是需要和其他的一些動態(tài)測試技術配合才能檢查代碼是否符合設計的 要求7自底向上集成需要測試員編寫驅動程序。() 這道題目大家看下 top-down 和 down-top的集成測試示意圖就能得出明確的答案。 這里需要了解的是什么是驅動測試程序, 什么是樁 程序。 如果集成組件數量眾多, 多關系層次, 那么不論是什么類型的集成測試。 驅動程序和 樁程序都是需要開發(fā)的。8負載測試是驗證要檢驗的系統(tǒng)的能力最高能達到什么程度。() 關于負載測試和壓力測試在論壇中的帖子中有詳細的解釋,大家可以去看一下就能得出正確的答案9測試人員要堅持原則,缺陷未修復完

5、堅決不予通過。() 同樣,這一題沒有正確的答案。但測試人員的意見非決定性。 所以還是要看一個缺陷是否修復是需要聽取測試人員的意見, 企業(yè)賦予測試人員有多大的權力。10代碼評審員一般由測試員擔任。 () 如果測試員有這個水平,那么當然是可以參加的。 不過大多數的企業(yè)不會讓普通的測試人員參與代碼的評審。11我們可以人為的使得軟件不存在配置問題。() 首先大家先搞清楚什么是配置管理什么是軟件配置, 從這道題目中看不出出題人想問的是關鍵工程中的配置管理還是單純的軟件配 置。但是可以肯定的是不論是何種情況,答案均是否定的。12集成測試計劃在需求分析階段末提交。() 集成測試計劃在開發(fā)人員完成軟件集成計劃

6、之后就可以開始進行了。 所以在需求分析階段之后提交是不現實的事情, 應該在軟件的設計 階段后,編碼前。二、不定項選擇題(每題 2 分,10 分)1軟件驗收測試的合格通過準則是:()A 軟件需求分析說明書中定義的所有功能已全部實現,性能指標全部達到要求。B 所有測試項沒有殘余一級、二級和三級錯誤。C 立項審批表、需求分析文檔、設計文檔和編碼實現一致。D 驗收測試工件齊全。 回答這道題,你必須是這家企業(yè)的員工。前面說到了驗收測試的 目的和目標, 一個是需求必須實現, 二是證明軟件是適合使用的。 這樣能滿足這兩個通用標 準就可以了。當然有些軟件企業(yè)會對驗收測試標準做一些調整。2軟件測試計劃評審會需要

7、哪些人員參加?()A. 項目經理B. SQA負責人C. 配置負責人D. 測試組 上面的4種角色都需要參與3. 下列關于 alpha 測試的描述中正確的是: ()A. alpha 測試需要用戶代表參加B. alpha 測試不需要用戶代表參加C. alpha 測試是系統(tǒng)測試的一種D. alpha 測試是驗收測試的一種 首先大家需要知道 alpha 測試是系統(tǒng)級別的測試, 該測試是在一個受控的環(huán)境中進行的。用戶需要直接參與進來。所以答案應該是AD6 回復:軟件測試工程師測試試題大集合(一)4. 測試設計員的職責有: ()A. 制定測試計劃B. 設計測試用例C. 設計測試過程、腳本D. 評估測試活動合

8、理的答案的是BC,同時要看軟件企業(yè)對該類人員的職責是如何定義。5. 軟件實施活動的進入準則是: ()A. 需求工件已經被基線化B. 詳細設計工件已經被基線化C. 構架工件已經被基線化D. 項目階段成果已經被基線化先要了解一下什么是基線。這個是軟件配置管理中一個重要的概念。工作產品必須納入到一定的基線里面。所以選擇ABC是必定的,至于是否選擇D要看這家企業(yè)自身的標準了 填空題(每空 1 分,24 分)1. 軟件驗收測試包括 _、 _ 、 三種類型。 軟件驗收測試包括正式驗收測試、 alpha 測試、 beta 測試三種測試。2. 系統(tǒng)測試的策略有功能測試、 、易用性測試、 、 、等 15 種方法

9、。 系統(tǒng)測試 的策略有很多種的,我知道的有性能測試、負載測試、強度測試、易用性測試、安全測試、 配置測試、安裝測試、文檔測試、故障恢復測試、用戶界面測試、恢復測試、分布測試、可 用性測試。 。3. 設計系統(tǒng)測試計劃需要參考的項目文檔有、和迭代計劃。設計系統(tǒng)測試計劃需要參考的 項目文檔有軟件測試計劃、軟件需求工件、和迭代計劃。4. 對面向過程的系統(tǒng)采用的集成策略有_、_兩種。 5.通過畫因果圖來寫測試用例的步驟為 _、_、_、_及把因果圖轉換為狀態(tài)圖共五個步驟。利用因果圖生成測試用例的基本步驟是: 分析軟件規(guī)格說明描述中, 哪些是原因(即輸入條件或輸入條件的等價 類),哪些是結果(即輸出條件)

10、,并給每個原因和結果賦予一個標識符。 分析軟件規(guī)格說 明描述中的語義,找出原因與結果之間,原因與原因之間對應的是什么關系? 根據這些關系,畫出因果圖。 由于語法或環(huán)境限制, 有些原因與原因之間, 原因與結果之間的組合情況不 可能出現。為表明這些特殊情況, 在因果圖上用一些記號標明約束或限制條件。把因果圖轉換成判定表。 把判定表的每一列拿出來作為依據,設計測試用例。測試人員考試試卷(考試時間 90 分鐘,滿分 100 分)姓名:部門: 員工號: 一、判斷題(每題1分,12分,正確的v,錯誤的X)1. 軟件測試的目的是盡可能多的找出軟件的缺陷。()2. Beta 測試是驗收測試的一種。()3 .驗

11、收測試是由最終用戶來實施的。 ( )4. 項目立項前測試人員不需要提交任何工件。()5. 單元測試能發(fā)現約 80%的軟件缺陷。 ()6. 代碼評審是檢查源代碼是否達到模塊設計的要求。()7. 自底向上集成需要測試員編寫驅動程序。()8. 負載測試是驗證要檢驗的系統(tǒng)的能力最高能達到什么程度。()9 .測試人員要堅持原則,缺陷未修復完堅決不予通過。 ( ) 10.代碼評審員一般由測試員擔任。() 11. 我們可以人為的使得軟件不存在配置問題。() 12.集成測試計劃在需求分析階段末提交。()二、不定項選擇題(每題 2 分,10 分)1軟件驗收測試的合格通過準則是:()A 軟件需求分析說明書中定義的

12、所有功能已全部實現,性能指標全部達到要求。B 所有測試項沒有殘余一級、二級和三級錯誤。C 立項審批表、需求分析文檔、設計文檔和編碼實現一致。D 驗收測試工件齊全。2軟件測試計劃評審會需要哪些人員參加?()A 項目經理B SQA 負責人C.配置負責人D 測試組3. 下列關于alpha測試的描述中正確的是:()A. alpha測試需要用戶代表參加B alpha 測試不需要用戶代表參加Calpha 測試是系統(tǒng)測試的一種Dalpha 測試是驗收測試的一種4測試設計員的職責有: ()A .制定測試計劃B. 設計測試用例C. 設計測試過程、腳本D 評估測試活動5軟件實施活動的進入準則是: ()A .需求工

13、件已經被基線化B. 詳細設計工件已經被基線化C. 構架工件已經被基線化D. 項目階段成果已經被基線化三、填空題(每空 1 分,24 分) 1軟件驗收測試包括、 、三種類型。2系統(tǒng)測試的策略有功能測試、易用性測 試、 、等 15 種方法。3設計系統(tǒng)測試計劃需要參考的項目文檔有、和迭代計劃。4對面向過程的系統(tǒng)采用的集成策略有、兩種。5通過畫因果圖來寫測試用例的步驟為、及把因果圖轉 換為狀態(tài)圖共五個步驟。四、簡答題(共 37 分)1 階段評審與同行評審的區(qū)別。 ( 4 分)2 什么是軟件測試。 ( 3 分)3 簡述集成測試的過程。 ( 5 分)4 怎樣做好文檔測試?( 4 分)5白盒測試有那幾種方法

14、?( 6 分)6系統(tǒng)測試計劃是否需要同行評審,為什么?(4 分)7Alpha 測試與 beta 測試的區(qū)別。 ( 4 分)8 比較負載測試、 容量測試和強度測試的區(qū)別。 (6 分) 9 測試結束的標準是什么? (3 分)五、設計題(共 15 分) 對下面給出的程序控制圖,分別以各種不同的測試方法寫出最少的 測試用例。測試人員 _考試試卷 (考試時間 100 分鐘,滿分 100 分)姓名: 部門:員工號: 一、填空題: (每一空格 2 分,共 60 分)1、 軟件實施活動的輸出工件有 、 、 、 。2、 代碼評審主要做 工作。3、 軟件實施活動中集成員的職責是 。4、驗證與確認軟件實施活動主要有

15、、代碼評審、SQA驗證。5、 表明測試已經結束。6、 軟件測試的目的是 。7、 軟件測試主要分為 、 、 四類測試。8、 軟件測試活動有制定測試計劃、 、 、 、 、測 試評估、測試結束八個步驟。9、 軟件測試活動的輸出工件有 _ 、 、 、 、 。10、軟件測試角色有 、 、 、 。二、不定項選擇題:(每題 3 分,共 15 分)1、軟件實施活動的進入準則是()A、需求工件已經被基線化B、詳細設計工件已經被基線化C、構架工件已經被基線化D、項目階段成果已經被基線化2、下面角色不屬于集成計劃評審的是()A 、 配置經理B、項目經理C、測試員D 、 編碼員3、軟件測試設計活動主要有()A 、 工

16、作量分析B、確定并說明測試用例C、確立并結構化測試過程D、復審并評估測試覆蓋4、不屬于集成測試步驟的是()A 、 制定集成計劃B、執(zhí)行集成測試C、記錄集成測試結果D、回歸測試5、屬于軟件測試活動的輸入工件的是()A、軟件工作版本B、可測試性報告C、軟件需求工件 D 、 軟件項目計劃 三、問答題:(共 25 分)1、項目的集中管理在軟件公司的哪一個層面?( 2 分)2、請描述軟件測試活動的生命周期。( 8 分)3、什么是測試評估,測試評估的范圍是什么?( 5 分)4、闡述工作版本的定義。( 2 分)5 、 請畫出軟件測試活動的流程圖。( 8 分)測試人員考試試卷(考試時間 90 分鐘,滿分 10

17、0 分) 姓名: 部門:員工號: 一、判斷題(每題2分,正確的“V,錯誤的X”1 、 好的測試員不懈追求完美。 ( )2、測試程序僅僅按預期方式運行就行了。( )3 、 不存在質量很高但可靠性很差的產品。( )4、軟件測試員可以對產品說明書進行白盒測試。( )5、靜態(tài)白盒測試可以找出遺漏之處和問題。 ( )6、總是首先設計白盒測試用例。 ( )7、 可以發(fā)布具有配置缺陷的軟件產品。( )8、所有軟件必須進行某種程度的兼容性測試。 ( )9、 所有軟件都有一個用戶界面,因此必須測試易用性。( )10、測試組負責軟件質量。 ( )二、簡答題1、軟件的缺陷等級應如何劃分?( 3 分)2、如果能夠執(zhí)行

18、完美的黑盒測試,還需要進行白盒測試嗎?為什么?(5 分)3、你認為一個優(yōu)秀的測試工程師應該具備哪些素質?( 3 分)4、產品測試到什么時候就算是足夠了?( 2 分)5、測試計劃的目的是什么?( 2 分)5 分)6、為什么要進行軟件測試 ?軟件測試的目的是什么 ? (5 分)7、軟件測試應該劃分幾個階段 ?簡述各個階段應重點測試的點 ?各個階段的含義?8、如何做一名合格的測試人員?( 3 分)9、針對缺陷采取怎樣的管理措施?( 5 分)三、專業(yè)詞語解釋(每題2分)a測試:B測試:驅動模塊:樁模塊:白盒測試:靜態(tài)測試:四、選擇題(每題 2 分)1. 下面哪些屬于動態(tài)分析 ( ) A 代碼覆蓋率B

19、模塊功能檢查C 系統(tǒng)壓力測試D 程序數據流分析2. 下面哪些屬于靜態(tài)分析 ( )A、代碼規(guī)則檢查B、序結構分析C、序復雜度分析D 、 內存泄漏五、設計題(10分)在三角形計算中,要求三角型的三個邊長:A、B和C。當三邊不可能構成三角形時提示錯誤,可構成三角 形時計算三角形周長。若是等腰三角形打印 “等腰三 角形”,若是等邊三角形,則提示 “等邊三角形 ”。畫出程 序流程圖、控制流程圖、找出基本 測試路徑 , 對此設計一個測試用例。六、論述題1、試敘述對一個軟件項目測試的全過程。( 10 分)2、 簡述你對測試工作的認識過程、在以后的工作的一些建議。(6 分)3 、 述靜態(tài)測試和動態(tài)測試的區(qū)別?

20、( 5 分)測試人員 _考試試卷(考試時間 100 分鐘,每題 10 分,滿分 100 分) 姓名: 部門: 員工號: 1 什么是軟件測試,以及軟件測試的意義?2 什么是軟件測試靜態(tài)分析,軟件測試動態(tài)分析,3 下面那些屬于靜態(tài)分析()A、編碼規(guī)則檢查B、程序結構分析C、程序復雜度分析 D 、 內存泄漏4 下面那些屬于動態(tài)分析()A、代碼覆蓋率B、模塊功能檢查C、系統(tǒng)壓力測試D、程序數據流分析5. 從測試技術角度,正確的選擇是(),給出各自的含義?A、靜態(tài)測試B、黑盒測試C、動態(tài)測試D、白盒測試6. 從測試階段角度,測試正確的順序是(),同時給出所選擇的正確策略含義和被測對象 是什么?A、單元測

21、試B、集成測試C、系統(tǒng)測試D、確認測試7. 針對缺陷采取怎樣的管理措施?&在測試生命周期,測試過程分為幾個階段,以及各個階段的含義?一、判斷題(每題1分,12分,正確的V,錯誤的X)1 軟件測試的目的是盡可能多的找出軟件的缺陷。(V)2 . Beta測試是驗收測試的一種。(V)3 .驗收測試是由最終用戶來實施的。(V)4 項目立項前測試人員不需要提交任何工件。(X)5 .單元測試能發(fā)現約 80%的軟件缺陷。(V)6 代碼評審是檢查源代碼是否達到模塊設計的要求。( V)7 .自底向上集成需要測試員編寫驅動程序。(V)8 .負載測試是驗證要檢驗的系統(tǒng)的能力最高能達到什么程度。(V)9 測試人員要堅

22、持原則,缺陷未修復完堅決不予通過。( V)10 代碼評審員一般由測試員擔任。(X )11 .我們可以人為的使得軟件不存在配置問題。(V)12 .集成測試計劃在需求分析階段末提交。(X )二、不定項選擇題(每題 2分,10分)1 軟件驗收測試的合格通過準則是:()A. 軟件需求分析說明書中定義的所有功能已全部實現,性能指標全部達到要求。B .所有測試項沒有殘余一級、二級和三級錯誤。C .立項審批表、需求分析文檔、設計文檔和編碼實現一致。D .驗收測試工件齊全。2 .軟件測試計劃評審會需要哪些人員參加?()A .項目經理B. SQA負責人C .配置負責人D .測試組3 .下列關于alpha測試的描

23、述中正確的是:()A. alpha測試需要用戶代表參加B. alpha測試不需要用戶代表參加C. alpha測試是系統(tǒng)測試的一種D. alpha測試是驗收測試的一種4 .測試設計員的職責有:()A .制定測試計劃B .設計測試用例C .設計測試過程、腳本D .評估測試活動5. 軟件實施活動的進入準則是:()A .需求工件已經被基線化B .詳細設計工件已經被基線化C .構架工件已經被基線化D. 項目階段成果已經被基線化三、填空題(每空1分,24分)1 .軟件驗收測試包括、三種類型。2 .系統(tǒng)測試的策略有功能測試、易用性測試、等15種方法。3 .設計系統(tǒng)測試計劃需要參考的項目文檔有、和迭代計劃。4 .對面向過程的系統(tǒng)采用的集成策略有、兩種。5.通過畫因果圖來寫測試用例的步驟為、及把因果圖轉 換為狀態(tài)圖共五個步驟。四、簡答題(共37分)1 .階段評審與同行評審的區(qū)別。(4分)2 .什么是軟件測試。(3分)3 .簡述集成測試的過程。(5分)4 .怎樣做好文檔測試? (4分)5 .白盒測試有那幾種方法? (6分)6

溫馨提示

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

評論

0/150

提交評論