軟體測試模型-瀑布模型

J.w-XIAO發表於2020-06-20

瀑布模型,適用於結構化的軟體專案,是程式導向的軟體測試模型。

具體的流程如圖所示:

  1. 專案計劃:投入多少人,時間進度如何安排;
  2. 需求分析:產品經理輸出需求文件,專案組的人員再對這份文件進行分析,對需求進行判斷、改進、完善;
  3. 軟體設計:開發團隊根據確認後的文件進行功能設計;
  4. 程式開發:程式碼編寫;
  5. 軟體測試:測試團隊制定測試計劃,設計與開發測試用例,實施測試,總結與評估;
  6. 整合維護

選擇瀑布模型必須滿足的條件

  1. 在開發時間內需求沒有或者很少變化;

  2. 分析設計人員對應用領域很熟悉;

  3. 低風險專案(對目標、環境很熟悉);

  4. 使用者使用環境很穩定;

  5. 使用者除了提出需求以外,很少參與開發工作

缺點:

  1. 測試滯後,在開發完成之後,早期的錯誤可能要等到後期才能發現,錯誤成本高

瀑布模型,已經是一種古老的開發模型了,目前市場上按照這套模型進行開發測試的公司逐漸減少,主要是一些傳統的網際網路公司還在沿用它,例如銀行的專案。

以上就是本篇文章所要分享的內容,歡迎各位大牛指正。你的指正,能讓我在測試之路上快速成長。

Leo Never Stop Fighting!

相關文章