軟體生命週期的瀑布模型
特點:
非常強調產品的定義
分立的,沒有交叉的
無法回溯
測試軟體是生命週期的乙個階段
軟體生命週期的螺旋模型
特點:
開始不必詳細定義所有細節
從小開始,定義重要功能,努力實現
接受反饋,進入下一次迴圈
測試活動貫穿於每個迴圈
螺旋模型與瀑布模型關係
軟體生命週期的螺旋模型
螺旋模型的每一次迭代都包含了以下六個步驟:
1. 決定目標,替代方案和約束
2. 識別和解決專案的風險
3. 評估技術方案和替代解決方案
4. 開發本次迭代的交付物和驗證迭代產出的正確性.
5. 計畫下一次迭代
6. 提交下一次迭代的步驟和方案.
什麼是測試計畫
為什麼要制定測試計畫
把知識和經驗直接轉化為執行任務的具體方法
促進團隊間關於測試任務和過程的交流
為組織、安排和管理測試專案提供乙個整體框架
對專案執行過程中的風險進行分析,並制定相關的應對策略
什麼時候開始制定測試計畫
軟體測試計畫應當盡早的制定
軟體測試計畫在測試活動中處於中心位置
它設定了測試準備工作和執行測試的必備的條件
同時形成了測試過程質量保證的基礎
制定測試計畫內容
測試目的與專案簡介(目的、背景、範圍)
測試參考文件和提交文件
測試策略(功能測試、介面測試、壓力測試、負載測試、安裝測試、安全測試、版本測試、恢復測試等)
測試內容(把軟體功能細化,分成模組)
資源(人員角色、使用的軟體和硬體)
測試進度(根據資源制定時間安排、專案里程碑)
測試人員分配(專案模組對應的人員分工)
風險分析(測試過程中可能面臨的風險,比如技術,人員,時間,資金等,要有對應的解決預案)
風險和問題
測試計畫編寫
1.文件的要求 好的模板是經驗和智慧型的積累,是團隊的財富。它可以將乙個團隊中最好的工作方法迅速傳播給每個成員。從而使整個團隊的戰鬥力增強。大企業不惜重金引入 模板 例如,聯想。2.微軟實踐 從做好需求開始 要像法律條文一樣。剛性不強的法律執行起來難度很大,容易偏差。3.軟體測試計畫的目標 計畫先行...
軟體測試計畫
1.測試計畫是什麼?是在軟體測試工作正式實施之前明確測試的物件,並且通過對資源 時間 風險 測試範圍和預算等方面的綜合分析和規劃,保證有效的實時軟體測試。2.為什麼要制定測試計畫?1 對專案執行過程過程中的風險進行分析,並制定相關的應對策略 2 把知識和經驗轉化為執行任務的具體方法 3 促進團隊間關...
android 測試計畫
測試計畫一般使用word文件編寫,測試計畫一般包括如下幾項 1 前言 各種描述 1.1 編寫目的 編寫該計畫的目的就是為了規範測試流程,以及梳理測試過程,使測試時間可控,提前預告測試風險,在規定範圍內完成專案的測試 1.2 名詞解釋 致命缺陷 就是測試的時候軟體發生崩潰,以及資料丟失的bug,造成主...