軟體測試面試題目及解答

2021-05-06 12:45:00 字數 2286 閱讀 2471

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、比較負載測試,容量測試和強度測試的區別?

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

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

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

容量測試的目的是使系統承受超額的資料容量來發現它是否能夠正確處理。容量測試是面向資料的,並且它的目的是顯示系統可以處理目標內確定的資料容量。

軟體測試面試題目

下面列出的是網上的乙個軟測筆試題,好多單位在筆試的時候都會copy下來作為筆試題,我至少遇到兩次了,其他的筆試題還有,但不一一列出了。一 判斷題 每題1分,12 分,正確的 錯誤的 1 軟體測試的目的是盡可能多的找出軟體的缺陷。2 beta 測試是驗收測試的一種。3 驗收測試是由終端使用者來實施的。...

軟體測試面試題目

答題人姓名 時間 1.軟體測試的目的是什麼?2.跟據測試方法的不同,軟體測試可以分為哪兩種?3.黑盒測試常用的方法有哪些?4.一套完整的測試應該由哪些階段組成?5.測試用例通常有哪幾部分組成?6.您認為做好測試工作的關鍵是什麼?7.您覺得描述乙個bug,至少要描述清楚哪些方面?8.如果您提出的某個b...

Oracle面試題目及解答

8.使用索引的理由 解答 快速訪問表中的data block 9.給出在star schema中的兩種表及它們分別含有的資料 解答 fact tables 和dimension tables.fact table 包含大量的主要的資訊,而 dimension tables 存放對fact table...