門戶系統測試---測試計劃

1  測試計劃

1.1  概述

測試計劃的目的是測試系統實現的功能是否滿足需求階段定義的需求,性能是否滿足用戶需要,安全性是否具備企業級應用系統應該具備的安全級別。閱讀對象包括:

— 系統需求調研人員。

— 系統設計人員。

— 系統開發人員。

— 系統最終用戶或最終用戶代表。

— 項目相關管理人員。

測試計劃包括的功能測試有:

— 單元測試

— 集成測試

— 系統測試

— 驗收測試

測試計劃包括的非功能測試有:

性能測試

安全測試。

根據系統需求說明書列出系統的主要功能模塊,每個功能模塊的功能點清單,每個功能清單包括的業務場景和軟件系統操作場景,每個場景包括的用例,每個用例必須詳細列出具體的操作步驟,每個步驟的輸入值、輸出值,其中輸出值在計劃書裏僅撰寫期望輸出值(Expected Result),但在測試報告裏必須撰寫實際輸出值(Actually Result)。

在撰寫測試用例時,必須列出所有的用例清單,在每個清單後邊定義測試用例的優先級。測試用例的優先級分爲:

H必須測試

M應該測試,只有在測試完所有H項後才進行測試

L可能會測試,只有在測試完所有HM項後才進行測試

1)性能測試

根據系統需求說明書確定主要業務場景、次要業務場景,每個場景包含的測試用例,以及每個測試用例出現的頻率。在測試計劃書中必須設計要錄製的測試用例,定義每個測試用例出現的頻率,然後組合生成測試場景,藉助自動化測試工具,自動運行這些測試場景,分析測試結果,直到達到要求的性能數據。

2)安全測試

設計***性測試腳本,避免無密碼登錄、錯誤密碼登錄、URL路徑漏洞、SQL注入漏洞等安全問題。

3)用戶界面測試

由系統最終用戶測試系統界面是否是可接受的。

4)迴歸測試

在測試出問題的地方進行迴歸測試,直到問題不再出現。

1.2  測試資源

在測試之前必須制定詳細的測試計劃,然後按部就班地按照測試計劃執行。測試計劃涉及測試人員的組織、系統資源的準備、測試環境的搭建等。

1.2.1  人力資源

測試計劃必須指出測試經理、業務測試工程師和IT測試工程師,包括在各個階段需要介入測試的各種角色,以及相關的職責和權限等(見表1-1)。

     表1-1  測試項目所需的人力資源

角    色

人    數

具 體 職 責

測試經理

甲、乙雙方各一名

負責測試計劃、準備和組織、驗收

業務測試工程師

不少於3名

主要負責功能測試,測試系統的功能是否符合業務要求

IT測試工程師

不少於3名

主要負責性能測試和安全測試,負責測試系統的非功能指標是否滿足要求

1.2.2  系統資源

1-2列出測試項目所需的系統資源,包括軟硬件資源、測試工具等 

表1-2  測試項目所需的系統資源

資源名稱/類型

基本配置及數量

PC臺式機

最低配置:P4、主頻1.6GHz以上、硬盤40GB、內存512MB、5臺

系統軟件

微軟IE 7.0及以上版本

應用軟件

Microsoft Office、Visio

測試管理平臺

必須搭建測試管理平臺

性能測試工具

LoadRunner 8.0

1.3  測試環境

用戶運行系統時的環境要求,比如所要求的操作系統、軟件版本,以及其他的一些特殊環境要求等,可根據不同的項目特徵和實際情況,考慮是否需要此節。

使用同一個用戶ID模擬多併發實不可取的,此處需要提供100對真實的用戶名和密碼,存在文件userinfo.dat中,供測試場景使用;100個真實用戶模擬300併發,在一定程度上設計爲容錯測試。即:同一個ID在同時進行併發多資源操作,甚至有的ID已經退出系統。

1.4  測試實施階段

定測試計劃時,還必須指出每個階段要執行的測試,表1-3說明測試將在哪個階段執行

     表1-3  測試執行階段

測試類型

測試階段

單元測試

集成測試

系統測試

驗收測試

功能測試


性能測試

×


(×)可選,或者當系統性能測試發現缺陷時

安全測試

×

(×)可選



用戶界面測試

×

(×)可選

迴歸測試

當被測試的軟件或其環境改變時,在合適的測試階段進行迴歸測試

1.5  測試進度

測試計劃必須包括詳細的測試計劃,圖1-1所示是某個項目制定的測試進度計劃。

圖片1.png

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

指定執行責任人

完成本模塊系統操作手冊


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章