tft每日頭條

 > 科技

 > 大型軟件系統的測試步驟

大型軟件系統的測試步驟

科技 更新时间:2024-07-19 20:18:13

  一、定義:

  軟件從産生到報廢的過程。

  二、生命周期:

  ① 問題的定義及規劃(開發方與需求方讨論);

  ② 需求分析;

  ③ 軟件設計;

  ④ 軟件編碼;

  ⑤ 軟件測試(單元測試、集成測試、系統測試、驗收測試);

  ⑥ 運營維護階段。

  三、軟件測試的基本流程

  (1)開發流程

  需求分析得知功能組成和具體邏輯編寫代碼單元測試打包提交測試測試提交bug修複bug測試再進行測試...N輪版本上線面向用戶使用

  (2)測試流程

  需求分析 原型圖編寫測試用例評審測試用例走開發流程;

  等待開發研發完成,提交測試(醬油期)測試提交bug-修複bug測試再進行測試...N輪版本上線面向用戶。

  (3)階段

   1)需求(功能)分析階段:閱讀需求,理解需求,主要就是對業務的學習,分析需求點(軟件産品說明書)。

   2)計劃階段:主要任務是編寫測試計劃,參與測試需求規格說明書、項目總體計劃,測試範圍、進度的安排,人力物力的分配,整體測試策略的制定,和風險評估與規避措施有一個制定,一般由測試主管編寫,我們也會參與相關評審工作。(輸出軟件測試計劃 文檔)

   3)設計階段:主要任務是編寫測試用例,會參與需求分析、概要設計、詳細設計等文檔,有不明确的也會及時和開發、産品經理溝通。用例編寫完成後會進行評審(輸出軟件測試用例文檔)

   4)執行階段:首先搭建測試環境,執行預測,以判定當前版本可測與否,如果預測通過,正式進入系統測試,遇到問題提交bug到缺陷管理平台,并對bug進行跟蹤直到被測軟件達到測試需求要求,沒有重大bug,測試結束。

   5)評估階段:出測試報告,對整個測試過程和版本質量做個詳細評估。(輸出軟件測試報告文檔)

  (4)流程圖

  大型軟件系統的測試步驟(軟件系統的生命周期和測試流程)(1)

  系統測試流程圖

  (5)常規的測試分三輪

  Ⅰ輪:所有的測試用例執行一遍,重要的bug都修改完畢(70%);

  Ⅱ輪:所有的bug都解決,有些bug經過确認可以延期到下次疊代(20%);

  Ⅲ輪:發現的bug都回歸一遍,在上線前确認bug修複;

  上線後還要Ⅰ、Ⅱ輪的跟蹤。

  ,

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关科技资讯推荐

热门科技资讯推荐

网友关注

Copyright 2023-2024 - www.tftnews.com All Rights Reserved