1. 首頁
  2. 總結範文

測試面試題及答案總結

測試面試題及答案總結

軟體測試的物件包括需求規格說明、概要設計規格說明、詳細設計規格說明以及源程式。

測試階段劃分規格說明書(需求規格說明書、設計規格說明書)審查

系統和程式設計的審查

單元測試

整合測試

功能測試

確認測試

系統測試

驗收測試

安裝測試。

其中功能測試和確認測試可以合併為確認測試,驗收測試和安裝測試可以合併為驗收測試。

方法根據輸出對輸入的依賴關係設計測試用例。 測試用例設計

請試著比較一下黑盒測試、白盒測試、單元測試、整合測試、系統測試、驗收測試的區別與聯絡黑盒測試:把程式看成一個不能開啟的黑盒子,不考慮程式的內部如何,只對程式功能是否能夠實現,是否能正確的輸入和輸出進行測試;

白盒測試:測試程式內部的變數狀態、邏輯結構、執行路徑等,測試程式中的每個路徑是否按照設計要求正確工作

單元測試:是開發者編寫的一小段程式碼,用於檢驗被測程式碼的一個很小的、很明確的功能是否正確。

整合測試:最簡單的形式是:幾個已經測試過的單元組合成一個元件,並且測試它們之間的'介面。

系統測試:將經過測試的子系統裝配成一個完整系統來測試。它是檢驗系統是否確實能提供系統方案說明書中指定功能的有效方法。

驗收測試:是部署軟體之前的最後一個測試操作。驗收測試的目的是確保軟體準備就緒,並且可以讓終端使用者將其用於執行軟體的既定功能和任務。

黑盒測試的測試用例設計方法都有哪些?舉例說明。(1)等價類劃分法

把全部輸入資料劃分為若干等價類,在每一個等價類中取一個數據作為測試的輸入條件,就可以用少量代表性的測試資料進行測試,從而取得較好的測試結果。等價類劃分可有兩種不同的情況:有效等價類和無效等價類。下面舉例說明:

使用等價類劃分法設計下面的測試用例:輸入為三個整數作為邊,分別滿足一般三角形、等腰三角形、等邊三角形。


輸入條件