測試方法:是指解決問題的技術手段或工具的集合。
測試策略:是指如何選擇和運用方法來解決具體問題。
策略定義了:
* 要使用的測試方法和工具
* 測試要完成測試和測試成功的評價標準。如測試用例通過率95%,表示可進行驗收測試截斷。
* 影響資源要求及涉及進度的特殊考慮。
策略重點關注元素:
* 測試型別和針對該型別所要進行的測試目標
* 使用的評估標準(基於**的測試覆蓋、基於需求的測試覆蓋、缺陷數量、平均故障間隔時間等。)
* 使用的測試方法(手工和自動)
聯絡與區別
軟 件測試有很多方法,如等價類、邊界值、語句覆蓋、條件覆蓋、路徑覆蓋、場景法等等。當你掌握和了解這些方法之後,怎麼運用到實際專案中呢。就需要制定測試 策略,在測試專案中什麼時間、什麼任務,什麼目標,需要運用哪個或哪些方法或哪些工具、怎麼組織起來去解決完成,這就是策略。
例 如:乙個測試專案中在單元測試階段採用技術評審法(**審查),在整合階段採用三明治法,在系統測試階段採用場景法,在針對功能進行測試時選用適當的黑盒 測試方法設計測試用例;在進行單元、整合測試時選用適當的白盒方法設計測試用例;在進行效能相關測試時選用適當的測試工具進行等等,這就是測試策略。
它們的範圍不是以大小而論,也不是包含關係。測試工作涉及的方法很多,策略是根據專案需要從方法集中選擇適合的技術方法,把他們合理的組織起來完成測試任務;測試策略能夠指導測試工作的順利進行。
專案測試中,測試策略描述測試活動的目標和一般方法、技術或手段。其中包括要進行的測試階段(單元測試、整合測試和系統測試)以及要執行的測試型別(可靠性測試,容錯測試,介面測試,相容性測試等),通常從兩個方面來分別描述:測試描述,測試方法描述
測試描述:
測試目標:
技術或手段:
完成標準:
需考慮的特殊事項:
測試方法描述:
描述乙個特定的測試型別在專案測試活動中如何具體的執行。
軟體測試方法和策略
什麼是軟體測試?軟體測試的目的與原則 在規定的條件下對程式進行操作,以發現程式錯誤,衡量軟體質量,並對其是否能滿足設計要求進行評估的過程。軟體測試的目的 軟體測試的原則 目前主要的測試用例設計方法是什麼?白盒測試 邏輯覆蓋 迴圈覆蓋 基本路徑覆蓋 黑盒測試 邊界值分析法 等價類劃分 錯誤猜測法 因果...
軟體測試方法和策略
什麼是軟體測試?軟體測試的目的與原則 在規定的條件下對程式進行操作,以發現程式錯誤,衡量軟體質量,並對其是否能滿足設計要求進行評估的過程。軟體測試的目的 軟體測試的原則 目前主要的測試用例設計方法是什麼?白盒測試 邏輯覆蓋 迴圈覆蓋 基本路徑覆蓋 黑盒測試 邊界值分析法 等價類劃分 錯誤猜測法 因果...
軟體測試策略
測試策略 一 測什麼 需要有功能測試 各個功能模組 效能測試 安全性測試 相容性測試 文件測試等等。測試範圍 怎麼測 通過各種手法完成功能測試 基本的理論結合需求說明 效能測試的不同場景 安全測試的級別和內容 不同版本。測試方法 二 策略就是考慮要完成這個測試任務,需要哪些方式方法。如系統訪問人數比...