1. 程式人生 > >軟體測試流程參考一

軟體測試流程參考一

1.準備階段

測試經理需要評估測試工作量並評估測試時間。基於測試工作量和估計時間分析,可能需要及時向客戶報告,並請客戶確認測試範圍等相關資訊。對於最終專案進度,需要測試主管,測試經理和專案經理交流達成一致。
測試計劃是主要的測試文件,可以參考測試術語表建立,測試計劃的作者不能自我審閱測試計劃,必須由測試主管或測試經理進行審閱,並且請客戶最終確認。
在建立測試用例之前,需要列出測試的全部功能區域。然後分別進行測試風險分析和確定測試的優先順序,並且報請客戶或測試經理批准。
建立測試用例是準備階段的另一項主要工作,可以手工或者使用測試管理工具自動建立。建立的測試用例首先必須至少一位測試主管審閱批准,然後請客戶最終批准。

準備和設定測試環境包括軟體,硬體,網路。

測試人力資源是另一個重要測試資源,需要建立人力資源需求曲線文件,列出測試各階段需要的測試人員。要保持測試人員的穩定性。

測試實施準備流程

2.實施階段

根據專案不同,從工程、專案經理或客戶處向測試部門傳遞和提交測試使用的軟體Build和測試用例等內容。

測試部得到新的被測試Build後,首先執行版本可接受測試(BAT)。如果滿足測試的要求,則進入常規的測試階段,如果Build存在很大問題,例如無法安裝或主要功能失效等,則需要及時報告給客戶,要求重新編譯新的Build.

測試執行按照測試計劃和測試用例進行,並編寫缺陷報告,向客戶指定的軟體缺陷跟蹤管理系統報告軟體缺陷。

測試團隊每週對軟體測試內容和報告的缺陷進行內部質量保證QA,對於質量保證發現的問題,需要報告給質量經理或測試經理,並且及時採取糾正措施。

與此同時,客戶方的質量工程師也進行外部的跟蹤與檢查。對於客戶發現的任何測試問題,團隊需要認真分析,並及時採取糾正措施。所有糾正措施都要經過各方討論,形成糾正措施報告,由測試經理簽字確認。

在測試過程中,跟蹤最新估計的測試時間和實際測試佔用的時間,採取必要的措施使測試進度滿足測試專案最初設定的進度。對測試的軟體缺陷進行分析,度量測試覆蓋率和測試的有效性。

對於測試過程中發現的一些問題需要及時向客戶報告並得到確認。如下圖

測試實施階段流程

今天先到這兒,希望對您軟體質理管理有幫助。 其它您可能感興趣的文章:

如有想了解更多軟體研發 , 系統 IT整合 , 企業資訊化,專案管理 等資訊,請關注我的微信訂閱號:

MegadotnetMicroMsg_thumb1_thumb1_thu[1]


作者:Petter Liu
出處:http://www.cnblogs.com/wintersun/
本文版權歸作者和部落格園共有,歡迎轉載,但未經作者同意必須保留此段宣告,且在文章頁面明顯位置給出原文連線,否則保留追究法律責任的權利。
該文章也同時釋出在我的獨立部落格中-Petter Liu Blog