軟件測試面試筆試_第1頁
軟件測試面試筆試_第2頁
軟件測試面試筆試_第3頁
軟件測試面試筆試_第4頁
已閱讀5頁,還剩79頁未讀 繼續免費閱讀

下載本文檔

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

文檔簡介

1、1.1 試卷一、判斷題1.軟件測試的目的是盡可能多的找出軟件的缺陷。(Y)2. Beta 測試是驗收測試的一種。( Y)3 . 驗收測試是由最終用戶來實施的。(N)4 . 項目立項前測試人員不需要提交任何工件。(Y)5. 單元測試能發現約 80%的軟件缺陷。( Y)6. 代碼評審是檢查源代碼是否達到模塊設計的要求。(N)7 . 自底向上集成需要測試員編寫驅動程序。(Y)8.負載測試是驗證要檢驗的系統的能力最高能達到什么程度。(N)9. 測試人員要堅持原則,缺陷未修復完堅決不予通過。(N)10 . 代碼評審員一般由測試員擔任。(N)11 . 我們可以人為的使得軟件不存在配置問題。(N)12 .

2、集成測試計劃在需求分析階段末提交。(N)二、選擇1. 軟件驗收測試的合格通過準則是:( ABCD)A.軟件需求分析說明書中定義的所有功能已全部實現,性能指標全部達到要求。B. 所有測試項沒有殘余一級、二級和三級錯誤。C. 立項審批表、需求分析文檔、設計文檔和編碼實現一致。D. 驗收測試工件齊全。2 . 軟件測試計劃評審會需要哪些人員參加?(ABCD)A . 項目經理B. SQA負責人C. 配置負責人D . 測試組3.下列關于 alpha 測試的描述中正確的是:(AD)A. alpha 測試需要用戶代表參加B. alpha 測試不需要用戶代表參加C. alpha 測試是系統測試的一種D. alp

3、ha 測試是驗收測試的一種4. 測試設計員的職責有:( BC)A . 制定測試計劃B . 設計測試用例C. 設計測試過程、腳本D . 評估測試活動5. 軟件實施活動的進入準則是:( ABC)A . 需求工件已經被基線化B . 詳細設計工件已經被基線化C. 構架工件已經被基線化D . 項目階段成果已經被基線化三、填空1. 軟件驗收測試包括:正式驗收測試,alpha 測試, beta 測試2.系統測試的策略有:功能測試,性能測試,可靠性測試,負載測試,易用性測試,強度測試,安全測試,配置測試,安裝測試,卸載測試,文擋測試,故障恢復測試,界面測試,容量測試,兼容性測試,分布測試,可用性測試,(有的可

4、以合在一起,分開寫只要寫出15 就滿分哦)3. 設計系統測試計劃需要參考的項目文擋有:軟件測試計劃,軟件需求工件和迭代計劃。4. 對面向過程的系統采用的集成策略有:自頂向下,自底向上兩種。5. (這題出的有問題哦,詳細的 5 步驟為 )通過畫因果圖來寫測試用例的步驟為:( 1) 分析軟件規格說明描述中,哪些是原因(即輸入條件或輸入條件的等價類),哪些是結果(即輸出條件),并給每個原因和結果賦予一個標識符。( 2) 分析軟件規格說明描述中的語義,找出原因與結果之間,原因與原因之間對應的是什么關系 ?根據這些關系,畫出因果圖。( 3) 由于語法或環境限制,有些原因與原因之間,原因與結果之間的組合情

5、況不可能出現。為表明這些特殊情況,在因果圖上用一些記號標明約束或限制條件。(4)把因果圖轉換成判定表(5) 把判定表的每一列拿出來作為依據,設計測試用例四、簡答1. 區別階段評審的與同行評審同行評審目的 :發現小規模工作產品的錯誤,只要是找錯誤 ;階段評審目的 :評審模塊階段作品的正確性可行性及完整性同行評審人數 :3-7人 人員必須經過同行評審會議的培訓,由 SQA指導階段評審人數 :5 人左右評審人必須是專家具有系統評審資格同行評審內容 :內容小一般文檔 40 頁,代碼 500 行階段評審內容 :內容多 ,主要看重點同行評審時間 :一小部分工作產品完成 階段評審時間 :通常是設置在關鍵路徑

6、的時間點上2. 什么是軟件測試 ?為了發現程序中的錯誤而執行程序的過程3 簡述集成測試的過程系統集成測試主要包括以下過程:1. 構建的確認過程。2. 補丁的確認過程。3. 系統集成測試測試組提交過程。4. 測試用例設計過程。5. 測試代碼編寫過程。6. Bug 的報告過程。7. 每周 / 每兩周的構建過程。8. 點對點的測試過程。9. 組內培訓過程。4 怎么做好文檔測試仔細閱讀,跟隨每個步驟,檢查每個圖形,嘗試每個示例檢查文檔的編寫是否滿足文檔編寫的目的內容是否齊全,正確內容是否完善標記是否正確5 白盒測試有幾種方法總體上分為靜態方法和動態方法兩大類。靜態:關鍵功能是檢查軟件的表示和描述是否一

7、致,沒有沖突或者沒有歧義動態:語句覆蓋、判定覆蓋、條件覆蓋、判定條件覆蓋、條件組合覆蓋、路徑覆蓋。6 系統測試計劃是否需要同行審批,為什么? 需要,系統測試計劃屬于項目階段性關鍵文檔, 因此需要評審7Alpha 測試與 beta 的區別Alpha 測試在系統開發接近完成時對應用系統的測試;測試后仍然少量的設計變更。這種測試一般由最終用戶或其它人員完成,會有不能由程序或測試員完成。Beta 測試 當開發和測試根本完成時所做的測試,最終的錯誤和問題需要在最終發行前找到。這種測試一般由最終用戶或其它人員完成,不能由程序員或測試員完成。8 比較負載測試,容量測試和強度測試的區別負載測試:在一定的工作負

8、荷下,系統的負荷及響應時間強度測試:在一定的負荷條件下,在較長時間跨度內的系統連續運行給系統性能所造成的影響。容量測試:容量測試目的是通過測試預先分析出反映軟件系統應用特征的某項指標的極限值(如最大并發用戶數、數據庫記錄數等),系統在其極限值狀態下沒有出現任何軟件故障或還能保持主要功能正常運行。容量測試還將確定測試對象在給定時間內能夠持續處理的最大負載或工作量。容量測試的目的是使系統承受超額的數據容量來發現它是否能夠正確處理。容量測試是面向數據的,并且它的目的是顯示系統可以處理目標內確定的數據容量。1.2 試卷二一、判斷題 ( 每題 2 分, 正確的“ / ”,錯誤的“ X”)1、 好的測試員

9、不懈追求完美。()2、 測試程序僅僅按預期方式運行就行了。()3、 不存在質量很高但可靠性很差的產品。()4、 軟件測試員可以對產品說明書進行白盒測試。()5、 靜態白盒測試可以找出遺漏之處和問題。()6、 總是首先設計白盒測試用例。()7、 可以發布具有配置缺陷的軟件產品。()&所有軟件必須進行某種程度的兼容性測試。()9、所有軟件都有一個用戶界面,因此必須測試易用性。()10、測試組負責軟件質量。() 二、簡答題1、 軟件的缺陷等級應如何劃分?( 3 分)2、 如果能夠執行完美的黑盒測試,還需要進行白盒測試嗎?為什么?(5 分)3、優秀的測試工程師應該具備哪些素質?(你認為一個3

10、分)4、足夠了?(產品測試到什么時候就算是2 分)5、 測試計劃的目的是什么?( 2分)6、 為什么要進行軟件測試?軟件測試的目的是什么?( 5 分)7、 軟件測試應該劃分幾個階段?簡述各個階段應重點測試的點?各個階段的含義?( 5分)&如何做一名合格的測試人員?(3 分)9、針對缺陷采取怎樣的管理措施? ( 5 分) 三、專業詞語解釋(每題2分)a 測試 : (3測試:驅動模塊 :樁模塊:白盒測試:靜態測試:四、選擇題 ( 每題 2 分)1. 下面哪些屬于動態分析 ()A. 代碼覆蓋率B. 模塊功能檢查C. 系統壓力測試D. 程序數據流分析2. 下面哪些屬于靜態分析 () A、代碼規

11、則檢查B、序結構分析C、序復雜度分析D、內存泄漏五、設計題( 10 分)在三角形計算中,要求三角型的三個邊長:A、B 和 C。當三邊不可能構成三角形時提示錯誤,可構成三角形時計算三角形周長。若是等腰三角形打印“等腰三角形”,若是等邊三角形,則提示“等邊三角形”。對此設計一個測試用例。六、論述題1、 試敘述對一個軟件項目測試的全過程。(10 分)2、 簡述你對測試工作的認識過程、在以后的工作的一些建議。(6 分)3、靜態測試和動態測試的區別?(5分)1.3 試卷三一、填空題:(每一空格2 分,共 60 分)2、代碼評審主要做工作1、軟件實施活動的輸出工件有_2、代碼評審主要做工作3、軟件實施活動

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

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

14、軟件測試,以及軟件測試的意義?2. 什么是軟件測試靜態分析,軟件測試動態分析,3. 下面那些屬于靜態分析()4. 下面那些屬于動態分析()A、 代碼覆蓋率B、 模塊功能檢查C、 系統壓力測試D、程序數據流分析5.從測試技術角度,正確的選擇是(),給出各自的含義?A、 靜態測試B、 黑盒測試C、 動態測試D、 白盒測試6.從測試階段角度,測試正確的順序是(), 同時給出所選擇的正確策略含義和被測對象是什么?A、 單元測試B、 集成測試C、 系統測試D、 確認測試7. 針對缺陷采取怎樣的管理措施?以及各個階段的含義?8.在測試生命周期,測試過程分為幾個階段,9. 簡要寫出自己在理解的基礎質上所認為

15、引入測試管理的意義10 . 在三角形計算中,要求三角型的三個邊長:A、B 和 C。當三邊不可能構成三角形時提示錯誤,可構成三角形時計算三角形周長。若是等腰三角形打印“等腰三角形”, 若是等邊三角形,則提示“等 邊三角形”。畫出程序流程圖、控制流程圖、計算圈復雜度 V(g) ,找 出基本測試路徑。1.5 面試題總結1. 為什么要在一個團隊中開展軟件測試工作?因為沒有經過測試的軟件很難在發布之前知道該軟件的質量,就好比ISO 質量認證一樣,測試同樣也需要質量的保證,這個時候就需要在團隊中開展軟件測試的工作。在測試的過程發現軟件中存在的問題,及時讓開發人員得知并修改問題,在即將發布時,從測試報告中得

16、出軟件的質量情況。2. 您在以往的測試工作中都曾經具體從事過哪些工作?其中最擅長哪部分工作?我曾經做過 web測試,后臺測試,客戶端軟件,其中包括功能測試,性能測試,用戶體驗測試。最擅長的是功能測試 03. 您所熟悉的軟件測試類型都有哪些?請試著分別比較這些不同4. 的測試類型的區別與聯系 ( 如功能測試、性能測試 ) 測試類型有:功能測試,性能測試,界面測試。功能測試在測試工作中占的比例最大,功能測試也叫黑盒測試。是把測試對象看作一個黑盒子。利用黑盒測試法進行動態測試時,需要測試軟件產品的功能,不需測試軟件產品的內部結構和處理過程。采用 黑盒技術設計測試用例的方法有:等價類劃分、邊界值分析、

17、錯誤推測、因果圖和綜合策略。性能測試是通過自動化的測試工具模擬多種正常、峰值以及異常負載 條件來對系統的各項性能指標進行測試。負載測試和壓力測試都屬于性能測試,兩者可以結合進行。通過負載測試,確定在各種工作負載下系統的性能,目標是測試當負載逐漸增加時,系統各項性能指標的變化情況。壓力測試是通過確定一個系統的瓶頸或者不能接收的性能點,來獲得系統能提供的最大服務級別的測試。界面測試,界面是軟件與用戶交互的最直接的層,界面的好壞決定用 戶對軟件的第一印象。而且設計良好的界面能夠引導用戶自己完成相應的操作,起到向導的作用。同時界面如同人的面孔,具有吸引用戶的直接優勢。設計合理的界面能給用戶帶來輕松愉悅

18、的感受和成功的感覺,相反由于界面設計的失敗,讓用戶有挫敗感,再實用強大的功能都可能在用戶的畏懼與放棄中付諸東流。區別在于,功能測試關注產品的所有功能上,要考慮到每個細節功能,每個可能存在的功能問題。性能測試主要關注于產品整體的多用戶并發下的穩定性和健壯性。界面測試更關注于用戶體驗上,用戶使用該產品的時候是否易用,是否易懂,是否規范(快捷鍵之類的),是否美觀(能否吸引用戶的注意力),是否安全(盡量在前臺避免用戶無意輸入無效的數據,當然考慮到體驗性,不能太粗魯的彈出警告)?做某個性能測試的時候,首先它可能是個功能點,首先要保證它的功能是沒問題的,然后再考慮該功能點的性能測試4 . 您認為做好測試用

19、例設計工作的關鍵是什么?白盒測試用例設計的關鍵是以較少的用例覆蓋盡可能多的內部程序邏輯結果黑盒法用例設計的關鍵同樣也是以較少的用例覆蓋模塊輸出和輸入口。不可能做到完全測試,以最少的用例在合理的時間內發現最多接的問題5. 請試著比較一下黑盒測試、白盒測試、單元測試、集成測試、系統測試、驗收測試的區別與聯系。黑盒測試:已知產品的功能設計規格,可以進行測試證明每個實現了的功能是否符合要求。白盒測試:已知產品的內部工作過程,可以通過測試證明每種內部操作是否符合設計規格要求,所有內部成分是否以經過檢查。軟件的黑盒測試意味著測試要在軟件的接口處進行。這種方法是把測試對象看做一個黑盒子,測試人員完全不考慮程

20、序內部的邏輯結構和內部特性,只依據程序的需求規格說明書,檢查程序的功能是否符合它的功能說明。因此黑盒測試又叫功能測試或數據驅動測試。黑盒測試主要是為了發現以下幾類錯誤:1、是否有不正確或遺漏的功能?2、在接口上,輸入是否能正確的接受?能否輸出正確的結果?3、是否有數據結構錯誤或外部信息(例如數據文件)訪問錯誤?4、性能上是否能夠滿足要求?5、是否有初始化或終止性錯誤?軟件的白盒測試是對軟件的過程性細節做細致的檢查。這種方法是把測試對象看做一個打開的盒子,它允許測試人員利用程序內部的邏輯結構及有關信息,設計或選擇測試用例,對程序所有邏輯路徑進行測試。通過在不同點檢查程序狀態,確定實際狀態是否與預

21、期的狀態一致。因此白盒測試又稱為結構測試或邏輯驅動測試。白盒測試主要是想對程序模塊進行如下檢查:1、對程序模塊的所有獨立的執行路徑至少測試一遍。2、對所有的邏輯判定,取“真”與取“假”的兩種情況都能至少測遍。3、在循環的邊界和運行的界限內執行循環體。4、測試內部數據結構的有效性,等等。單元測試(模塊測試)是開發者編寫的一小段代碼,用于檢驗被測代的一個很小的、很明確的功能是否正確。通常而言,一個單元測試碼是用于判斷某個特定條件(或者場景)下某個特定函數的行為。單元測試是由程序員自己來完成,最終受益的也是程序員自己。可以這么說,程序員有責任編寫功能代碼,同時也就有責任為自己的代碼編寫單元測試。執行

22、單元測試,就是為了證明這段代碼的行為和我們期望的經集成 測接 口錯就是驗樣。一致。集成測試(也叫組裝測試,聯合測試)是單元測試的邏輯擴展。它的 最簡單的形式是:兩個已經測試過的單元組合成一個組件, 并且測試 它們之間的接口。從這一層意義上講,組件是指多個單元的集成聚合。 在現實方案中,許多單元組合成組件,而這些組件又聚合成程序的更 大部分。方法是測試片段的組合,并最終擴展進程,將您的模塊與其 他組的模塊一起測試。最后,將構成進程的所有模塊一起測試。系統測試是將經過測試的子系統裝配成一個完整系統來測試。系統是否確實能提供系統方案說明書中指定功能的有效方法。聯調測試)它是檢驗(常 見的系統測試的目

23、的是對最終軟件系統進行全面的測試,確保最終軟件系統滿足產品需求并且遵循系統設計。驗收測試是部署軟件之前的最后一個測試操作。驗收測試的目的是確保軟件準備就緒,并且可以讓最終用戶將其用于執行軟件的既定功能 和任務。驗收測試是向未來的用戶表明系統能夠像預定要求那樣工作。試后,已經按照設計把所有的模塊組裝成一個完整的軟件系統,誤也已經基本排除了,接著就應該進一步驗證軟件的有效性,這收測試的任務,即軟件的功能和性能如同用戶所合理期待的那6. 測試計劃工作的目的是什么?測試計劃工作的內容都包括什么?其中哪些是最重要的?軟件測試計劃是指導測試過程的綱領性文件,包含了產品概述、測試 策略、測試方法、測試區域、

24、測試配置、測試周期、測試資源、測試交流、風險分析等內容。借助軟件測試計劃,參與測試的項目成員,尤其是測試管理人員,可以明確測試任務和測試方法,保持測試實施過程的順暢溝通,跟蹤和控制測試進度,應對測試過程中的各種變更。測試計劃和測試詳細規格、測試用例之間是戰略和戰術的關系,測試計劃主要從宏觀上規劃測試活動的范圍、方法和資源配置,而測試詳細規格、測試用例是完成測試任務的具體戰術。所以其中最重要的是測試測試策略和測試方法(最好是能先評審)07. 您認為做好測試計劃工作的關鍵是什么?1.明確測試的目標,增強測試計劃的實用性編寫軟件測試計劃得重要目的就是使測試過程能夠發現更多的軟件陷,因此軟件測試計劃的

25、價值取決于它對幫助管理測試項目,找出軟件潛在的缺陷。因此,軟件測試計劃中的測試范圍必須高度覆功能需求,測試方法必須切實可行,測試工具并且具有較高的實用缺并且蓋性,便于使用,生成的測試結果直觀、準確2.堅持“5W”規則,明確內容與過程“5W”規則指的是“What (做什么)”、“Why (為什么做)”、“When (何時做)”、“ Where (在哪里)”、“ How (如何做)”。利用“5W”規則創建軟件測試計劃,可以幫助測試團隊理解測試的 目的( Why),明確測試的范圍和內容(What),確定測試的開始和結束日期( When),指出測試的方法和工具(How),給出測試文檔和軟件的存放位置(

26、 Where )。3. 采用評審和更新機制,保證測試計劃滿足實際需求測試計劃寫作完成后,如果沒有經過評審,直接發送給測試團隊,測試計劃內容的可能不準確或遺漏測試內容,或者軟件需求變更引起測試范圍的增減,而測試計劃的內容沒有及時更新,誤導測試執行人員。4. 分別創建測試計劃與測試詳細規格、測試用例應把詳細的測試技術指標包含到獨立創建的測試詳細規格文檔,把用于指導測試小組執行測試過程的測試用例放到獨立創建的測試用例文檔或測試用例管理數據庫中。測試計劃和測試詳細規格、測試用例之間是戰略和戰術的關系,測試計劃主要從宏觀上規劃測試活動的范圍、方法和資源配置,而測試詳細規格、測試用例是完成測試任務的具體戰

27、術。08? 您所熟悉的測試用例設計方法都有哪些?請分別以具體的例子來說明這些方法在測試用例設計工作中的應用。1. 等價類劃分劃分等價類 :等價類是指某個輸入域的子集合? 在該子集合中 ,各個輸入數據對于揭露程序中的錯誤都是等效的 ? 并合理地假定 :測試某等價類的代表值就等于對這一類其它值的測試 ? 因此 , 可以把全部輸入數據 合理劃分為若干等價類 ,在每一個等價類中取一個數據作為測試的輸 入條件,就可以用少量代表性的測試數據 . 取得較好的測試結果 . 等價 類劃分可有兩種不同的情況 :有效等價類和無效等價類 .2. 邊界值分析法邊界值分析方法是對等價類劃分方法的補充。測試工作經驗告訴我,

28、 大量的錯誤是發生在輸入或輸出范圍的邊界上 ,而不是發生在輸入輸 出范圍的內部 ? 因此針對各種邊界情況設計測試用例 ,可以查出更多的 錯誤 . 使用邊界值分析方法設計測試用例 ,首先應確定邊界情況 ? 通常輸入和輸出等價類的邊界 ,就是應著重測試的邊界情況 . 應當選取正好等于 , 剛剛大于或剛剛小于邊界的值作為測試數據 ,而不是選取等價類中的 典型值或任意值作為測試數據 .3. 錯誤推測法基于經驗和直覺推測程序中所有可能存在的各種錯誤,從而有針對性的設計測試用例的方法.錯誤推測方法的基本思想:列舉出程序中所有可能有的錯誤和容易發生錯誤的特殊情況 ,根據他們選擇測試用例 . 例如,在單元測試

29、時 曾列出的許多在模塊中常見的錯誤 . 以前產品測試中曾經發現的錯 誤等,這些就是經驗的總結 . 還有,輸入數據和輸出數據為 0 的情況 . 輸入表格為空格或輸入表格只有一行 . 這些都是容易發生錯誤的情況. 可選擇這些情況下的例子作為測試用例.4. 因果圖方法前面介紹的等價類劃分方法和邊界值分析方法,都是著重考慮輸入條件, 但未考慮輸入條件之間的聯系 ,相互組合等 . 考慮輸入條件之間 的相互組合 , 可能會產生一些新的情況 ? 但要檢查輸入條件的組合不 是一件容易的事情 ,即使把所有輸入條件劃分成等價類 ,他們之間的 組合情況也相當多 . 因此必須考慮采用一種適合于描述對于多種條件的組合

30、, 相應產生多個動作的形式來考慮設計測試用例 . 這就需要 利用因果圖(邏輯模型) . 因果圖方法最終生成的就是判定表 . 它適 合于檢查程序輸入條件的各種組合情況 .09? 請以您以往的實際工作為例,10. 詳細的描述一次測試用例設計的完整的過程。就說最近的這次網站功能的測試吧首先:得到相關文檔(需求文檔和設計文檔),理解需求和設計設計思想后,想好測試策略(測試計劃簡單點就OK 了),考慮到測試環境測試用例,測試時間等問題。第二步:設計測試用例,測試策略是:把網站部分的功能點測試完,然后在進行系統測試(另外個模塊呢有另一個測試人員負責,可以進 行聯調測試),網站模塊的測試基本是功能測試和界面

31、測試(用戶并發的可能性很小,所以不考慮):這次的網站的輸入數據呢是使用數據庫中的某張表記錄,如果表中某一數據記錄中新加進來的(還沒有 被處理的,有個標志位),網站啟動后會立刻去刷那張表,得到多條數據,然后在進行處理。處理過程中,會經歷3 個步驟,網站才算完成了它的任務。有 3 個步驟呢,就可以分別對這 3 個步驟進行測試用例的設計 ,盡量覆蓋到各種輸入情況(包括數據庫中的數據,用戶的輸入等),得出了差不多 50 個用例。界面測試,也就是用戶看的到的地方,包括發送的郵件和用戶填寫資料的頁面展示。第三步:搭建測試環境(為什么這個時候考慮測試環境呢?因為我對網站環境已經很熟了,只有有機器能空于下來做

32、該功能測試就可以做了),因為網站本身的環境搭建和其他的系統有點不同,它需要的測試環境比較麻煩,需要 web服務器( Apache,tomcat ),不過這次需 求呢,網站部分只用到了 tomcat ,所以只要有 tomcat 即可 第四步:執行測試11? 您以往是否曾經從事過性能測試工作?如果有,12. 請盡可能的詳細描述您以往的性能測試工作的完整過程。是的,曾經做過網站方面的性能測試,雖然做的時間并不久(2 個月吧),當時呢,是有位網站性能測試經驗非常豐富的前輩帶著我一起做。性能測試類型包括負載測試,強度測試,容量測試等負載測試:負載測試是一種性能測試指數據在超負荷環境中運行,程序是否能夠承

33、擔。強度測試:強度測試是一種性能測試,他在系統資源特別低的情況下軟件系統運行情況容量測試:確定系統可處理同時在線的最大用戶數在網站流量逐漸加大的情況下,開始考慮做性能測試了,首先要寫好性能測試計劃,根據運營數據得出流量最大的頁面(如果是第一次的話,一般是首頁,下載頁,個人帳戶頁流量最大,而且以某種百分比),Web服務器指標指標:* Avg Rps: 平均每秒鐘響應次數=總請求時間/ 秒數;* Successful Rounds: 成功的請求;* Failed Rou nds: 失敗的請求;* Successful Hits: 成功的點擊次數;* Failed Hits: 失敗的點擊次數;* H

34、its Per Seco nd: 每秒點擊次數;* Successful Hits Per Seco nd: 每秒成功的點擊次數;* Failed Hits Per Seco nd: 每秒失敗的點擊次數;* Attempted Conn ecti ons:嘗試鏈接數;13. 您在從事性能測試工作時, 14. 是否使用過一些測試工具?如果有,15. 請試述該工具的工作原理, 16. 并以一個具體的工作中的例 子描述該工具是如何在實際工作中應用的。17.您認為性能測試工作的目的是什么?做好性能測試工作的關鍵是什么?18. 在您以往的工作中, 19. 一條軟件缺陷(或者叫 Bug )記錄都包 含了哪

35、些內容?如何提交高質量的軟件缺陷( Bug)記錄?20. 您以往所從事的軟件測試工作中, 21. 是否使用了一些工具來進 行軟件缺陷( Bug )的管理?如果有,22. 請結合該工具描述軟件缺陷(Bug)跟蹤管理的流程。23. 您認為在測試人員同24. 開發人員的溝通過程中,25. 如何提高溝通的效率和改善溝通的效果?維持測試人員同26. 開發團隊中其他成員良好的人際關系的關鍵是什么?27. 在您以往的測試工作中, 28. 最讓您感到不 29. 滿意或者不 30. 堪回首的事情是什么?您是如何來對待這些事情的?31.在即將完成這次筆試前,32 . 您是否愿意談一些自己在以往的學習和工作中獲得的工作經驗和心得體會?(可以包括軟件測試、過程改進、軟件開發或者與此無關的其他方面)33.你對測試最大的興趣在哪里?為什么?最大的興趣就是測試有難度,有挑戰性!做測試越久越能感覺到做好試有多難。曾經在無憂測試網上看到一篇文章, 是關于

溫馨提示

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

評論

0/150

提交評論