關鍵字:質量管理 測試計劃
3.測試類型
表格 11 測試類型
測試類型 |
是否采用 |
說明 |
功能測試 |
采用 |
根據系統需求文檔和設計文檔,檢查系統是否正確實現了功能 |
流程測試 |
采用 |
按操作流程進行的測試,主要有業務流程、數據流程、邏輯流程、正反流程,檢查系統在按流程操作時是否能夠正確處理 |
邊界值測試 |
采用 |
選擇邊界數據進行測試,確保系統功能正常,程序無異常 |
容錯性測試 |
采用 |
檢查系統的容錯能力,錯誤的數據輸入不會對功能和系統產生非正常的影響,且程序對錯誤的輸入有正確的提示信息 |
異常測試 |
采用 |
檢查系統能否處理異常 |
啟動停止測試 |
采用 |
檢查每個模塊能否正常啟動停止、異常停止后能否正常啟動 |
安裝測試 |
采用 |
檢查系統能否正確安裝、配置 |
易用性測試 |
采用 |
檢查系統是否易用友好 |
界面測試 |
采用 |
檢查界面是否美觀合理 |
接口測試 |
采用 |
檢查系統能否與外部接口正常工作(例如,能否與掃描儀一同正常工作) |
配置測試 |
采用 |
檢查配置是否合理、配置是否正常(例如,數據庫連接,掃描儀連接,日志存放路徑等) |
安全性和訪問控制測試 |
采用 |
應用程序級別的安全性:檢查Actor只能訪問其所屬用戶類型已被授權訪問的那些功能或數據 |
系統級別的安全性:檢查只有具備系統和應用程序訪問權限的Actor才能訪問系統和應用程序 | ||
性能測試 |
采用 |
提取系統性能數據,檢查系統是否滿足在需求中所規定達到的性能 |
壓力測試 |
采用 |
檢查系統能否承受大壓力,測試產品應該能夠在高強度條件下正常運行,不會出現任何錯誤。(例如客戶端程序的測試能否在十幾臺機器同時下載無網絡堵塞現象) |
兼容性測試 |
采用 |
對于 C/S 架構的系統來說,需要考慮客戶端支持的系統平臺 |
對于 B/S 架構的系統來說需要考慮用戶端瀏覽器的版本。 | ||
文檔測試 |
采用 |
檢查文檔是否足夠、描述是否合理 |
回歸測試 |
采用 |
檢查程序修改后有沒有引起新的錯誤、是否能夠正常工作以及能否滿足系統的需求 |
4.測試技術
表格 12 測試技術
測試技術 |
是否采用 |
說明 |
自動測試技術 |
采用 |
核心業務流程采用自動測試技術 |
審評測試 |
采用 |
對軟件產品功能說明文檔和設計說明文檔進行檢查,在需求與設計階段進行 |
編寫測試用例 |
采用 |
在產品編碼階段編寫測試用例 |
單元測試 |
不采用 |
由開發人員進行 |
集成測試 |
采用 |
檢測模塊集成后的系統是否達到需求對業務流程及數據流的處理是否符合標準、系統對業務流處理是否存在邏輯不嚴謹及錯誤以及是否存在不合理的標準及要求。 |
確認測試 |
采用 |
在產品發布前,對照feature list 進行基本需求的確認,確認產品是否正確實現了功能。 |
系統測試 |
采用 |
包括性能測試、壓力測試和回歸測試 |
F.測試計劃
1.測試時間進度計劃
表格 13 測試時間進度計劃
測試階段 |
開始時間 |
完成時間 |
測試人員 |
階段完成標志 |
制定測試計劃 |
- |
- |
- |
- |
需求Review |
- |
- |
- |
- |
設計Review |
- |
- |
- |
- |
設計測試用例 |
- |
- |
- |
- |
測試開發 |
- |
- |
- |
- |
測試環境準備 |
- |
- |
- |
- |
測試實施 |
- |
- |
- |
- |
功能測試 |
- |
- |
- |
- |
集成測試 |
- |
- |
- |
- |
性能測試 |
- |
- |
- |
- |
系統測試 |
- |
- |
- |
- |
驗收測試 |
- |
- |
- |
- |
文檔編寫 |
- |
- |
- |
- |
原文轉自:http://www.anti-gravitydesign.com