測試模型和方法

2021-09-13 13:29:16 字數 611 閱讀 2099

功能測試:單元、整合、系統、驗收

非功能:壓力、負載、效能、相容性、安全性、可用性、配置

冒煙(smoke test)、構建驗證(build verification)、驗收(acceptance)

回歸(regression)、探索(ad hoc)、粗略

瀑布:需求分析、計畫、設計、編碼、測試

線性,強調階段性,產品測試

瀑布模型的乙個大缺陷在於,如果在需求引入的乙個缺陷要到測試階段甚至更後的階段才發現,通常會導致前面階段的工作大面積返工。

v模型:使用者需求-需求分析與系統設計-概要設計-詳細設計-編碼-單元測試-整合測試-系統測試-驗收測試

w模型:兩個v:使用者需求-需求分析與系統設計-概要設計-詳細設計-編碼-整合-實施-交付

測試需求-測試概要設計-測試詳細設計-單元測試-整合-系統-驗收

開發與測試並行

測試模型和測試的基本方法

階段學習的內容 1.測試相關的概念 軟體開發模型,測試模型 2.設計測試用例的方法 8中設計測試用例方法 3.缺陷管理 定義,流程,jira 禪道 軟體測試的目的 找bug,協助開發人員修改bug 保證產品的質量 學習目標 掌握瀑布模型的開發流程 掌握軟體測試v模型和w模型 熟悉軟體測試分類 了解軟...

開發模型和測試模型

隨著軟體工程學科的發展,軟體工作的範圍不僅僅侷限在程式編寫,而是擴充套件到了整個軟體的生命週期,如軟體基本概念的形成,需求分析,設計,實現,測試,安裝部署,執行維護,直到軟體被更新,替換成了其他版本。軟體工程還包括很多技術性的管理工作,例如過程管理,產品管理,資源管理和質量管理,在這些方面也逐步地建...

軟體測試 2 開發模型和測試模型

軟體的生命週期 軟體的生命週期是指從軟體產品的設想開始到軟體不再使用而結束的時間。一般分為6個階段 需求分析 計畫 設計 編碼 測試 執行維護。瀑布模型 瀑布模型是所有其他模型的基礎框架,每個階段只執行一次,因此是線性順序進行的軟體開發模式。優點 1.強調開發的階段性 2.強調早期計畫及需求調查 3...