您好,登錄后才能下訂單哦!
測試計劃的目的是測試系統實現的功能是否滿足需求階段定義的需求,性能是否滿足用戶需要,安全性是否具備企業級應用系統應該具備的安全級別。閱讀對象包括:
— 系統需求調研人員。
— 系統設計人員。
— 系統開發人員。
— 系統最終用戶或最終用戶代表。
— 項目相關管理人員。
測試計劃包括的功能測試有:
— 單元測試。
— 集成測試。
— 系統測試。
— 驗收測試。
測試計劃包括的非功能測試有:
— 性能測試。
— 安全測試。
根據系統需求說明書列出系統的主要功能模塊,每個功能模塊的功能點清單,每個功能清單包括的業務場景和軟件系統操作場景,每個場景包括的用例,每個用例必須詳細列出具體的操作步驟,每個步驟的輸入值、輸出值,其中輸出值在計劃書里僅撰寫期望輸出值(Expected Result),但在測試報告里必須撰寫實際輸出值(Actually Result)。
在撰寫測試用例時,必須列出所有的用例清單,在每個清單后邊定義測試用例的優先級。測試用例的優先級分為:
H——必須測試。
M——應該測試,只有在測試完所有H項后才進行該測試。
L——可能會測試,只有在測試完所有H和M項后才進行測試。
(1)性能測試
根據系統需求說明書確定主要業務場景、次要業務場景,每個場景包含的測試用例,以及每個測試用例出現的頻率。在測試計劃書中必須設計要錄制的測試用例,定義每個測試用例出現的頻率,然后組合生成測試場景,借助自動化測試工具,自動運行這些測試場景,分析測試結果,直到達到要求的性能數據。
(2)安全測試
設計***性測試腳本,避免無密碼登錄、錯誤密碼登錄、URL路徑漏洞、SQL注入漏洞等安全問題。
(3)用戶界面測試
由系統最終用戶測試系統界面是否是可接受的。
(4)回歸測試
在測試出問題的地方進行回歸測試,直到問題不再出現。
在測試之前必須制定詳細的測試計劃,然后按部就班地按照測試計劃執行。測試計劃涉及測試人員的組織、系統資源的準備、測試環境的搭建等。
測試計劃必須指出測試經理、業務測試工程師和IT測試工程師,包括在各個階段需要介入測試的各種角色,以及相關的職責和權限等(見表1-1)。
表1-1 測試項目所需的人力資源
角 色 | 人 數 | 具 體 職 責 |
測試經理 | 甲、乙雙方各一名 | 負責測試計劃、準備和組織、驗收 |
業務測試工程師 | 不少于3名 | 主要負責功能測試,測試系統的功能是否符合業務要求 |
IT測試工程師 | 不少于3名 | 主要負責性能測試和安全測試,負責測試系統的非功能指標是否滿足要求 |
表1-2列出了測試項目所需的系統資源,包括軟硬件資源、測試工具等。
表1-2 測試項目所需的系統資源
資源名稱/類型 | 基本配置及數量 |
PC臺式機 | 最低配置:P4、主頻1.6GHz以上、硬盤40GB、內存512MB、5臺 |
系統軟件 | 微軟IE 7.0及以上版本 |
應用軟件 | Microsoft Office、Visio |
測試管理平臺 | 必須搭建測試管理平臺 |
性能測試工具 | LoadRunner 8.0 |
用戶運行系統時的環境要求,比如所要求的操作系統、軟件版本,以及其他的一些特殊環境要求等,可根據不同的項目特征和實際情況,考慮是否需要此節。
使用同一個用戶ID模擬多并發實不可取的,此處需要提供100對真實的用戶名和密碼,存在文件userinfo.dat中,供測試場景使用;100個真實用戶模擬300并發,在一定程度上設計為容錯測試。即:同一個ID在同時進行并發多資源操作,甚至有的ID已經退出系統。
制定測試計劃時,還必須指出每個階段要執行的測試,表1-3說明了測試將在哪個階段執行。
表1-3 測試執行階段
測試類型 | 測試階段 | |||
單元測試 | 集成測試 | 系統測試 | 驗收測試 | |
功能測試 | √ | √ | √ | |
性能測試 | × | (×)可選,或者當系統性能測試發現缺陷時 | √ | |
安全測試 | × | (×)可選 | ||
用戶界面測試 | × | (×)可選 | √ | √ |
回歸測試 | 當被測試的軟件或其環境改變時,在合適的測試階段進行回歸測試 |
測試計劃必須包括詳細的測試計劃,圖1-1所示是某個項目制定的測試進度計劃。
圖1-1 測試進度計劃
具體的測試時間計劃如表1-4所示。
表1-4 具體的測試時間計劃
測試階段 | 開始時間 | 完成時間 | 執行人員 | 階段完成標志 |
制定測試計劃 | 2011-07-12 | 2011-8-01 | 指定執行責任人 | 完成測試計劃 |
需求Review | 2011-07-20 | 2011-07-29 | 指定執行責任人 | |
設計Review | 2011-07-25 | 2011-07-29 | 指定執行責任人 | |
設計測試用例 | 2011-07-20 | 2011-08-01 | 指定執行責任人 | 完成測試用例 |
測試開發 | 2011-07-25 | 2011-08-01 | 指定執行責任人 | 代碼可交付 |
測試環境準備 | 2011-07-25 | 2011-08-01 | 指定執行責任人 | 搭建好測試環境 |
功能測試 | 2011-07-28 | 2011-08-12 | 指定執行責任人 | 全部功能可用 |
集成測試 | 2011-08-15 | 2011-08-19 | 指定執行責任人 | 全部功能可用 |
回歸測試 | 2011-08-22 | 2011-08-26 | 指定執行責任人 | 所有Bug均改正 |
性能測試 | 2011-08-12 | 2011-08-16 | 指定執行責任人 | 性能測試報告,滿足需求定義的要求 |
安全測試 | 2011-08-12 | 2011-08-20 | 指定執行責任人 | 安全測試報告,滿足安全要求 |
驗收測試 | 2011-08-21 | 2011-08-25 | 指定執行責任人 | 用戶可接受 |
文檔編寫 | 2011-08-25 | 2011-09-15 | 指定執行責任人 | 完成本模塊系統操作手冊 |
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。