1、需求分析階段:閱讀需求,理解需求,分析需求點,參與需求評審會議。也就是在測試前拿到產品需求文件,進行需求分析及需求評審前先對需求文件進行詳細的閱讀,對有疑問的地方進行標註。具體可從以下進行:
a.分析產品功能點
b.產品核心競爭力
c.kano模型、馬斯洛需求分析、多問幾個為什麼、上下文分析法
2、測試計畫階段:主要任務就是編寫測試計畫,參考軟體需求規格說明書,專案總體計畫,內容包括測試範圍,進度安排,人力物力分配,整體測試策略的制定。a.使用思維導圖列舉測試大綱,盡量發散,想到什麼就寫什麼,;先放後收,對知識點進行總結和歸納,標記重點測試模組,刪除冗餘及重複測試點。b.可使用邊界值法、等價類劃分法、錯誤推測法、因果圖法等設計案例 c.根據測試大綱制定測試用例,需包含模組名、測試優先順序、操作步驟、期望結果、測試結果、備註
3、編寫測試用例:適當的了解設計,搭建測試用例框架,根據需求和設計編寫測試用例。
4、測試執行階段:搭建環境準備資料,執行冒煙測試(**試)然後進入正式測試(系統測試、回歸測試、交叉測試、自由測試),bug管理直到測試結束。
a.根據測試用例執行測試
b.發現問題保留現場,記錄測試方法,通知開發解決問題
c.覆蓋測試用例之外若有時間可進行探索性測試
提交bug並推動bug解決a.在bug管理工具上提交bug,詳細記錄測試步驟b.根據bug嚴重程度劃分bug等級:致命、嚴重、一般、提示c.推動開發解決問題,記錄問題進展,一般聊天溝通,若問題嚴重則需通過郵件推動解決
回歸測試a.對已修復的bug進行驗證b.對bug所在模組進行基本功能測試;整體進行冒煙測試,確保不會因為修改bug而引起其他功能出現問題
5、輸出測試報告:輸出測試報告,確認是否可以上線。編寫並提交測試報告可使用金字塔原理設計測試報告,先總後分,上級統領下級,下級推導出上級,環環相扣a.對bug進行彙總,篩選出各個等級的bug存活情況b.制訂bug發現及解決曲線圖,一般版本正常應是前期多,後期收斂,存活的是級別較低的bugc.總結歸納版本情況,評估發布與否
軟體測試的流程
獲取測試需求 編寫測試計畫 測試計畫評審 制定測試方案 測試方案評審 測試用例設計 測試用例評審 執行測試 提交測試報告 跟蹤bug 回歸測試 測試總結與評審 計畫 屬於組織管理層面的文件,從組織管理的角度對測試活動進行規劃 方案 屬於技術層面的文件,從技術的角度對測試活動進行規劃。測試計畫 對測試...
軟體測試的流程
軟體測試的流程 軟體測試的流程分為四個模型,分別為v模型和w模型和h模型和x模型 這兩個模型屬於軟體測試流程的模型 是一種專案開發周期,是一種嚴格的軟體的開發生命週期模型和專案管理模型。v模型有兩個流,為規範流和測試流。還有乙個開發流屬於連線規範流和測試流兩個中間的橋梁。規範流分為使用者需求,需求分...
軟體測試的流程
編寫測試計畫 分析測試需求 設計和編寫測試用例 搭建測試環境 執行測試用例,提交缺陷報告,跟蹤缺陷報告 測試評估和總結 其目的是保證軟體質量 編寫測試計畫 5w1h的原則 整體規劃 1 需要測多久?2 需要測什麼模組?3 測試週期?4 需要哪些人來做測試?保證測試成功,保證測試效率 測試計畫評審 分...