版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
一、判斷題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)評審資格同行評審內容:內容小一般文檔<40頁,代碼<500行階段評審內容:內容多,主要看重點同行評審時間:一小部分工作產(chǎn)品完成階段評審時間:通常是設置在關鍵路徑的時間點上!2.什么是軟件測試為了發(fā)現(xiàn)程序中的錯誤而執(zhí)行程序的過程3簡述集成測試的過程系統(tǒng)集成測試主要包括以下過程:1.構建的確認過程。2.補丁的確認過程。3.系統(tǒng)集成測試測試組提交過程。4.測試用例設計過程。5.測試代碼編寫過程。6.Bug的報告過程。7.每周/每兩周的構建過程。8.點對點的測試過程。9.組內培訓過程。4怎么做好文檔測試仔細閱讀,跟隨每個步驟,檢查每個圖形,嘗試每個示例。P142檢查文檔的編寫是否滿足文檔編寫的目的內容是否齊全,正確內容是否完標記是否正確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)的負荷及響應時間。強度測試:在一定的負荷條件下,在較長時間跨度內的系統(tǒng)連續(xù)運行給系統(tǒng)性能所造成的影響。容量測試:容量測試目的是通過測試預先分析出反映軟件系統(tǒng)應用特征的某項指標的極限值(如最大并發(fā)用戶數(shù)、數(shù)據(jù)庫記錄數(shù)等),系統(tǒng)在其極限值狀態(tài)下沒有出現(xiàn)任何軟件故障或還能保持主要功能正常運行。容量測試還將確定測試對象在給定時間內能夠持續(xù)處理的最大負載或工作量。容量測試的目的是使系統(tǒng)承受超額的數(shù)據(jù)容量來發(fā)現(xiàn)它是否能夠正確處理。容量測試是面向數(shù)據(jù)的,并且它的目的是顯示系統(tǒng)可以處理目標內確定的數(shù)據(jù)容量。9測試結束的標準是什么?用例全部測試。覆蓋率達到標準。缺陷率達到標準。其他指標達到質量標準10描述軟件測試活動的生命周期?測試周期分為計劃、設計、實現(xiàn)、執(zhí)行、總結。其中:計劃:對整個測試周期中所有活動進行規(guī)劃,估計工作量、風險,安排人力物力資源,安排進度等;設計:完成測試方案,從技術層面上對測試進行規(guī)劃;實現(xiàn):進行測試用例和測試規(guī)程設計;執(zhí)行:根據(jù)前期完成的計劃、方案、用例、規(guī)程等文檔,執(zhí)行測試用例。總結:記錄測試結果,進行測試分析,完成測試報告。11軟件的缺陷等級應如何劃分?A類—嚴重錯誤,包括以下各種錯誤:1.由于程序所引起的死機,非法退出2.死循環(huán)3.數(shù)據(jù)庫發(fā)生死鎖4.因錯誤操作導致的程序中斷5.功能錯誤6.與數(shù)據(jù)庫連接錯誤7.數(shù)據(jù)通訊錯誤B類—較嚴重錯誤,包括以下各種錯誤:1.程序錯誤2.程序接口錯誤3.數(shù)據(jù)庫的表、業(yè)務規(guī)則、缺省值未加完整性等約束條件C類—一般性錯誤,包括以下各種錯誤:1.操作界面錯誤(包括數(shù)據(jù)窗口內列名定義、含義是否一致)2.打印內容、格式錯誤3.簡單的輸入限制未放在前臺進行控制4.刪除操作未給出提示5.數(shù)據(jù)庫表中有過多的空字段D類—較小錯誤,包括以下各種錯誤:1.界面不規(guī)范2.輔助說明描述不清楚3.輸入輸出不規(guī)范4.長操作未給用戶提示5.提示窗口文字未采用行業(yè)術語6.可輸入?yún)^(qū)域和只讀區(qū)域沒有明顯的區(qū)分標志E類—測試建議大體是這樣,還會有一些變動,同時最后一道題出的是畫流程圖和控制圖的題,等腰三角形那個,好了,僅供參考///////////////////////////////////////////////////////////////////檢舉1.軟件測試工程師隨著軟件業(yè)的迅猛發(fā)展,軟件產(chǎn)品的質量控制與質量管理正逐漸成為企業(yè)生存與發(fā)展的核心。為了保證軟件在出廠時的“健康狀態(tài)”,幾乎所有的IT企業(yè)在軟件產(chǎn)品發(fā)布前都需要大量的質量控制工作。作為軟件質量控制中的重要一環(huán),軟件測試工程師應運而生。他的主要工作就是檢測軟件,就和其他商品的出廠質量檢測差不多.2.需要具備的能力要求(1)熟悉計算機基礎知識;(2)熟悉操作系統(tǒng)、數(shù)據(jù)庫、中間件、程序設計語言基礎知識;(3)熟悉計算機網(wǎng)絡基礎知識;(4)熟悉軟件工程知識,理解軟件開發(fā)方法及過程;(5)熟悉軟件質量及軟件質量管理基礎知識;(6)熟悉軟件測試標準;(7)掌握軟件測試技術及方法;(8)掌握軟件測試項目管理知識;(9)掌握C語言以及C++或Java語言程序設計技術;(10)了解信息化及信息安全基礎知識;(11)熟悉知識產(chǎn)權相關法律、法規(guī);(12)正確閱讀并理解相關領域的英文資料。通過本考試的合格人員能在掌握軟件工程與軟件測試知識的基礎上,運用軟件測試管理方法、軟件測試策略、軟件測試技術,獨立承擔軟件測試項目;具有工程師的實際工作能力和業(yè)務水平。3.軟件評測師考試說明1.考試要求:(1)熟悉計算機基礎知識;(2)熟悉操作系統(tǒng)、數(shù)據(jù)庫、中間件、程序設計語言基礎知識;(3)熟悉計算機網(wǎng)絡基礎知識;(4)熟悉軟件工程知識,理解軟件開發(fā)方法及過程;(5)熟悉軟件質量及軟件質量管理基礎知識;(6)熟悉軟件測試標準;(7)掌握軟件測試技術及方法;(8)掌握軟件測試項目管理知識;(9)掌握C語言以及C++或Java語言程序設計技術;(10)了解信息化及信息安全基礎知識;(11)熟悉知識產(chǎn)權相關法律、法規(guī);(12)正確閱讀并理解相關領域的英文資料。2.通過本考試的合格人員能在掌握軟件工程與軟件測試知識的基礎上,運用軟件測試管理方法、軟件測試策略、軟件測試技術,獨立承擔軟件測試項目;具有工程師的實際工作能力和業(yè)務水平。3.本考試設置的科目包括:(1)軟件工程與軟件測試基礎知識,考試時間為150分鐘,筆試,選擇題;(2)軟件測試應用技術,考試時間為150分鐘,筆試,問答題。//////////////////////////////////////////////////////////////////////軟件測試工程師面試題-東軟集團軟件測試工程師筆試試題(一)01.為什么要在一個團隊中開展軟件測試工作?因為沒有經(jīng)過測試的軟件很難在發(fā)布之前知道該軟件的質量,就好比ISO質量認證一樣,測試同樣也需要質量的保證,這個時候就需要在團隊中開展軟件測試的工作。在測試的過程發(fā)現(xiàn)軟件中存在的問題,及時讓開發(fā)人員得知并修改問題,在即將發(fā)布時,從測試報告中得出軟件的質量情況。02.您是否了解以往所工作的企業(yè)的軟件測試過程?如果了解,請試述在這個過程中都有哪些工作要做?分別由哪些不同的角色來完成這些工作?軟件測試部門配合系統(tǒng)分析人員軟件需求分析討論,并根據(jù)需求說明書制定《項目測試計劃》,編寫測試用例,建立測試環(huán)境。軟件測試人員負責軟件開發(fā)部門的新產(chǎn)品測試及原有產(chǎn)品的升級測試,負責軟件問題解決過程跟蹤,負責軟件開發(fā)文檔開發(fā)工作的規(guī)范化及管理開發(fā)部門的產(chǎn)品文檔,制作用戶手冊及操作手冊,負責產(chǎn)品的上線測試,監(jiān)督軟件開發(fā)過程的執(zhí)行,提高產(chǎn)品質量。03.您是否了解以往所工作的企業(yè)的軟件開發(fā)過程?如果了解,請試述一個完整的開發(fā)過程需要完成哪些工作?分別由哪些不同的角色來完成這些工作?(對于軟件測試部分,可以簡述)需求人員連同系統(tǒng)分析人員和測試人員開會討論需求。系統(tǒng)分析人員寫出需求分析說明,并連同系統(tǒng)分析人員和測試人員以及需求人員開會討論可行性。系統(tǒng)分析人員寫出詳細設計說明書,程式人員編碼,給出系統(tǒng)流程圖。交與測試人員,測試人員給出Bug統(tǒng)計表。04.您在以往的測試工作中都曾經(jīng)具體從事過哪些工作?其中最擅長哪部分工作?我曾經(jīng)做過web測試,后臺測試,客戶端軟件,其中包括功能測試,性能測試,用戶體驗測試。比較擅長的是功能測試和編寫測試用例。05.您所熟悉的軟件測試類型都有哪些?請試著分別比較這些不同的測試類型的區(qū)別與聯(lián)系(如功能測試、性能測試……)測試類型有:功能測試,性能測試,界面測試。功能測試在測試工作中占的比例最大,功能測試也叫黑盒測試。是把測試對象看作一個黑盒子。利用黑盒測試法進行動態(tài)測試時,需要測試軟件產(chǎn)品的功能,不需測試軟件產(chǎn)品的內部結構和處理過程。采用黑盒技術設計測試用例的方法有:等價類劃分、邊界值分析、錯誤推測、因果圖和綜合策略。性能測試是通過自動化的測試工具模擬多種正常、峰值以及異常負載條件來對系統(tǒng)的各項性能指標進行測試。負載測試和壓力測試都屬于性能測試,兩者可以結合進行。通過負載測試,確定在各種工作負載下系統(tǒng)的性能,目標是測試當負載逐漸增加時,系統(tǒng)各項性能指標的變化情況。壓力測試是通過確定一個系統(tǒng)的瓶頸或者不能接收的性能點,來獲得系統(tǒng)能提供的最大服務級別的測試。界面測試,界面是軟件與用戶交互的最直接的層,界面的好壞決定用戶對軟件的第一印象。而且設計良好的界面能夠引導用戶自己完成相應的操作,起到向導的作用。同時界面如同人的面孔,具有吸引用戶的直接優(yōu)勢。設計合理的界面能給用戶帶來輕松愉悅的感受和成功的感覺,相反由于界面設計的失敗,讓用戶有挫敗感,再實用強大的功能都可能在用戶的畏懼與放棄中付諸東流。區(qū)別在于,功能測試關注產(chǎn)品的所有功能上,要考慮到每個細節(jié)功能,每個可能存在的功能問題。性能測試主要關注于產(chǎn)品整體的多用戶并發(fā)下的穩(wěn)定性和健壯性。界面測試更關注于用戶體驗上,用戶使用該產(chǎn)品的時候是否易用,是否易懂,是否規(guī)范(快捷鍵之類的),是否美觀(能否吸引用戶的注意力),是否安全(盡量在前臺避免用戶無意輸入無效的數(shù)據(jù),當然考慮到體驗性,不能太粗魯?shù)膹棾鼍妫孔瞿硞€性能測試的時候,首先它可能是個功能點,首先要保證它的功能是沒問題的,然后再考慮該功能點的性能測試06.請試著比較一下黑盒測試、白盒測試、單元測試、集成測試、系統(tǒng)測試、驗收測試的區(qū)別與聯(lián)系。黑盒測試:已知產(chǎn)品的功能設計規(guī)格,可以進行測試證明每個實現(xiàn)了的功能是否符合要求。白盒測試:已知產(chǎn)品的內部工作過程,可以通過測試證明每種內部操作是否符合設計規(guī)格要求,所有內部成分是否已經(jīng)過檢查。軟件的黑盒測試意味著測試要在軟件的接口處進行。這種方法是把測試對象看做一個黑盒子,測試人員完全不考慮程序內部的邏輯結構和內部特征,只依據(jù)程序的需求規(guī)格說明書,檢查程序的功能是否符合它的功能說明。因此,黑盒測試又叫功能測試或數(shù)據(jù)驅動測試。黑盒測試主要是為了發(fā)現(xiàn)以下幾類錯誤:1、是否有不正確或遺漏的功能?2、在接口上,輸入是否能正確的接受?能否輸出正確的結果?3、是否有數(shù)據(jù)結構錯誤或外部信息(如數(shù)據(jù)文件)訪問錯誤?4、性能上是否能夠滿足要求?5、是否有初始化或終止性錯誤?軟件的白盒測試是對軟件的過程性細節(jié)做細致的檢查。這種方法是把測試對象看做一個打開的盒子,它允許測試人員利用程序內部的邏輯結構及有關信息,設計或者選擇測試用例,對程序所有邏輯路徑進行測試。通過在不同點檢查程序狀態(tài),確定實際狀態(tài)是否與預期的狀態(tài)一致。因此,白盒測試又稱為結構測試或邏輯測試。白盒測試主要是對程序模塊進行如下檢查:1、對程序模塊的所有獨立的執(zhí)行路徑至少測試一遍。2、對所有的邏輯判定,取“真”與取“假”的兩種情況都能至少測一遍。3、在循環(huán)的邊界和運行的界限內執(zhí)行循環(huán)體。4、測試內部數(shù)據(jù)結構的有效性等等。單元測試(模塊測試)是開發(fā)者編寫的一小段代碼,用于檢驗被測代碼的一個很小的、很明確的功能是否正確。通常而言,一個單元測試是用于判斷某個特定條件(或者場景)下某個特定函數(shù)的行為。單元測試是由程序員自己完成,最終受益的也是程序員自己??梢赃@么所,程序員有責任編寫功能代碼,同時也就有責任為自己的代碼編寫單元測試。執(zhí)行單元測試,就是為了證明這段代碼的行為和我們期望的一致。單元測試的主要目的是針對編碼過程中可能存在的各種錯誤,例如用戶輸入驗證過程中的邊界值錯誤。集成測試(組裝測試、聯(lián)聯(lián)合測試)是單元測試的邏輯擴展。它的簡單的形式是:兩個已經(jīng)測試過的單元組合成一個組件,并且測試他們之間的接口。從這一層意義上講,組件是指多個單元的集成聚合。在現(xiàn)實方案中,許多單元組合成組件,而這些組件又聚合成程序的更大部分。方法是測試片段的組合,并最終擴展進程,將您的模塊與其他組的模塊一起測試。最后,將構成進程的所有模塊一起測試。集成測試的主要目的是針對詳細設計中可能存在的問題,尤其是檢查各單元與其它程序部分之間的接口上可能存在的錯誤。系統(tǒng)測試是將經(jīng)過測試的子系統(tǒng)裝配成一個完整系統(tǒng)來測試。它是檢驗系統(tǒng)是否確實能提供系統(tǒng)方案說明書中指定功能的有效方法。(常見的聯(lián)調測試)系統(tǒng)測試的目的是對最終軟件系統(tǒng)進行全面的測試,確保最終軟件系統(tǒng)滿足產(chǎn)品需求并且遵循系統(tǒng)設計。系統(tǒng)測試主要針對概要設計,檢查子系統(tǒng)作為一個整體是否有效德得到運行,例如在產(chǎn)品設置中是否達到了預期的高性能。驗收測試是部署軟件之前的最后一個測試操作。驗收測試的目的是確保軟件準備就緒,并且可以讓最終用戶將其用于執(zhí)行軟件的既定功能和任務。驗收測試是向未來的用戶表明系統(tǒng)能夠像預訂要求那樣工作。經(jīng)集成測試后,已經(jīng)按照設計把所有的模塊組裝成一個完整的軟件系統(tǒng),接口錯誤也已經(jīng)基本排除了,接著就應該進一步驗證軟件的有效性,這就是驗收測試的任務,即軟件的功能和性能如同用戶所合理期待的那樣。驗收測試通常由業(yè)務專家或用戶進行,以確認產(chǎn)品能真正符合用戶業(yè)務上的需求。07.測試計劃工作的目的是什么?測試計劃工作的內容都包括什么?其中哪些是最重要的?測試計劃工作是對測試工作內容的一個有效的組織和規(guī)劃,能保證測試用例工作有效的展開。測試計劃工作包括測試目標,測試范圍的定義,測試方法的選擇,測試進度里程碑,測試資源的有效配置和管理。測試計劃工作也成為測試策略,主要描述測試工程的總體方法和目標,描述目前在進行哪一階段的測試(單元測試,集成測試,系統(tǒng)測試)以及每一階段內進行的測試種類(功能測試,性能測試等)確定測試范圍,生成測試數(shù)據(jù)等。其中軟件計劃中的測試目標最重要,它的軟件測試的所需要達成的最終結果。08.您認為做好測試計劃工作的關鍵是什么?1、明確測試的目標,增強測試計劃的實用性2、堅持“5w”規(guī)則,明確內容與過程,‘what’,‘why’,‘when’,‘where’,‘how’3、采用評審和更新機制,保證測試計劃滿足實際需求4、分別創(chuàng)建測試計劃于測試詳細規(guī)格、測試用例09.您所熟悉的測試用例設計方法都有哪些?請分別以具體的例子來說明這些方法在測試用例設計工作中的應用。有黑盒和白盒兩種測試種類,黑盒等價類劃分法,邊界分析法,因果圖法和錯誤猜測法。白盒有邏輯覆蓋法,循環(huán)測試路徑選擇,基本路徑測試。例:在一次輸入多個條件的完整性查詢中。利用等價類劃分法則和邊界分析法則,首先利用等價類劃分法,可以一個或多個結果是OK的測試用例,然后確認多個NG的測試用例,然后利用邊界值分析法,可以對結果分別是OK和NG的測試用例進行擴展和補充。10.您認為做好測試用例設計工作的關鍵是什么?測試用例設計工作的關鍵是對可行的和不可行的都要考慮。11.請以您以往的實際工作為例,詳細的描述一次測試用例設計的完整的過程。1,輸入;2,詳細的操作步驟;3,預期輸出;4,實際輸出。12.您以往的工作中是否曾開展過測試用例的評審工作?如果有,請描述測試用例評審的過程和評審的內容。評審計劃->預審->評審;
評審內容主要是測試用例對軟件需求的覆蓋程度,對于相關邊界是否考慮,是否針對復雜流程準備多套測試數(shù)據(jù),是否有專門針對非功能性需求的測試。13.您以往是否曾經(jīng)從事過性能測試工作?如果有,請盡可能的詳細描述您以往的性能測試工作的完整過程。制訂計劃->選擇測試功能->選擇測試工具->錄制腳本->運行測試->分析結果14.您在從事性能測試工作時,是否使用過一些測試工具?如果有,請試述該工具的工作原理,并以一個具體的工作中的例子描述該工具是如何在實際工作中應用的。有使用過loadrunner,該工具能夠錄制測試人員的操作步驟,然后對這個操作步驟模擬出多個用戶來播放出來。A,VisuralUserGenertor創(chuàng)建腳本,選擇協(xié)議,錄制操作,編輯操作。B,中央控制器(Gontroller)調度虛擬用戶。創(chuàng)建場景,選擇腳本,建立虛擬用戶,設計shedual,設置ipspoofer。C,運行腳本。分析shedual。D,分析測試結果。15.您認為性能測試工作的目的是什么?做好性能測試工作的關鍵是什么?性能測試工作的目的是檢查系統(tǒng)是否滿足在需求說明書中規(guī)定的性能,性能測試常常需要和強度測試結合起來,并常常要求同時進行軟件和硬件的檢測。性能測試主要關注對象是響應的時間,吞吐量,占用內存大小,處理精度等。16.在您以往的工作中,一條軟件缺陷(或者叫Bug)記錄都包含了哪些內容?如何提交高質量的軟件缺陷(Bug)記錄?檢測時間,系統(tǒng)環(huán)境,硬件環(huán)境,嚴重程度,程式版本,確認人,功能模塊,問題描述,詳細操作步驟,是否會重現(xiàn)。問題描述和詳細操作步驟要盡可能的詳細。Bug應該盡量用書面語,對于嚴重程度比較高的缺陷要在相同環(huán)境下再測試一遍。在C/S模式下,如果條件滿足可以使用替換法來確認是client端得問題還是server端得問題。17.您以往所從事的軟件測試工作中,是否使用了一些工具來進行軟件缺陷(Bug)的管理?如果有,請結合該工具描述軟件缺陷(Bug)跟蹤管理的流程。CQ,也可以使用BugFree等免費工具。18.您以往是否曾經(jīng)從事過單元測試和集成測試?如果有,請談一下這些工作的實際開展情況。19.您如何看待軟件過程改進?在您曾經(jīng)工作過的企業(yè)中,是否有一些需要改進的東西呢?您期望的理想的測試人員的工作環(huán)境是怎樣的?將先進的經(jīng)驗或思想固化到過程中,通過過程改進和能力提高來改進軟件質量。20.您以往工作過的企業(yè)中,是否開展了軟件配置管理工作?您能否描述一下這項工作的開展情況和您對這項工作的認識?軟件配置非常重要,需要專人去管理,因為它涉及到一個執(zhí)行效率問題,當你發(fā)現(xiàn)一個致命錯誤,半天找不到人的時候就知道配置管理的重要了,它不再是一個管理人的概念,實際上是一個自動框架。21.您是否熟悉一些主流的軟件工程方法論和思想,如RUP、CMM、CMMI、XP、PSP、TSP。如果熟悉,您是否可以談一下對這些方法論和思想的認識?22.您認為在測試人員同開發(fā)人員的溝通過程中,如何提高溝通的效率和改善溝通的效果?維持測試人員同開發(fā)團隊中其他成員良好的人際關系的關鍵是什么?23.在您以往的測試工作中,最讓您感到不滿意或者不堪回首的事情是什么?您是如何來對待這些事情的?24.在即將完成這次筆試前,您是否愿意談一些自己在以往的學習和工作中獲得的工作經(jīng)驗和心得體會?(可以包括軟件測試、過程改進、軟件開發(fā)或者與此無關的其他方面)Wcdma的小區(qū)初搜分哪三步?分別利用什么信道的什么。多址技術包括哪三種無線環(huán)境的衰落包括哪三個wcdma的物理信道由特定的哪三個來定義。Fdd工作帶寬?碼片速率Atm工作在什么層。Rnsap是哪個地面接口的協(xié)議?網(wǎng)絡模式II的標志是?卷積碼和turbo比具有的優(yōu)點是啥?WCDMA物理信道分上線鏈路物理信道和下行鏈路物理信道RNSAP是Iur接口無線網(wǎng)絡層控制面的應用協(xié)議Rake接收機的作用?Wcdma中功率控制分類?工作原理及其作用求172,16,7,133/26網(wǎng)絡地址,主機地址,廣播地址比較Udp,tcp,sctp基站的功能Oam什么意思英文全名Srnc,drnc,crnc的區(qū)別和聯(lián)系?軟件測試題目一、判斷題(每題2分,20)1、軟件測試就是為了驗證軟件功能實現(xiàn)的是否正確,是否完成既定目標的活動,所以軟件測試在軟件工程的后期才開始具體的工作。(初級)(×)2、發(fā)現(xiàn)錯誤多的模塊,殘留在模塊中的錯誤也多。(√)(初級)3、測試人員在測試過程中發(fā)現(xiàn)一處問題,如果問題影響不大,而自己又可以修改,應立即將此問題正確修改,以加快、提高開發(fā)的進程。(×)(初級)4、單元測試通常應該先進行“人工走查”,再以白盒法為主,輔以黑盒法進行動態(tài)測試。(√)(中級)5、功能測試是系統(tǒng)測試的主要內容,檢查系統(tǒng)的功能、性能是否與需求規(guī)格說明相同。(√)(中級)6、軟件質量管理即QM由QA和QC構成,軟件測試屬于QC的核心工作內容。(√)(高級)7、軟件測試只能發(fā)現(xiàn)錯誤,但不能保證測試后的軟件沒有錯誤。(√)8、軟件就是程序。(X)9、測試只要做到語句覆蓋和分支覆蓋,就可以發(fā)現(xiàn)程序中的所有錯誤。(X)10、I18N測試是指對產(chǎn)品做出具有國際性的規(guī)劃,而L10N測試則是指對軟件做出符合本地需求更改工作。(√)【高級】二、選擇題(每題2分20)1、進行軟件質量管理的重要性有:(ABCD)【中級】A、維護降低成本B、法律上的要求C、市場競爭的需要D、質量標準化的趨勢E、軟件工程的需要F、CMM過程的一部分G、方便與客戶進一步溝通為后期的實施打好基礎2、以測試的形態(tài)分測試可以分為:(ABC)【中級】A、建構性測試B、系統(tǒng)測試C、專項測試D、單元測試E、組件測試F、集成測試3、選出屬于黑盒測試方法的選項(ABC)【初級】A、測試用例覆蓋B、輸入覆蓋C、輸出覆蓋D、分支覆蓋E、語句覆蓋F、條件覆蓋4、編寫測試計劃的目的是:(ABC)【中級】A、使測試工作順利進行B、使項目參與人員溝通更舒暢C、使測試工作更加系統(tǒng)化D、軟件工程以及軟件過程的需要E、軟件過程規(guī)范化的要求F、控制軟件質量5、依存關系有4種分別是:(ABCD)【高級】A、開始-結束B、開始-開始C、結束-開始D、結束-結束E、開始-實施-結束F、結束-審核-開始6、軟件質量管理(QM)應有質量保證(QA)和質量控制(QC)組成,下面的選項屬于QC得是:(ABC)【高級】A、測試B、跟蹤C、監(jiān)督D、制定計劃E、需求審查F、程序代碼審查7、實施缺陷跟蹤的目的是:(ABCD)【中級】A、軟件質量無法控制B、問題無法量化C、重復問題接連產(chǎn)生D、解決問題的知識無法保留E、確保缺陷得到解決F、使問題形成完整的閉環(huán)處理8、使用軟件測試工具的目的:(ABC)【中級】A、幫助測試尋找問題B、協(xié)助問題的診斷C、節(jié)省測試時間D、提高Bug的發(fā)現(xiàn)率E、更好的控制缺陷提高軟件質量F、更好的協(xié)助開發(fā)人員9、典型的瀑布模型的四個階段是:(ABCD)【高級】A、分析B、設計C、編碼D、測試E、需求調研F、實施10、PSP是指個人軟件過程,是一種可用于(A)、(B)和(C)個人軟件工作方式的自我改善過程。【高級】A、控制B、管理C、改進D、高效E、充分F、適宜三、問答題1、測試人員在軟件開發(fā)過程中的任務是什么?(初級)(5分)答:1、尋找Bug;2、避免軟件開發(fā)過程中的缺陷;3、衡量軟件的品質;4、關注用戶的需求??偟哪繕耸牵捍_保軟件的質量。2、在您以往的工作中,一條軟件缺陷(或者叫Bug)記錄都包含了哪些內容?如何提交高質量的軟件缺陷(Bug)記錄?(初級)(6分)答:一條Bug記錄最基本應包含:編號、Bug所屬模塊、Bug描述、Bug級別、發(fā)現(xiàn)日期、發(fā)現(xiàn)人、修改日期、修改人、修改方法、回歸結果等等;要有效的發(fā)現(xiàn)Bug需參考需求以及詳細設計等前期文檔設計出高效的測試用例,然后嚴格執(zhí)行測試用例,對發(fā)現(xiàn)的問題要充分確認肯定,然后再向外發(fā)布如此才能提高提交Bug的質量。3、界面測試題及設計題。請找出下面界面中所存在的問題并分別列出;用黑盒測試的任何一種方法設計出此登陸窗體的測試用例。(中級)(6分)答:1、窗體的標題欄中為空,沒有給出標題。2、用戶名和密碼控件的字體不一致并且沒有對齊。3、文本框的大小不一致沒有對其。4、確定和取消按鈕控件的大小不一致。4、黑盒測試和白盒測試是軟件測試的兩種基本方法,請分別說明各自的優(yōu)點和缺點?。ㄖ屑墸?5分)答:黑盒測試的優(yōu)點有:1)比較簡單,不需要了解程序內部的代碼及實現(xiàn);2)與軟件的內部實現(xiàn)無關;3)從用戶角度出發(fā),能很容易的知道用戶會用到哪些功能,會遇到哪些問題;4)基于軟件開發(fā)文檔,所以也能知道軟件實現(xiàn)了文檔中的哪些功能;5)在做軟件自動化測試時較為方便。黑盒測試的缺點有:1)不可能覆蓋所有的代碼,覆蓋率較低,大概只能達到總代碼量的30%;2)自動化測試的復用性較低。白盒測試的優(yōu)點有:幫助軟件測試人員增大代碼的覆蓋率,提高代碼的質量,發(fā)現(xiàn)代碼中隱藏的問題。白盒測試的缺點有:1)程序運行會有很多不同的路徑,不可能測試所有的運行路徑;2)測試基于代碼,只能測試開發(fā)人員做的對不對,而不能知道設計的正確與否,可能會漏掉一些功能需求;3)系統(tǒng)龐大時,測試開銷會非常大。5、根據(jù)自己的理解回答什么是軟件測試,軟件測試分為哪幾個階段。(初級)(5分)答:軟件測試是一個為了尋找軟件中的錯誤而運行軟件的過程,一個成功的測試是指找到了迄今為止尚未發(fā)現(xiàn)的錯誤的測試。軟件測試一般分為單元測試、集成測試和系統(tǒng)測試。6、根據(jù)自己的理解什么是測試用例和測試規(guī)程,設計一個測試用例應當從哪幾方面考慮?(中級)(10分)答:狹義的講,一個測試
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 教師職稱述職報告范文錦集8篇
- 買賣合同協(xié)議書集錦七篇
- 五星級網(wǎng)吧員工管理制度
- 培訓課件 -企業(yè)戰(zhàn)略性人力資源管理
- 酒店弱電系統(tǒng)設計方案(二)
- 佳作欣賞廣播稿3篇
- 飼料運輸合同
- 出租車間廠房合同
- 停車場出租合同范文
- 門面房租賃合同范文
- 醫(yī)源性皮膚損傷課件
- 崔允漷-基于課程標準的教學
- 2023年小學五年級下冊英語期末試卷分析,菁選3篇
- DL-T 2231-2021 油紙絕緣電力設備頻域介電譜測試導則
- 員工月度績效考核管理辦法
- 2023年云南保山電力股份有限公司招聘筆試題庫及答案解析
- GB/T 41904-2022信息技術自動化基礎設施管理(AIM)系統(tǒng)要求、數(shù)據(jù)交換及應用
- GB/T 41908-2022人類糞便樣本采集與處理
- 信息系統(tǒng)運維服務方案
- 簡支梁、懸臂梁撓度計算程序(自動版)
- 統(tǒng)編版小學四年級語文上冊五六單元測試卷(附答案)
評論
0/150
提交評論