一個測試計劃樣例

發表于:2007-05-26來源:作者:點擊數: 標簽:
一個測試計劃樣例 原創作者:Jerry 轉載請注明:來自Sawin系統分析之窗 最后修改時間:2005-2-22 ************* JAVA 層 測試總體計劃書 歷史紀錄 日期 版本 描述 作者 2005-02-21 1.0 Created ** 1 引言 1.1 編寫目的 本測試計劃書的讀者對象技術經理, 軟

一個測試計劃樣例


原創作者:Jerry
轉載請注明:來自Sawin系統分析之窗
最后修改時間:2005-2-22

 

*************JAVA
測試總體計劃書
歷史紀錄
日期
版本
描述
作者
2005-02-21
1.0
Created
**

1引言

1.1編寫目的

本測試計劃書的讀者對象技術經理,軟件測試工程師以及軟件測試人員

1.2背景

說明:
軟件系統的名稱:*************JAVA;
本項目在*************中位于**層上部分,應用層下部分,是應用程序與交互媒體平臺的接口。接受端業務運行系統是******的一個部分。
   (圖略)

1.3定義

****:************************ **********************
****:************************* **********************
1.4參考資料
Ø       ********平臺系統規范-應用程序編程接口
Ø       各包軟件說明書
2測試項目
本次測試主要針對JAVA類程序作底層測試,主要包括包功能測試,各函數完整性測試以及事件監聽測試。測試之前需要根據測試用例書寫測試代碼,運行測試代碼進行測試。

3 被測特性

Ø       包功能測試
主要測試包內各函數,各類之間的調用關系;
Ø       函數完整性測試
包括函數正確性測試和錯誤參數測試:
函數正確性:測試為在正確輸入參數情況下測試函數的功能,如果函數輸出為get*函數,并且可以打印出來,需要把獲得的結果通過system.out.println()打印在屏幕上;
錯誤參數測試:主要測試輸入參數在非法的條件下程序運行的情況(比如從存儲器中讀出數據的長度輸入參數為int length,當length<0的時候);
Ø       監聽測試
測試系統等待監聽,直到所需要的事件出現,如果有需求把事件中的信息捕捉出來,顯示在屏幕上。

4 不被測特性

Ø       構造函數
對類進行測試,通過構造函數創建這個類。所以不專門測試構造函數,對構造函數錯誤參數的測試也沒有實際的意義;
Ø       異常類
由于產生異常的條件比較復雜,牽扯到硬件軟件,數據庫和存儲設備等等,所以再次對于這些類不進行測試;
Ø       protect函數
由于protect函數是被繼承類調用的,不是被應用程序調用的,通過測試繼承類中的函數,間接的測試該類函數;
Ø       private函數:
由于private函數是被該類中其他函數調用的,也不是被應用程序調用的,通過測試調用函數,間接的測試該類函數。

5 測試方法

書寫測試測試用例;
Ø       根據測試用例編寫測試腳本;
Ø       運行測試腳本,進行測試。(測試結果填寫測試結果報告單,缺陷填寫在bugzilla軟件中,以便于開發人員進行交流,進行回歸測試

6 測試通過標準

Ø       如果測試結果與預期結果一致測試通過,否則不通過。

6.1測試結果審批過程

測試工作執行完畢,質量經理書寫測試總結報告,召開測試總結會議,討論產品是否可以發布(評審標準:測試案例是否完全,測試程序是否正確,測試結果是否令人滿意,…)。

7 測試掛起和恢復條件

Ø       測試掛起條件:
由于程序中存在重大問題或者問題過多,測試無法正常進行,測試人員申請測試掛起,經領導審批通過;
由于存在其他優先級更高的任務,通過批準,測試掛起。
Ø       測試恢復條件:
重大問題被解決或者程序通過重新修正;
優先級更高的任務被完成。

8應提供的測試文件

Ø       測試總體計劃書
Ø       測試用例(計劃)
Ø       測試手冊
Ø       測試腳本代碼
Ø       測試紀錄(紀錄測試通過或者不通過狀態,如果未通過在bugzilla中書寫錯誤情況,包括包名,函數名,輸入參數,錯誤表現幾個方面)
Ø       測試總結書

9測試任務

Ø       書寫測試總體計劃書
Ø       書寫測試用例(計劃)和測試手冊
Ø       編寫測試代碼
Ø       測試測試代碼
Ø       進行測試工作
Ø       進行測試總結

10測試環境需求

10.1硬件需求

Ø       測試代碼運行機器
Ø       仿真器
Ø       數據廣播系統
Ø       機頂盒
Ø       監視器
Ø       數據傳輸介質

10.2軟件需求

Ø       ***軟件
Ø       ***數據庫
Ø       ***其他模塊

10.3測試工具

10.4測試需要的條件

10.4.1 需要的文檔

Ø       軟件說明書

10.4.2需要完成的任務

Ø       被測試程序已經完成,并且通過代碼審核和初步的程序員級測試;
Ø       測試腳本已經完成,并且通過測試。

11角色和職責

Ø       測試設計師:書寫測試計劃(用例)和手冊
Ø       測試開發人員:編寫測試代碼(通常由測試腳本的編寫為非開發該項目的開發人員編寫)
Ø       測試人員:進行測試工作
Ø       測試管理人員:管理測試進度,進行測試評估

12 人員和培訓

理解測試基本知識
Ø       掌握面向對象方法
Ø       熟悉產品基本功能特性
Ø       熟悉每個包和類的功能

13 測試進度

任務
時間
制定測試計劃
2天/人
書寫測試用例(計劃)和測試手冊
1.5月/人
編寫測試代碼
4月/人
執行測試任務
2月/人
測試總結
1周/人

14風險及應急計劃

15審批

技術經理:
 
 
       

 

【作者介紹】 Jerry

97年畢業于北京某高校計算級專業,先后在軟件公司和網絡公司從事軟件開發,系統分析和設計工作。2001年涉及軟件質量保證,先后擔任測試工程師,測試部經理,副經理。精通軟件工程測試流程,精通RUP, CMM, ISO, 6SIGMA軟件質量保證工作。
作者Email地址:guxiang625@vip.sina.com.cn

 

原文轉自:http://www.anti-gravitydesign.com

国产97人人超碰caoprom_尤物国产在线一区手机播放_精品国产一区二区三_色天使久久综合给合久久97