軟件測試工程師試題(5套)_第1頁
軟件測試工程師試題(5套)_第2頁
軟件測試工程師試題(5套)_第3頁
軟件測試工程師試題(5套)_第4頁
軟件測試工程師試題(5套)_第5頁
已閱讀5頁,還剩13頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

軟件測試工程師試題一、判斷題1.軟件測試的目的是盡可能多的找出軟件的缺陷。(Y)2.Beta測試是驗收測試的一種。(Y)3.驗收測試是由最終用戶來實施的。(N)4.項目立項前測試人員不需要提交任何工件。(Y)5.單元測試能發(fā)現(xiàn)約80%的軟件缺陷。(Y)6.代碼評審是檢查源代碼是否達到模塊設計的要求。(N)7.自底向上集成需要測試員編寫驅動程序。(Y)8.負載測試是驗證要檢驗的系統(tǒng)的能力最高能達到什么程度。(N)9.測試人員要堅持原則,缺陷未修復完堅決不予通過。(N)10.代碼評審員一般由測試員擔任。(N)11.我們可以人為的使得軟件不存在配置問題。(N)12.集成測試計劃在需求分析階段末提交。(N)二、選擇1.軟件驗收測試的合格通過準則是:(ABCD)A.軟件需求分析說明書中定義的所有功能已全部實現(xiàn),性能指標全部達到要求。B.所有測試項沒有殘余一級、二級和三級錯誤。C.立項審批表、需求分析文檔、設計文檔和編碼實現(xiàn)一致。D.驗收測試工件齊全。2.軟件測試計劃評審會需要哪些人員參加?(ABCD)A.項目經(jīng)理B.SQA負責人C.配置負責人D.測試組3.下列關于alpha測試的描述中正確的是:(AD)A.a(chǎn)lpha測試需要用戶代表參加B.a(chǎn)lpha測試不需要用戶代表參加C.a(chǎn)lpha測試是系統(tǒng)測試的一種D.a(chǎn)lpha測試是驗收測試的一種4.測試設計員的職責有:(BC)A.制定測試計劃B.設計測試用例C.設計測試過程、腳本D.評估測試活動5.軟件實施活動的進入準則是:(ABC)A.需求工件已經(jīng)被基線化B.詳細設計工件已經(jīng)被基線化C.構架工件已經(jīng)被基線化D.項目階段成果已經(jīng)被基線化三、填空1.軟件驗收測試包括:正式驗收測試,alpha測試,beta測試。2.系統(tǒng)測試的策略有:功能測試,性能測試,可靠性測試,負載測試,易用性測試,強度測試,安全測試,配置測試,安裝測試,卸載測試,文擋測試,故障恢復測試,界面測試,容量測試,兼容性測試,分布測試,可用性測試,(有的可以合在一起,分開寫只要寫出15就滿分哦)3.設計系統(tǒng)測試計劃需要參考的項目文擋有:軟件測試計劃,軟件需求工件和迭代計劃。4.對面向過程的系統(tǒng)采用的集成策略有:自頂向下,自底向上兩種。5.(這題出的有問題哦,詳細的5步驟為~~)通過畫因果圖來寫測試用例的步驟為:(1)分析軟件規(guī)格說明描述中,哪些是原因(即輸入條件或輸入條件的等價類),哪些是結果(即輸出條件),并給每個原因和結果賦予一個標識符。(2)分析軟件規(guī)格說明描述中的語義,找出原因與結果之間,原因與原因之間對應的是什么關系?根據(jù)這些關系,畫出因果圖。(3)由于語法或環(huán)境限制,有些原因與原因之間,原因與結果之間的組合情況不可能出現(xiàn)。為表明這些特殊情況,在因果圖上用一些記號標明約束或限制條件。(4)把因果圖轉換成判定表。(5)把判定表的每一列拿出來作為依據(jù),設計測試用例。四、簡答1.區(qū)別階段評審的與同行評審同行評審目的:發(fā)現(xiàn)小規(guī)模工作產(chǎn)品的錯誤,只要是找錯誤;階段評審目的:評審模塊階段作品的正確性可行性及完整性同行評審人數(shù):3-7人人員必須經(jīng)過同行評審會議的培訓,由SQA指導階段評審人數(shù):5人左右評審人必須是專家具有系統(tǒng)評審資格同行評審內(nèi)容:內(nèi)容小一般文檔<40頁,代碼<500行階段評審內(nèi)容:內(nèi)容多,主要看重點同行評審時間:一小部分工作產(chǎn)品完成階段評審時間:通常是設置在關鍵路徑的時間點上!2.什么是軟件測試為了發(fā)現(xiàn)程序中的錯誤而執(zhí)行程序的過程3簡述集成測試的過程系統(tǒng)集成測試主要包括以下過程:1.構建的確認過程。2.補丁的確認過程。3.系統(tǒng)集成測試測試組提交過程。4.測試用例設計過程。5.測試代碼編寫過程。6.Bug的報告過程。7.每周/每兩周的構建過程。8.點對點的測試過程。9.組內(nèi)培訓過程。4怎么做好文檔測試仔細閱讀,跟隨每個步驟,檢查每個圖形,嘗試每個示例。P142檢查文檔的編寫是否滿足文檔編寫的目的內(nèi)容是否齊全,正確內(nèi)容是否完善標記是否正確5白盒測試有幾種方法總體上分為靜態(tài)方法和動態(tài)方法兩大類。靜態(tài):關鍵功能是檢查軟件的表示和描述是否一致,沒有沖突或者沒有歧義動態(tài):語句覆蓋、判定覆蓋、條件覆蓋、判定條件覆蓋、條件組合覆蓋、路徑覆蓋。6系統(tǒng)測試計劃是否需要同行審批,為什么需要,系統(tǒng)測試計劃屬于項目階段性關鍵文檔,因此需要評審。7Alpha測試與beta的區(qū)別Alpha測試在系統(tǒng)開發(fā)接近完成時對應用系統(tǒng)的測試;測試后仍然會有少量的設計變更。這種測試一般由最終用戶或其它人員完成,不能由程序或測試員完成。Beta測試當開發(fā)和測試根本完成時所做的測試,最終的錯誤和問題需要在最終發(fā)行前找到。這種測試一般由最終用戶或其它人員完成,不能由程序員或測試員完成。8比較負載測試,容量測試和強度測試的區(qū)別負載測試:在一定的工作負荷下,系統(tǒng)的負荷及響應時間。強度測試:在一定的負荷條件下,在較長時間跨度內(nèi)的系統(tǒng)連續(xù)運行給系統(tǒng)性能所造成的影響。容量測試:容量測試目的是通過測試預先分析出反映軟件系統(tǒng)應用特征的某項指標的極限值(如最大并發(fā)用戶數(shù)、數(shù)據(jù)庫記錄數(shù)等),系統(tǒng)在其極限值狀態(tài)下沒有出現(xiàn)任何軟件故障或還能保持主要功能正常運行。容量測試還將確定測試對象在給定時間內(nèi)能夠持續(xù)處理的最大負載或工作量。容量測試的目的是使系統(tǒng)承受超額的數(shù)據(jù)容量來發(fā)現(xiàn)它是否能夠正確處理。容量測試是面向數(shù)據(jù)的,并且它的目的是顯示系統(tǒng)可以處理目標內(nèi)確定的數(shù)據(jù)容量。.白箱測試和黑箱測試是什么?什么是回歸測試?2.單元測試、集成測試、系統(tǒng)測試的側重點是什么?3.設計用例的方法、依據(jù)有那些?4.一個測試工程師應具備那些素質和技能?5.集成測試通常都有那些策略?6.你用過的測試工具的主要功能、性能及其他?7.一個缺陷測試報告的組成8.基于WEB信息管理系統(tǒng)測試時應考慮的因素有哪些?9.軟件本地化測試比功能測試都有哪些方面需要注意?10.軟件測試項目從什么時候開始,?為什么?11.需求測試注意事項有哪些?12.簡述一下缺陷的生命周期13.測試分析測試用例注意(事項)?01.為什么要在一個團隊中開展軟件測試工作?02.您是否了解以往所工作的企業(yè)的軟件測試過程?如果了解,請試述在這個過程中都有哪些工作要做?分別由哪些不同的角色來完成這些工作?03.您是否了解以往所工作的企業(yè)的軟件開發(fā)過程?如果了解,請試述一個完整的開發(fā)過程需要完成哪些工作?分別由哪些不同的角色來完成這些工作?(對于軟件測試部分,可以簡述)04.您在以往的測試工作中都曾經(jīng)具體從事過哪些工作?其中最擅長哪部分工作?05.您所熟悉的軟件測試類型都有哪些?請試著分別比較這些不同的測試類型的區(qū)別與聯(lián)系(如功能測試、性能測試……)06.請試著比較一下黑盒測試、白盒測試、單元測試、集成測試、系統(tǒng)測試、驗收測試的區(qū)別與聯(lián)系。07.測試計劃工作的目的是什么?測試計劃工作的內(nèi)容都包括什么?其中哪些是最重要的?08.您認為做好測試計劃工作的關鍵是什么?09.您所熟悉的測試用例設計方法都有哪些?請分別以具體的例子來說明這些方法在測試用例設計工作中的應用。10.您認為做好測試用例設計工作的關鍵是什么?11.請以您以往的實際工作為例,詳細的描述一次測試用例設計的完整的過程。12.您以往的工作中是否曾開展過測試用例的評審工作?如果有,請描述測試用例評審的過程和評審的內(nèi)容。13.您以往是否曾經(jīng)從事過性能測試工作?如果有,請盡可能的詳細描述您以往的性能測試工作的完整過程。14.您在從事性能測試工作時,是否使用過一些測試工具?如果有,請試述該工具的工作原理,并以一個具體的工作中的例子描述該工具是如何在實際工作中應用的。15.您認為性能測試工作的目的是什么?做好性能測試工作的關鍵是什么?16.在您以往的工作中,一條軟件缺陷(或者叫Bug)記錄都包含了哪些內(nèi)容?如何提交高質量的軟件缺陷(Bug)記錄?17.您以往所從事的軟件測試工作中,是否使用了一些工具來進行軟件缺陷(Bug)的管理?如果有,請結合該工具描述軟件缺陷(Bug)跟蹤管理的流程。18.您以往是否曾經(jīng)從事過單元測試和集成測試?如果有,請談一下這些工作的實際開展情況。19.您如何看待軟件過程改進?在您曾經(jīng)工作過的企業(yè)中,是否有一些需要改進的東西呢?您期望的理想的測試人員的工作環(huán)境是怎樣的?20.您以往工作過的企業(yè)中,是否開展了軟件配置管理工作?您能否描述一下這項工作的開展情況和您對這項工作的認識?21.您是否熟悉一些主流的軟件工程方法論和思想,如RUP、CMM、CMMI、XP、PSP、TSP。如果熟悉,您是否可以談一下對這些方法論和思想的認識?22.您認為在測試人員同開發(fā)人員的溝通過程中,如何提高溝通的效率和改善溝通的效果?維持測試人員同開發(fā)團隊中其他成員良好的人際關系的關鍵是什么?23.在您以往的測試工作中,最讓您感到不滿意或者不堪回首的事情是什么?您是如何來對待這些事情的?24.在即將完成這次筆試前,您是否愿意談一些自己在以往的學習和工作中獲得的工作經(jīng)驗和心得體會?(可以包括軟件測試、過程改進、軟件開發(fā)或者與此無關的其他方面)回復:軟件測試工程師筆試試題一、判斷題(每題1分,12分,正確的√,錯誤的╳)1.軟件測試的目的是盡可能多的找出軟件的缺陷。()2.Beta測試是驗收測試的一種。()3.驗收測試是由最終用戶來實施的。()4.項目立項前測試人員不需要提交任何工件。()5.單元測試能發(fā)現(xiàn)約80%的軟件缺陷。()6.代碼評審是檢查源代碼是否達到模塊設計的要求。()7.自底向上集成需要測試員編寫驅動程序。()8.負載測試是驗證要檢驗的系統(tǒng)的能力最高能達到什么程度。()9.測試人員要堅持原則,缺陷未修復完堅決不予通過。()10.代碼評審員一般由測試員擔任。()11.我們可以人為的使得軟件不存在配置問題。()12.集成測試計劃在需求分析階段末提交。()二、不定項選擇題(每題2分,10分)1.軟件驗收測試的合格通過準則是:()A.軟件需求分析說明書中定義的所有功能已全部實現(xiàn),性能指標全部達到要求。B.所有測試項沒有殘余一級、二級和三級錯誤。C.立項審批表、需求分析文檔、設計文檔和編碼實現(xiàn)一致。D.驗收測試工件齊全。2.軟件測試計劃評審會需要哪些人員參加?()A.項目經(jīng)理B.SQA負責人C.配置負責人D.測試組3.下列關于alpha測試的描述中正確的是:()A.a(chǎn)lpha測試需要用戶代表參加B.a(chǎn)lpha測試不需要用戶代表參加C.a(chǎn)lpha測試是系統(tǒng)測試的一種D.a(chǎn)lpha測試是驗收測試的一種4.測試設計員的職責有:()A.制定測試計劃B.設計測試用例C.設計測試過程、腳本D.評估測試活動5.軟件實施活動的進入準則是:()A.需求工件已經(jīng)被基線化B.詳細設計工件已經(jīng)被基線化C.構架工件已經(jīng)被基線化D.項目階段成果已經(jīng)被基線化三、填空題(每空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.系統(tǒng)測試計劃是否需要同行評審,為什么?(4分)7.Alpha測試與beta測試的區(qū)別。(4分)8.比較負載測試、容量測試和強度測試的區(qū)別。(6分)9.測試結束的標準是什么?(3分)五、設計題(共15分)對下面給出的程序控制圖,分別以各種不同的測試方法寫出最少的測試用例。測試人員_考試試卷(考試時間100分鐘,滿分100分)姓名:__________部門:__________員工號:__________一、填空題:(每一空格2分,共60分)1、軟件實施活動的輸出工件有、、、。2、代碼評審主要做工作。3、軟件實施活動中集成員的職責是。4、驗證與確認軟件實施活動主要有、代碼評審、、、、SQA驗證。5、表明測試已經(jīng)結束。6、軟件測試的目的是。7、軟件測試主要分為、、、四類測試。8、軟件測試活動有制定測試計劃、、、、、、測試評估、測試結束八個步驟。9、軟件測試活動的輸出工件有_、、、、。10、軟件測試角色有、、、。二、不定項選擇題:(每題3分,共15分)1、軟件實施活動的進入準則是()A、需求工件已經(jīng)被基線化B、詳細設計工件已經(jīng)被基線化C、構架工件已經(jīng)被基線化D、項目階段成果已經(jīng)被基線化2、下面角色不屬于集成計劃評審的是()A、配置經(jīng)理B、項目經(jīng)理C、測試員D、編碼員3、軟件測試設計活動主要有()A、工作量分析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分鐘,滿分100分)姓名:__________部門:__________員工號:__________一、判斷題(每題2分,正確的“√”,錯誤的“╳”)1、好的測試員不懈追求完美。()2、測試程序僅僅按預期方式運行就行了。()3、不存在質量很高但可靠性很差的產(chǎn)品。()4、軟件測試員可以對產(chǎn)品說明書進行白盒測試。()5、靜態(tài)白盒測試可以找出遺漏之處和問題。()6、總是首先設計白盒測試用例。()7、可以發(fā)布具有配置缺陷的軟件產(chǎn)品。()8、所有軟件必須進行某種程度的兼容性測試。()9、所有軟件都有一個用戶界面,因此必須測試易用性。()10、測試組負責軟件質量。()二、簡答題1、軟件的缺陷等級應如何劃分?(3分)2、如果能夠執(zhí)行完美的黑盒測試,還需要進行白盒測試嗎?為什么?(5分)3、你認為一個優(yōu)秀的測試工程師應該具備哪些素質?(3分)4、產(chǎn)品測試到什么時候就算是足夠了?(2分)5、測試計劃的目的是什么?(2分)6、為什么要進行軟件測試?軟件測試的目的是什么?(5分)7、軟件測試應該劃分幾個階段?簡述各個階段應重點測試的點?各個階段的含義?(5分)8、如何做一名合格的測試人員?(3分)9、針對缺陷采取怎樣的管理措施?(5分)三、專業(yè)詞語解釋(每題2分)α測試:β測試:驅動模塊:樁模塊:白盒測試:靜態(tài)測試:四、選擇題(每題2分)1.下面哪些屬于動態(tài)分析()A.代碼覆蓋率B.模塊功能檢查C.系統(tǒng)壓力測試D.程序數(shù)據(jù)流分析2.下面哪些屬于靜態(tài)分析()A、代碼規(guī)則檢查B、序結構分析C、序復雜度分析D、內(nèi)存泄漏五、設計題(10分)在三角形計算中,要求三角型的三個邊長:A、B和C。當三邊不可能構成三角形時提示錯誤,可構成三角形時計算三角形周長。若是等腰三角形打印“等腰三角形”,若是等邊三角形,則提示“等邊三角形

溫馨提示

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

評論

0/150

提交評論