下面是小編為大家整理的測試流程規范(2022年),供大家參考。
軟件測試流程規范
1、測試流程
需求分析
評審、
1
溝通
是
r
編寫測試計劃
評審、
1
^善^>
r是
提取測試需求
1
r
設計測試用例
審、
1
F是
搭建測試環境
1
F
執行冒煙測試
1
!
執行測試用例
1
r
Bug跟蹤處理
1
F
測試報告輸出
否
否
否
測試啟動階段(需求分析)
完善測試用例
參與軟件需求調研,以測試的角度分析需求的可測性,可構思將
來對測試進行的方法、原則等。更重要的是對不可測或難以測試性問
題要及時與客戶或者項目經理協調解決 全面了解需求,從客戶角度考慮軟件測試需要達到的驗證的狀態, 即 哪些功能需要重點測試,哪些則無需,以便將來制定測試計劃。
測試人員參與研發人員項目需求會議, 明確需求及任務完成時間,研 發人員需向測試人員提供產品需求文檔、 詳細設計說明書、數據庫設 計說明書等,明確測試任務,確定測試周期。
制定測試計劃
根據產品需求分析,制定測試計劃目標、測試內容、測試工具, 給出測試參考文檔、測試風險分析,對測試人員進行分工。測試人員 根據項目大小及項目緊急度商討是否需要寫測試計劃。
設計測試用例
根據產品需求文檔以及詳細設計文檔提煉出測試要點,形成一個
測試要點的文檔(提取測試需求)。在拿到產品功能列表和測試版本 之后,參考測試要點文檔,測試人員就開始著手設計測試用例了測。
測試人員根據產品功能列表后盡量多的設計測試用例,盡可能多的覆 蓋所有的測試需求。由評審組對測試用例進行評審 --修改--再次評審- -初步定稿。測試用例需要錄入到禪道系統,以便跟蹤執行測試用例。
搭建測試環境(測試準備)
研發人員需告知搭建好的測試環境的服務器,如需測試人員搭 建環境,研發人員需提供測試環境搭建文檔或者手冊。準備測試數
據,盡量按照真實有效的數據來測試系統,這樣更加的符合業務場
執行冒煙測試
列出冒煙測試的主要功能、測試點。運行主要流程測試用例與測 試數據,檢查主要功能是否已經基本正確實現, 初步運行主要功能的 性能測試,是否存在明顯的性能缺陷。對測試發現的問題定時進行歸 納與總結,預測以后測試可能會存在的風險。
需要每天進行一次對當 天的測試情況回顧
執行測試用例
當測試用例設計完后,測試人員就開始全力 實施每一條測試用例, 當預期結果和實際結果不符時,這時就產生了bug,測試人員要爭取
每個bug都能夠重現,便于開發修改;
測試人員將bug記錄到禪道反 饋給相關開發人員,開發人員進行修復,測試人員對已修復的bug進 行再次驗證,直到bug解決為止,把狀態置為關閉,并將測試結果記 錄下來。在測試的過程中,如果出現了bug但研發人員不認為這是
bug,這時應該與需求負責人或者產品經理一起討論判定是否屬于bug。
對于測試過程中發現的不在測試用例范圍的問題應補充到測試用例 中,不斷地完善測試用例,提高測試覆蓋率。
Bug 跟蹤處理
1、測試人員提交 bug => 開發人員解決 bug => 測試人員驗證關閉;
2、測試人員提交 bug => 開發人員解決 bug => 測試人員驗證未通 過 => 激活 bug => 重新解決 => 驗證關閉。
測試報告輸出
在約定的測試周期內, 在所有的用例都執行完, 所有的 bug 都修 復完,測試人員需要針對本次測試項目 編寫測試總結報告 ,將測試結 果反饋,以及容易出現bug的模塊給予建議,相關負責人在下次開發 中予以借鑒,避免類似錯誤的出現,測試報告輸出后,可通過郵件形 式,讓相關研發人員知曉。
2、 測試結束條件
? 當所有的用例都被執行完,所有的 bug 都被修復,編寫完測試 總結報告;
? 基本功能都已實現,一些建議性的 bug 可以再下一版本中修
復;
? 測試周期結束;
? 如遇項目緊張,急于上線,測試部測試基本功能沒問題,對于用 戶后續發現的 bug 可以進行跟蹤,可與用戶的項目對接人保持 不定期的聯系,詢問客戶使用軟件的情況;
這種情況也與公司售 后直接聯系。
一旦進入測試過程備注:測試流程將在以后的測試項目中慢慢的修正和完善,
中,不接受任何大模塊更改,如需更改需求請走需求流程。
一旦進入測試過程