1. <b id="rlbml"><address id="rlbml"><kbd id="rlbml"></kbd></address></b>
      <b id="rlbml"><address id="rlbml"></address></b>
        <tt id="rlbml"></tt>
          <source id="rlbml"></source>
        <i id="rlbml"><bdo id="rlbml"></bdo></i>
      1. <bdo id="rlbml"></bdo>
      2. 軟件測試的工作流程是怎樣的?
        發布時間:2019-07-23

               軟件測試是個復雜的過程,其涉及著大量的人員安排、資源準備、工作活動分配、工作活動實施、工作進度監控等。稍有疏漏就會影響測試工作的開展,進而影響到整個項目進度和產品質量的檢測。那真正規范的測試流程到底是怎樣的呢?
         


         

               整個測試流程由四大步驟組成:

               一、測試計劃

               二、測試設計

               三、測試實現

               四、測試執行

         

               一、測試計劃階段

               任務1: 評審軟件需求

               責任人:測試經理或組長或資深測試工程師

               目的: 評審軟件需求規格說明書,提出文檔中的問題

               工作描述:項目經理、開發、測試等團隊派代表參與軟件需求評審,站在自身的角度提出需求中存在的問題或建議,產品如果采納進行修復,修復后的軟件需求規格說明書將做為開發和測試的參考。

         

               任務2: 編寫測試計劃

               責任人:測試經理或組長或資深測試工程師

               目的: 通過計劃指導后續測試活動有序進行

               工作描述:編寫測試計劃明確測試范圍、測試資源準備(硬件、測試工具等)、團隊工作安排和進度、交付物

         

               二、測試設計階段

               任務1:測試需求分析

               責任人:測試經理或組長或資深測試工程師

               目的:獲取測試需求,確定測試項、測試子項

               工作描述:根據軟件需求、軟件設計等研發類文檔,從功能、性能、接口等多維度分析測試項、測試子項。

         

               任務2:制定測試方案

               責任人:測試經理或組長或資深測試工程師

               目的:指導測試人員如何去測試

               工作描述:編寫測試方案,通過此文檔明確測試環境、測試方法、 測試重點、測試維度等測試策略。

         

               三、測試實現階段(由測試工程師進行)

               任務1:設計測試用例

               責任人:測試工程師

               目的:設計測試用例指導測試執行

               工作描述:測試人員運用合適的用例設計方法,進行測試用例的設計和編寫工作,完成所有被測試系統的測試用例工作。

         

               任務2:搭建測試環境

               責任人:測試工程師

               目的:準備測試環境,為執行測試做準備

               工作描述:測試人員根據開發人員提供的《軟件安裝指導書》,完成測試環境搭建。測試人員搭建測試環境同時,要完成《軟件安裝指導書》的測試驗證。  

         

               實現階段除了設計測試用例,搭建測試環境以外,可能還存在以下測試任務:

               1、準備測試數據。

               2、開發測試工具

               3、編寫測試腳本

         

               四、測試執行階段(由測試工程師進行)

               任務1:執行測試用例

               責任人:測試工程師

               目的:測試執行

               工作描述:測試人員執行自己負責模塊的測試用例,執行同時要標記每個測試用例的執行結果。

         

               任務2:提交缺陷單報告

               責任人:測試工程師

               目的:提交缺陷信息給開發人員

               工作描述:測試人員執行測試用例時,如果發現缺陷,需要按照標準格式編寫缺陷單,并跟蹤缺陷解決情況和進度。

         

               任務3:回歸測試

               責任人:測試工程師

               目的:確認缺陷是否解決

               工作描述:開發解決完缺陷后,提交新的軟件版本,測試人員要確認提交的缺陷是否得到了有效解決,并確認未引入新的缺陷。

         

               任務4:優化測試用例

               責任人:測試工程師

               目的:根據執行反饋調整測試用例

               工作描述:在執行了測試過程中,可能會發現測試用例有部分冗余、不合適、缺少的,利用版本間歇期優化測試用例。

         

               任務5:測試報告

               責任人:測試經理或測試組長

               目的:對整個測試總結

               工作描述:在整個測試結束后,需要對整個測試工作和軟件質量進行總結。測試報告主要包含:實際測試環境、測試過程數據的總結和分析、測試遺留缺陷處理、軟件版本質量的評估、后續測試建議、測試結論。

         

               總結:    

               在測試計劃階段由PM評審軟件需求,提出文檔中存在的問題,然后編寫軟件測試計劃,使后續測試有序進行。    

               在測試設計階段由PM進行測試需求分析,確定測試項、測試子項,然后確定測試方案,指導測試人員進行測試。    

               在測試實現階段由測試工程師設計測試用例去指導測試執行,然后搭建測試環境,為執行測試做準備。    

               在測試執行階段由測試工程師執行測試用例進行測試,提交缺陷報告單給開發人員,開發人員解決完問題進行回歸測試,測試工程師優化測試用例或根據執行反饋調整測試用例進行回歸測試,確認缺陷是否解決。最后由PM對整個測試進行總結。

        上文內容不用于商業目的,如涉及知識產權問題,請權利人聯系博為峰小編(021-64471599-8103),我們將立即處理。


        相關閱讀:
        先找到適合自己的路,再沿著這條路努力堅持下去
        “見見測試新朋友,對話IT管理層”深圳站主題沙龍圓滿結束
        博為峰為國際知名衛浴商提供物聯網測試服務
        回頂部
        咨詢
        成人影院手机在观线看