您現在的位置是:首頁 > 籃球

軟體產品質量管理——測試流程

  • 由 工業網際網路拓荒者 發表于 籃球
  • 2021-11-25
簡介特別是,我根據自己以往的經驗總結以下幾點:1、需求分析,需求評審(RPD、產品原型圖)2、制定測試計劃、評審測試計劃、最佳化測試計劃(產品專案計劃,人員安排、任務安排)3、制定測試方案(測試需求點分析,測試模組劃分,流程圖分析,制定測試規程

測驗怎麼解釋

軟體產品質量管理——測試流程

一、流程體系介紹

質量問題是一個企業賴以生存的根本,質量從來不單單只是狹義理解中的一個點。更是一個過程,從需求評審、測試計劃制定、測試用例編寫、測試用例執行、測試指令碼編寫、測試指令碼的執行,進行迴歸測試、驗收測試、編寫階段性測試報告等工作,測試流程也是整個產品質量不可或缺的一環。特別是,我根據自己以往的經驗總結以下幾點:

軟體產品質量管理——測試流程

軟體產品質量管理——測試流程

1、需求分析,需求評審(RPD、產品原型圖)

2、制定測試計劃、評審測試計劃、最佳化測試計劃(產品專案計劃,人員安排、任務安排)

3、制定測試方案(測試需求點分析,測試模組劃分,流程圖分析,制定測試規程)

4、編寫測試用例、評審測試用例、最佳化測試用用例(功能測試用例、指令碼測試用例)

5、執行測試用例、提交缺陷資訊、編寫階段性測試報告(缺陷記錄、缺陷管理流程)

6、進行迴歸測試(跟蹤bug修改情況,執行迴歸測試用例集、進行探索性測試、編寫回歸測試測試報告)

7、測試執行階段結束根據缺陷記錄、階段性報告編寫測試總結報告

8、進行驗收測試,出驗收測試報告(測試驗收、測試評估與建議)

9、測試歸檔(歸類、存檔測試過程中涉及的文件)

10、產品上線後跟蹤與維護(收集使用者反饋問題)

二、測試流程說明

1、需求分析,需求評審(RPD、產品原型圖)

2、制定測試計劃(產品專案計劃,人員安排、任務安排)

3、制定測試方案(測試需求點分析,測試模組劃分,流程圖分析,制定測試規程)

4、編寫測試用例(功能測試用例、指令碼測試用例)

5、執行測試用例(功能點測試、指令碼測試)

6、進行迴歸測試,出階段性測試報告(跟蹤bug修改情況,缺陷修復進度)

7、進行驗收測試,出驗收測試報告(完成測試環境測試,提交生產環境進行驗收測試)

8、產品上線後跟蹤與維護(收集使用者反饋問題)

1、制定測試計劃

(1)開啟測試專案

(2)根據使用者需求報告中關於功能要求和效能指標的規格說明書,定義相應的測試需求報告,即制訂黑盒測試的最高標準,以後所有的測試工作都將圍繞著測試需求來進行,符合測試需求的應用程式即是合格的,反之即是不合格的;同時,還要適當選擇測試內容,合理安排測試人員、測試時間及測試資源等。

輸入:需求文件、需求跟蹤表、開發計劃

輸出:測試計劃

2、測試準備

(1)在計劃制定好之後,在執行之前,必須將測試所需的人力資源,硬體資源,軟體資源,文件資源,測試資料以及環境和人文資源準備充分

(2)將測試計劃階段制訂的測試需求分解、細化為若干個可執行的測試過程,併為每個測試過程選擇適當的測試用例(測試用例選擇的好壞將直接影響到測試結果的有效性)

輸入:測試計劃

輸出:測試方案、測試用例、缺陷定義、測試策略

三、測試執行

(1)測試組根據測試計劃和測試日程安排進行測試,並輸出測試結果

(2)執行測試開發階段建立的測試過程,並對所發現的缺陷進行跟蹤管理。測試執行一般由單元測試、組合測試、整合測試、系統測試及迴歸測試等步驟組成,測試人員應本著科學負責的態度,一步一個腳印地進行測試。

輸入:測試用例、測試規範

輸出:測試報告、測試進度表

四、測試評估

(1)有測試結果評估小組或評估人員對測試結果進行評測,分析,並輸出分析結果

結合量化的測試覆蓋域及缺陷跟蹤報告,對於應用軟體的質量和開發團隊的工作進度及工作效率進行綜合評價。

(2)黑盒測試只有嚴格按照步驟進行,才可能對應用程式的質量進行把關。

軟體產品質量管理——測試流程

五、文件收集

(1)將從測試計劃開始到評估結束的所有文件進行整理收集。

(2)對整個測試過程進行總結,並對測試結果進行總結

(3)量產測試報告

六、測試總結報告

(1)提交測試結果

(2)歸還所借相關資源

(3)文件入庫

(4)關閉測試專案

七、檔案配置管理

(1)測試計劃

首先,根據使用者需求報告中關於功能要求和效能指標的規格說明書,定義相應的測試需求報告,即制訂黑盒測試的最高標準,以後所有的測試工作都將圍繞著測試需求來進行,符合測試需求的應用程式即是合格的,反之即是不合格的;同時,還要適當選擇測試內容,合理安排測試人員、測試時間及測試資源等。

(2)測試設計

將測試計劃階段制訂的測試需求分解、細化為若干個可執行的測試過程,併為每個測試過程選擇適當的測試用例(測試用例選擇的好壞將直接影響到測試結果的有效性)。

(3)測試開發

建立可重複使用的自動測試過程。

(4)測試執行

執行測試開發階段建立的自動測試過程,並對所發現的缺陷進行跟蹤管理。測試執行一般由單元測試、組合測試、整合測試、系統聯調及迴歸測試等步驟組成,測試人員應本著科學負責的態度,一步一個腳印地進行測試。

(5)測試評估

結合量化的測試覆蓋域及缺陷跟蹤報告,對於應用軟體的質量和開發團隊的工作進度及工作效率進行綜合評價

Top