軟體測試的測試規範

2022-07-11 07:57:03 字數 2027 閱讀 8008

測試工作規範

版本記錄:

本文件是測試團隊的日常工作規範,主要側重測試工作流程的控制,明確各階段測試團隊應完成的工作。測試技術和策略等問題不在本文件描述範圍內。

測試是軟體開發過程中的重要組成部分,肩負著如下責任:

在專案的前期、需求文件確立之前對文件進行測試,從使用者體驗和測試的角度提出自己的看法。

編寫合理的測試計畫、規劃詳細的測試方案,並與專案整體計畫有機地整合在一起。

根據需求編寫覆蓋率高的測試用例。

相關人員針對測試需求商討在該專案測試時所需的測試方法。(如:白盒、黑盒、自動化、效能、解除安裝測試等)

認真仔細地實施測試工作,提交測試報告供專案組參考。(其中測試工作包含執行測試用例,bug的管理)

進行缺陷跟蹤與分析。

在乙個團隊中,乙個成員可能會同時承擔多個角色。

在專案組成立的同時,測試組也將同時成立。團隊成立的工作責任如下圖所示:

圖表 1

在正式測試任務下達前,開發團隊應提前一周左右向測試團隊下達預通知,告之較為確切的測試日期,提供當前最新的相關資料。測試部門負責人可視具體情況決定是否需要調整人力。測試人員可預先熟悉必要的背景資料,協助測試負責人編寫《測試計畫》初稿。

圖表 2

圖表 3

需求分析文件確立後,測試組需要編寫測試計畫文件,為後續的測試工作提供直接的指導

圖表 4

在需求分析文件確立基線以後,測試組需要針對專案的測試需求編寫測試用例,在實際的測試中,測試用例將是唯一實施標準。在用例的編寫過程中,具體的任務和責任人如下:

圖表 5

實施測試用例將花費測試組絕大部分時間,這些工作都是建立在前期很多計畫工作的基礎上。

圖表 6

在約定的測試週期完成之後,測試經理需要總結此測試的結果,編寫測試報告

圖表7在每輪測試結束之後,由測試組重新拷貝修改後的最新版本,進行回歸測試。

圖表 2

測試工作結束或即將結束時,測試組就要開始著手準備進行總結的工作。

在回歸測試結束之後,測試經理將要編寫測試總結報告,對測試進行總結,並且提交給全體專案組,為產品的後續工作提供重要的資訊支援。

測試總結工作是在以上的工作全部結束以後,它的目的是評估本次測試工作,總結經驗,使下一次的工作做得更好。

測試驗收工作是在以上工作全部結束後,對測試的過程,效果進行驗收,宣布測試結束。

測試歸檔是在測試驗收結束宣布測試有效,結束測試後,對測試過程中涉及到各種標準文件進行歸類,存檔。

測試驗收結束後,跟蹤產品在試執行階段暴露出來的新缺陷,以及已提交的缺陷是否再次發生。

本規範定義以下五類缺陷:

a類——嚴重錯誤,包括:

1. 由於程式所引起的宕機,非法退出

2. 死迴圈

3. 導致資料庫發生死鎖

4. 資料通訊錯誤

5 嚴重的數值計算錯誤

b類——較嚴重錯誤,包括:

1. 功能不符

2. 資料流錯誤

3. 程式介面錯誤

4. 輕微的數值計算錯誤

c類——一般性錯誤,包括:

1. 介面錯誤(詳細文件)

2. 列印內容、格式錯誤

3. 簡單的輸入限制未放在前台進行控制

4. 刪除操作未給出提示

d類——較小錯誤,包括:

1. 輔助說明描述不清楚

2. 顯示格式不規範

3. 長時間操作未給使用者進度提示

4. 提示視窗文字未採用行業術語

5. 可輸入區域和唯讀區域沒有明顯的區分標誌

6. 系統處理未優化

e類——測試建議(非缺陷)

軟體測試合格須符合以下標準。

以上比例為錯誤佔總測試模組的比例。

軟體產品未經測試合格,不允許投運。

如開發團隊對測試結論有爭議,由驗收組成員會議協調解決。測試團隊和開發團隊應無條件服從仲裁結果。

1. 《測試任務說明書》

2. 《測試計畫書》

3. 《測試用例說明書》

4. 《測試報告》

5. 《測試總結報告》

6. 《測試驗收報告》

7. 《缺陷跟蹤報告》

軟體測試規範

一 概述 本規範是對專案軟體測試的乙份規範性檔案,對軟體測試過程中所涉及到的測試型別 測試方法 測試標準 測試流程以及軟體產品責任單位所承擔的職責進行總體規範,以有效保證軟體產品的質量。軟體測試是對軟體設計的一種控制手段,是對軟體產品質量的一種檢查和審核手段。軟體設計單位應採取有效措施保證軟體產品的...

測試計畫制定規範軟體測試面試必備

軟體測試面試必備 測試計畫 記錄編號 nr507100a 第頁 共頁 測試大綱 記錄編號 nr507100b 1 模組編號按模組依據從屬關係按層次編號。2 當某一測試結果為 時表示通過,為 時表示還存在錯誤。3 本表內容不足以記錄時,可以在附頁填寫,總頁數可用鉛筆填寫 第頁 共頁 測試報告 記錄編號...

專案軟體測試流程與規範

目錄一 專案軟體流程與測試人員工作範圍 5 1 專案軟體流程階段 5 2 測試人員工作範圍 5 3 相關名詞解釋 6 二 業務需求階段 6 1 考核指標 6 2 本階段工作流程 6 3 本階段具體做法 7 4 參考經驗 7 三 業務需求與驗收測試設計 7 1 考核指標 7 2 本階段工作流程 8 3...