軟體測試面試題

2021-07-29 10:20:10 字數 2269 閱讀 7747

1、階段評審與同行評審的區別?

參***:

同行評審目的:發現小規模工作

產品的錯誤,只要是找錯誤;

階段評審目的:評審模組 階段作品的正確性 可行性 及完整性

同行評審人數:3-7人 人員必須經過同行評審會議的培訓,由sqa指導

階段評審人數:5人左右 評審人必須是專家 具有系統評審資格

同行評審內容:內容小 一般文件 <  40頁, ** < 500行

階段評審內容: 內容多,主要看重點

2、什麼是軟體測試

及其目的?

參***:

軟體測試是使用人工或自動化手段來執行或測定某個系統的過程。其目的是:在於檢驗它是否能滿足規定的需求或是弄清楚預期結果與實際結果之間的差別。

3、簡述整合測試的過程?

參***:

整合測試流程:

在完成軟體的概要設計後,即開始制定整合測試計畫-》設計整合測試用例和測試過程-》實施整合測試,設計所需驅動和樁-》執行整合測試,記錄測試結果-》評估整合測試,根據測試結果評估此次測試,生成評估報告文件。(驅動或樁函式是做單元測試

時要用到的。驅動函式是所測4函式的主程式,它接收測試資料,並把資料傳送給所測試單元,最後再輸出實測結果。當被測單元能完成相關功能時,也可以不要驅動單元。樁,是用來代替所測試單元呼叫的子單元。)

4、白盒測試

有哪幾種方法?

參***:**審查,語句覆蓋,判定覆蓋,條件覆蓋,組合覆蓋,基本路徑,形式化方法,符號執行

5、簡述測試目標有哪些型別?

參***:

功能測試

,負載測試,效能測試

,安全性測試,恢復測試,安裝測試,相容性測試,可用性測試,可靠性測試,國際化測試,本地化測試。

6、怎麼樣做好文件測試?

參***:

文件的測試主要採用靜態測試即走查的方法,可以依據的是同行評審,列出乙個檢查表,然後大家一起坐下來對著被測試的文件進行閱讀排錯。通常文件都很長,而一般的建議是一次同行評審步的時間不能超過兩個小時,因此可以對被測試文件執行測試時,列個計畫,將總的文件分解,按照計畫多次對被測試的文件進行走查。

7、測試結束的標準是什麼?

參***:

從專案週期看:

1、超出了所分配的測試時間;

2、用盡了分配的測試資源;

3、到達了某乙個固定的里程碑(如合同規定的交付日期)。

從測試角度看:

1、測試需求覆蓋率;

2、測試**覆蓋率;

3、測試用例度量;

4、缺陷檢查度量

8、alpha 測試與beta測試的區別?

參***:

alpha測試是由乙個使用者在開發環境下進行的測試,也可以是公司內部的使用者在模擬實際操作環境下進行的受控測試,alpha測試不能由程式設計師或測試員完成。alpha測試發現的錯誤,可以在測試現場立刻反饋給開發人員,由開發人員及時分析和處理。目的是評價軟體產品的功能、可使用性、可靠性、效能和支援。尤其注重產品的介面和特色。alpha測試可以從軟體產品編碼結束之後開始,或在模組(子系統)測試完成後開始,也可以在確認測試過程中產品達到一定的穩定和可靠程度之後再開始。有關的手冊(草稿)等應該在alpha測試前準備好。

beta測試是軟體的多個使用者在乙個或多個使用者的實際使用環境下進行的測試。開發者通常不在測試現場,beta測試不能由程式設計師或測試員完成。因而,beta測試是在開發者無法控制的環境下進行的軟體現場應用。在beta測試中,由使用者記下遇到的所有問題,包括真實的以及主管認定的,定期向開發者報告,開發者在綜合使用者的報告後,做出修改,最後將軟體產品交付給全體使用者使用。beta測試著重於產品的支援性,包括文件、客戶培訓和支援產品的生產能力。只有當alpha測試達到一定的可靠程度後,才能開始beta測試。由於beta測試的主要目標是測試可支援性,所以beta測試應該盡可能由主持產品發行的人員來管理。

9、系統測試計畫是否需要同行審批,為什麼?

參***:

需要,系統測試計畫屬於專案階段性關鍵文件,因此需要評審。

10、比較負載測試,容量測試和強度測試的區別?

參***:

負載測試:在一定的工作負荷下,系統的負荷及響應時間。

強度測試:在一定的負荷條件下,在較長時間跨度內的系統連續執行給系統效能所造成的影響。

容量測試:容量測試目的是通過測試預先分析出反映軟體系統應用特徵的某項指標的極限值(如最大併發使用者數、資料庫記錄數等),系統在其極限值狀態下沒有出現任何軟體故障或還能保持主要功能正常執行。容量測試還將確定測試物件在給定時間內能夠持續處理的最大負載或工作量。容量測試的目的是使系統承受超額的資料容量來發現它是否能夠正確處理。容量測試是面向資料的,並且它的目的是顯示系統可以處理目標內確定的資料容量。

軟體測試面試題

01.為什麼要在乙個團隊中開展軟體測試工作?答 因為沒有經過測試的軟體很難在發布之前知道該軟體的質量,就好比iso 質量認證一樣,測試同樣也需要質量的保證,這個時候就需要在團隊中開展軟體測試的工作。在測試的過程發現軟體中存在的問題,及時讓開發人員得知並修改問題,在即將發布時,從測試報告中得出軟體的質...

軟體測試面試題

會不斷更新。白盒測試 是通過程式的源 進行測試而不使用使用者介面。這種型別的測試需要從 句法發現內部 在演算法,溢位,路徑,條件等中的缺點或者錯誤,進而加以修正。黑盒測試 是通過使用整個軟體或某種軟體功能來嚴格的測試,而並沒有通過檢查程式的源 或者很清楚地了解該軟體的源 程式具體是怎麼樣設計的。負載...

軟體測試面試題

hr面試你需要注意什麼?軟體測試面試題 怎麼測電梯?測杯子 椅子 雨傘 給你的乙個水杯,你打算如何測試?給你乙個 你如何測試?一台客戶端有三百個客戶與三百個客戶端有三百個客戶對伺服器施壓,有什麼區別?你在測試中發現了乙個bug,但是開發經理認為這不是乙個bug,你應該怎樣解決?一條軟體缺陷 或者叫b...