測試工程師工作流程概論

2021-09-08 08:18:45 字數 1899 閱讀 1119

測試工程師的工作流程,與公司的整體工作流程,專案的測試要求等因素相關。本文主要討論測試工程師的一般工作流程。

做好測試準備

1)明確測試任務的範圍

測試文件通常包括測試目的、測試環境、測試方法、測試用例、測試工具等。測試工程師首先要通讀文件,對整個測試要求形成整體認識,明確測試目的,以及測試要求和測試重點,明確軟體測試方法和使用的測試工具。 

2)明確測試時間

明確測試週期和測試時間進度。如果是多人合作完成乙個軟體,則要首先明確屬於自己的測試內容、根據測試內容和測試週期,估算自己每日應該完成的工作量。此外由於軟體測試是群體協作的測試活動,需要明確哪些測試內容要與其他測試工程師協作才能完成。 

3)設定測試環境

根據測試文件要求,設定測試需要的軟體和硬體環境,包括作業系統,要測試的軟體和其他必要的測試工具軟體等。所有這些完成後,分別執行,檢視是否能正確執行,保證符合測試文件要求的測試環境。 

4)學習被測試軟體

對於不太熟悉的軟體,可以通過閱讀軟體自身的教程和幫助檔案,學習本軟體的一般操作方法,也可以參照相關的書籍資料等。另外,向熟悉測試軟體的其他同事請教軟體使用方法,也是學習軟體的一條捷徑。對軟體使用越熟練,測試過程越順利,測試效果越理想。 

5)確認完全理解測試任務

軟體測試最重要的要求就是確實明確了測試任務和要求,這包括正確理解了測試文件,確認可以按照測試進度要求,完成測試。對於測試工具要正確安裝,熟練使用。如果有任何不明白之處,向軟體測試負責人詢問。切忌憑自己的理解和主觀推測,自行其事。當然,真正測試中,往往會遇到各種新的小疑難問題,也需要及時向測試負責人請教,以保證測試順利進行。

執行軟體測試任務

1)按照測試文件要求,逐項認真測試

根據測試文件測試要求,按照測試步驟,逐項進行。通過執行軟體,觀察測試結果,與軟體需求說明書的內容進行比較,找出軟體錯誤。對於需要呼叫測試用例的測試,保證正確地呼叫了測試用例,注意觀察和分析測試結果。某些不容易重複的錯誤,需要反覆測試,總結重複該錯誤所需要的測試步驟,直到確認可以重複出現為止。 

2)記錄發現的錯誤,填寫軟體問題報告

為了糾正軟體中的錯誤,測試工程師要正確記錄發現的錯誤,將錯誤再現的步驟寫入測試報告中,測試報告是程式測試的重要組成部分,正確書寫測試報告是對測試工程師的基本要求。採用軟體缺陷資料庫管理測試中發現的軟體缺陷,每一條錯誤作為資料庫的一條記錄,方便記錄、修改、查詢。 

3)填寫測試進度表和必要的測試內容記錄表

每天將測試內容寫入測試進度表文件,可以使測試負責人了解測試進度,控制測試週期內測試的連續性,增強測試過程控制性,保證測試的正常進行。測試記錄要準確完整,實事求是,必要時插入測試注釋,解釋測試中的特殊問題。測試進度表是評價測試質量和工作內容的重要憑證,對於測試後發現的測試錯誤和失誤,可以通過檢查測試記錄,尋找產生錯誤的原因。 

4) 測試中發現疑難及時請教

測試是乙個動態的過程,可能由於自己的錯誤操作或者測試文件內容的錯誤,使得測試過程**現自己不能解釋的現象或結果,出現與測試要求不符合的情形,這時可能需要與其他測試者協商或求助,如果問題仍然不能解決,應該及時請教,聽取意見和建議,必要時反覆討論直到問題全面解決。

全面檢查測試結果

1)對照測試文件要求,檢查測試內容是否完整

測試完成後,要對照測試文件檢查測試是否全部完成,保證沒有丟失測試內容。如果某些內容,由於測試環境的要求不滿足,或者由於測試時間短沒有進行,則要寫入測試進度表文件。 

2)檢驗書寫的軟體問題報告的記錄,使之確切、規範

正確書寫測試記錄是保證迅速定位軟體錯誤,加快改正錯誤的必要前提。專業規範的軟體記錄報告是體現公司測試水平和專業實力的外在體現。認真檢查書寫的每條記錄是否符合規範,格式、步驟、內容一一檢查,必要時補充或刪減。   

上述三個階段,相互聯絡緊密,其中準備是基礎,測試是重點,檢查是保證,應該根據測試的軟體特點合理安排。

測試工程師工作流程概論

做好測試準備 1 明確測試任務的範圍 測試文件通常包括測試目的 測試環境 測試方法 測試用例 測試工具等。測試工程師首先要通讀文件,對整個測試要求形成整體認識,明確測試目的,以及測試要求和測試重點,明確軟體測試方法和使用的測試工具。2 明確測試時間 明確測試週期和測試時間進度。如果是多人合作完成乙個...

測試工程師工作流程概論

做好測試準備 1 明確測試任務的範圍 測試文件通常包括測試目的 測試環境 測試方法 測試用例 測試工具等。測試工程師首先要通讀文件,對整個測試要求形成整體認識,明確測試目的,以及測試要求和測試重點,明確軟體測試方法和使用的測試工具。2 明確測試時間 明確測試週期和測試時間進度。如果是多人合作完成乙個...

測試工作流程

測試工作流程 以下測試流程針對 50kloc 量的 web產品展開測試工作 採用 1 3模式 所處階段 任務描述 活動描述 計畫時間 計畫投入人力 產出物 測試需求分析階段 專案立項 srs評審結束 介入需求分析 從專案立項開始,直到需求規格說明書評審結束3人 系統測試計畫 系統測試策略 系統測試分...