測試面試題

2021-09-25 21:39:51 字數 1305 閱讀 1449

測試用例(test case)就是提供給系統乙份檔案,包括:測試環境、操作步驟、測試資料、預期結果等要素

把被測的軟體當成乙個黑盒子,至於盒子的內部結構是什麼不重要,只關心輸入資料與輸出資料

測試軟體基本組成單位的正確性。測試的物件是軟體設計的最小單位:模組。又稱為模組測試

測試階段:編碼後或者編碼前(tdd)

測試物件:最小模組

測試人員:白盒測試工程師或開發工程師

測試依據:**和注釋+詳細設計文件

測試方法:白盒測試

測試內容:模組介面測試、區域性資料結構測試、路徑測試、錯誤處理測試、邊界測試

這時候可以站在使用者角度考慮問題,讓開發人員意識到,如果不修改這個bug,會給使用者造成困擾,促使他積極地去修改

測試用例的設計方法:

基於需求的設計方法

等價類邊界值

因果圖正交排列

場景設計法

錯誤猜測法

需求分析(需求串講、驗證、從設計需求中提取)

測試計畫(測試方案、測試策略)

測試用例編寫

測試執行(冒煙測試、系統測試、回歸測試、交叉測試、自由測試)

測試報告(缺陷分析、測試結論)

驗收測試是軟體交付前的最後一步,確保軟體系統滿足使用者需求

測試階段:系統測試通過之後

測試物件:這個軟體系統

測試人員:主要是終端使用者或者需求方

測試依據:使用者需求、驗收標準

測試方法:黑盒測試

軟體測試就是軟體的合格證明

軟體測試也是程式正確執行的合格證明

軟體測試就是軟體的合格證明。如果把研發比作蓋房子,那測試就是拆房子,我更喜歡那個拆卸過程,不喜歡從無到有的過程,在拆卸的過程中,喜歡摳細節,專注於挑別人的毛病。

敏捷開發需要客戶全程參與,以客戶為中心,在此過程中,隨時響應變化。敏捷開發如果沒有客戶參與,就等同於失敗,相比之下,傳統的開發沒有把客戶放在這麼重要的位置。敏捷開發的過程中,迭代的很快。

你了解自動化測試嗎?了解效能測試嗎?知道selenium原理嗎?為什麼我們用lr可以進行效能測試?

用過什麼自動化工具,怎麼使用,測試過什麼?測試過自己的東西沒有,什麼效果,為什麼會出現這種效果

web端測試工具

移動端測試工具

了解loadrunner

怎麼測試兩個瀏覽器的訪問速度

測試乙個網頁,需要哪些效能指標?

平常用到的系統?安卓下怎麼測試乙個登入系統的功能

將1到100個數字隨機打亂順序,並將其中的1個數字置為-1,如何才能找出原來的哪個數字

在不使用迴圈的條件下,如何計算出乙個數是2的n次方例如17-4,33-5

測試面試題

1 get和post的區別?l http是上層請求協議,主要定義了服務端和客戶端的互動規格,底層都是tcp ip協議 l get會把引數附在url之後,用?分割,連線不同引數,get獲取資源,post會把引數放置在http請求體中,post傳送請求資料 l get產生乙個tcp資料報,post產生兩...

測試面試題

1.1 測試什麼時候介入,為什麼?在軟體研發的整個過程中,需求分析 設計 編碼 測試 發布維護中,都有可能引入軟體缺陷,修復軟體缺陷的費用隨著時間的推移而增加,盡早測試並發現軟體缺陷修正時所投入的人力物力越少。2.軟體缺陷產生的原因 需求不清晰,導致設計目標偏離客戶的需求,從而引起功能或產品特徵上的...

效能測試面試題

1.什麼是負載 測試?什麼是 效能測試?2.效能測試包含了哪些測試 至少舉出3種 3.簡述效能測試的步驟 4.簡述使用 loadrunner的步驟 5.什麼時候可以開始執行效能測試?6.loadrunner由哪些部件組成?7.你使用loadrunner的哪個部件來錄製指令碼?8.loadrunner...