軟體測試測試流程面試題

2021-05-23 10:04:14 字數 2347 閱讀 8833

6、白盒測試有哪幾種方法?

答:白盒測試也稱結構測試或邏輯驅動測試,它是知道產品內部工作過程,可通過測試來檢測產品內部動作是否按照規格說明書的規定正常進行,按照程式內部的結構測試程式,檢驗程式中的每條通路是否都有能按預定要求正確工作,而不顧它的功能,白盒測試的主要方法有邏輯驅動、基路測試等,主要用於軟體驗證。「白盒」法全面了解程式內部邏輯結構、對所有邏輯路徑進行測試。

「白盒」法是窮舉路徑測試。

7、beta 測試:在客戶場地,由客戶進行的對產品預發布版本的測試。軟體驗收測試合格通過準則:

1軟體需求分析說明書中定義的所有功能已全部實現,效能指標全部達到要求。2所有測試項沒有殘餘的一級二級**的錯誤。3立項審批表、需求分析文件、設計文件和編碼實現一致。

4驗收測試工件齊全(測試計畫,測試用例,測試日誌,測試通知單,測試分析報告)軟體驗收測試包括正式驗收測試、alpha測試、beta測試三種測試。系統測試的策略:功能測試,效能測試,外部介面測試,介面測試,強度測試,冗餘測試,可靠性測試,恢復測試等設計系統測試計畫需要參考的專案文件有軟體測試計畫、軟體需求工件、和迭代計畫。

利用因果圖匯出測試用例需要經過的一般步驟

1.分析程式規格說明的描述中,哪些是原因,哪些是結果。

2.分析程式規格說明的描述中語義的內容,並將其表示成連線各個原因與各個結果的因果圖

3.在因果圖上使用若干個特殊的符號標明特定的約束條件

4.把因果圖轉換成判定表

5.把判定表中每一列表示的情況寫成測試用例階段評審與同行評審的區別同行評審目的:發現小規模工作產品的錯誤,只要是找錯誤;

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

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

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

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

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

同行評審時間:一小部分工作產品完成

階段評審時間: 通常是設定在關鍵路徑的時間點上!什麼是軟體測試?

使用人工或自動手段來執行或測定某個系統的過程,其目的在於檢驗它是否滿足規定的需求或是弄清預期結果與實際結果之間的差別。軟體測試就是在軟體投入執行前,對軟體需求分析、設計規格說明和編碼的最終複審,是軟體質量保證的關鍵步驟。軟體測試是為了發現錯誤而執行程式的過程。

簡述整合測試的過程根據ieee標準整合測試劃分為4個階段:計畫階段,設計階段,實現階段,執行階段(實施階段)

計畫階段

1)時間安排概要設計完成評審後大約乙個星期

2)輸入需求規格說明書概要設計文件產品開發計畫路標

3)入口條件概要設計文件已經通過評審

4)活動步驟 1.定被測試物件和測試範圍 2.評估整合測試被測試物件的數量及難度,即工作量 3.

確定角色分工和作任務4.標識出測試各階段的時間,任務,約束等條件5.考慮一定的風險分析及應急計畫6.

考慮和準備整合測試需要的測試工具,測試儀器,環境等資源7.考慮外部技術支援的力度和深度,以及相關培訓安排8.定義測試完成標準

5)輸出整合測試計畫

6)出口條件整合測試計畫通過概要設計階段基線評審

設計階段

1)時間安排詳細設計階段開始

2)輸入需求規格說明書概要設計整合測試計畫

3)入口條件概要設計基線通過評審

4)活動步驟 1.被測物件結構分析 2.整合測試模組分析3.整合測試介面分析4.整合測試策略分析

5.整合測試工具分析6.整合測試環境分析7.整合測試工作量估計和安排。

5)輸出整合測試設計(方案)

6.出口條件整合測試設計通過詳細設計基線評審。

實現階段

1)時間安排在編碼階段開始後進行

2)輸入需求規格說明書概要設計整合測試計畫整合測試設計

3)入口條件詳細設計階段

4)活動步驟整合測試用例設計整合測試程設計整合測試**設計(如果需要) 整合測試指令碼(如果需要) 整合測試工具(如果需要)

5)輸出整合測試用例整合測試規程整合測試**整合測試指令碼整合測試工具

6)出口條件測試用例和測試規程通過編碼階段基線評審

執行階段

1)時間安排單元測試已經完成後就可以開始執行整合測試了

2)輸入需求規格說明書概要設計整合測試計畫整合高度設計整合測試例整合測試規程整合測試**(如果有) 整合測試指令碼整合測試工具詳細設計**單元測試報告

3)入口條件單元測試階段已經通過基線化評審

4)活動步驟執行整合測試用例回歸整合測試用例撰寫整合測試報告

5)輸出整合測試報告

6)出口條件整合測試報告通過整合測試階段基線評審文件測試?文件審核測試目前越來越引起人們的重視,軟體質量不是檢查出來的,而是融進軟體開發中來。文件審核測試主要包括需求文件測試,設計文件測試,為前置軟體測試測試中的一部分。

軟體測試測試流程面試題

測試流程面試題5 一 判斷題 1 軟體測試的目的是盡可能多的找出軟體的缺陷。y 2 beta 測試是驗收測試的一種。y 3 驗收測試是由終端使用者來實施的。n 4 專案立項前測試人員不需要提交任何工件。y 5 單元測試能發現約80 的軟體缺陷。y 6 評審是檢查源 是否達到模組設計的要求。n 7 自...

軟體測試面試題

1 軟體測試的目的是盡可能多的找出軟體的缺陷。y 2 beta 測試是驗收測試的一種。y acceptance testing 驗收測試是部署軟體之前的最後乙個測試操作。驗收測試的目的是確保軟體準備就緒,並且可以讓終端使用者將其用於執行軟體的既定功能和任務。3 驗收測試是由終端使用者來實施的。n 是...

軟體測試面試題

1.您認為做好測試用例設計工作的關鍵是什麼?白盒測試用例設計的關鍵是以較少的用例覆蓋盡可能多的內部程式邏輯結果 黑盒法用例設計的關鍵同樣也是以較少的用例覆蓋模組輸出和輸入介面。不可能做到完全測試,以最少的用例在合理的時間內發現最多的問題 2.測試計畫工作的目的是什麼?測試計畫工作的內容都包括什麼?其...