1. 程式人生 > >機房收費系統測試計劃文件

機房收費系統測試計劃文件

機房收費系統測試計劃

版本

日期

修訂者

說明

1.0

2015年10月2日

孔唯妍

序號

名稱

詳細資訊

1

文件名稱

機房收費系統測試計劃

2

文件編號

3

建立日期

2015-10-2

4

建立人

孔唯妍

5

密級

普通

6

編輯軟體

Microsoft office 2013

測試計劃(GB8567——88)

1引言

1.1編寫目的

測試計劃是描述將要進行測試活動的範圍、方法、資源和時間進度的文件。它確定了測試項,要測試的特徵、測試任務,誰來完成每項任務以及需要制定應急方案的所有風險等。

本文件的預期讀者是管理人員、開發人員

1.2背景

A、待開發軟體名稱:機房收費系統

B、專案提出者:米新江教授

   開發者:孔唯妍

   使用者:廊坊師範學院學生

   實現該軟體的計算中心或計算機網路:廊坊師範學院網路中心

C、該軟體系統同其他機構的基本的相互來往關係:依賴於windows系統,由廊坊師範學院資訊科技提高班做技術支援。

1.3定義

嚴重bug:系統無響應,處於宕機狀態,需要其他人工修復系統才可復原。

1.4參考資料

[1]《軟體工程事務》劉學俊李繼芳 劉漢中編著  浙江大學出版社

[2]測試計劃(GB8567——88)

2計劃

2.1軟體說明

測試專案

輸入

輸出

質量指標

登陸

使用者名稱,密碼

反饋資訊

資訊正確登陸到主介面;如果資訊有誤,將返回到登陸介面

查詢資訊

使用者基本資訊

使用者上機記錄

資料庫中有資料,查詢到所需資訊;資料庫中沒有資訊,提示沒有資訊。

註冊使用者

新使用者基本資訊

提示資訊

將使用者資訊輸入到資料庫儲存

修改資訊

修改使用者資訊

提示資訊

確認無誤,修改成功

組合查詢

查詢條件

所填資訊的篩選結果

在輸出結果中可以查詢到所需結果,DB中沒有資訊進行提示

結賬

日期

要結賬日期內所有消費記錄

將所有消費資訊顯示出來,並且可生成報表

登出使用者

登出使用者資訊

提示資訊

使用者登出成功,並且更改使用者在資料庫中的狀態。

2.2測試內容

測試階段

測試任務

工作量估計

人員分配

第一階段

功能測試

1、     學生檢視餘額

2、     學生檢視上機記錄

3、     學生充值記錄查詢

4、     學生上機狀態檢視

5、     修改密碼

6、     一鍵關閉

7、     切換賬戶

8、     註冊

9、     充值

10、   退卡

11、   收取金額查詢

12、   金額返還資訊查詢

13、   學生基本資訊查詢

14、   學生上機統計資訊

15、   操作員工作記錄

16、   結賬

17、   刪除和新增使用者

18、   基本資料設定

19、   正在值班教師

20、   報表

是否能爭取實現其功能,是否有操作錯誤。

  2日

孔唯妍

楊倩

周家林

第二階段

系統測試

1、     完成所有模組的組合測試

2、     確定所有業務流向和資料都是正確的。

2日

孔唯妍

楊倩

周家林

第三階段

效能測試

在多使用者訪問,交替進行負荷壓迫測試

1日

孔唯妍

楊倩

周家林

第四階段

安裝手冊幫助檔案測試以及安裝解除安裝測試

1、     將安裝手冊和使用者幫助手冊與軟體操作比較是否有不符。

2、     對於安裝檔案進行測試

1日

孔唯妍

楊倩

周家林

第五階段

相容測試

軟體在各個系統平臺上的執行情況

1日

孔唯妍

楊倩

周家林

2.3功能測試

A、功能測試:測試各個模組以及視窗所完成的功能是否準確,資料是否正確,操作是否簡潔方便

B、功能鍵以及介面測試:功能鍵是否描述準確,操作方便,介面是否設計簡潔符合使用者需求說明

C、資料項測試:1)輸入正確資料是否能按照預期的答案回顯

                            2)是否能識別錯誤的輸入資料,並給予正確的資訊提示;

2.3.1進度安排

測試名稱

開始日期

結束日期

熟悉環境

2015/8/15

2015/8/15

培訓

2015/8/15

2015/8/15

測試介面

2015/8/16

2015/8/16

準備輸入資料

2015/8/17

2015/8/17

輸入各種資料

2015/8/17

2015/8/18

檢查輸出結果(1、正確輸出 2、錯誤提示)

2015/8/17

2015/8/18

整理bug

2015/8/18

2015/8/19

2.3.2條件

陳述本項測試工作對資源的要求,包括:

1. 至少使用1臺電腦。

2.3.3測試資料

a.  有關本項任務的檔案:《測試分析報告》《需求分析報告》

b.  被測試程式及其所在的媒體:機房收費系統

c.  有關控制此項測試的方法、過程的圖表:原型圖

2.3.4測試培訓

測試人員一般都比開發人員的水平高,所以對於測試人員測試只需讓他們瞭解系統的基本資訊,以及閱讀需求分析報告,瞭解使用者的需求。

2.4系統測試

       A、業務流程測試:按照系統分析說明書的業務流程,檢查本系統所完成的業務流程是否正確

       B、資料流測試:本系統所涉及的相關資料,是否按照正確的業務流程流動,每個階段所反映的資料結果是否正確。

2.4.1進度安排

測試名稱

開始時間

結束時間

業務流程測試

2015/8/19

2015/8/20

資料流測試(核對資料庫)

2015/8/20

2015/8/21

2.4.2條件

陳述本項測試工作對資源的要求,包括:

至少需要兩臺電腦,

至少需要兩個測試人員。

2.4.3測試資料

a.  有關本項任務的檔案:《測試分析報告》《需求分析報告》

b.  被測試程式及其所在的媒體:機房收費系統

c.  有關控制此項測試的方法、過程的圖表:業務流程圖

2.4.4測試培訓

測試人員要熟悉不同種類的測試方法,選取正確的測試用例進行測試。保證操作的合理性。

2.5 效能測試

模擬客戶進行多使用者測試,壓力測試有一條8:2原則。及百分之八十的業務量在百分之二十的時間內輸入。

2.5.1進度安排

   一天完成

2.5.2條件

陳述本項測試工作對資源的要求,包括:

a.至少使用3臺電腦,3個測試人員

b.測試人員要熟悉系統的基本執行流程和各個模組的功能。

2.5.3測試資料

暫無

2.5.4測試培訓

測試人員要熟悉系統的基本執行流程和各個模組的功能。 記錄bug

2.6安裝手冊幫助檔案測試以及安裝解除安裝測試階段

 A.幫助檔案的測試:

     1)幫助文件是否精確描述瞭如何使用各種使用功能

     2)舉例是否精確

     3)術語、選單描述和系統響應是否與實際程式一致

     4)是否能夠很方便地在文件中定位指南

     5)是否能夠很方便地使用文件排除錯誤

 B.安裝解除安裝測試階段:

     1)自動安裝還是手工配置安裝,測試各種不同的安裝組合,並驗證各種不同組合的正確性,最終目標是所有組合都能安裝成功。

     2)安裝退出之後,確認應用程式可以正確啟動、執行。

     3)解除安裝測試和安裝測試同樣重要,如果系統提供自動解除安裝工具,那麼解除安裝之後需檢驗系統是否把所有的檔案全部刪除,登錄檔中有關的註冊資訊是否也被刪除。

    4)安裝時間是否合理;

    5)對於客戶伺服器模式的應用系統,可以先安裝客戶端,然後安裝伺服器端,測試是否會出現問題。

2.6.1進度安排

測試名稱

開始時間

結束時間

幫助檔案測試

2015/8/21

2015/8/21

安裝解除安裝測試階段

2015/8/21

2015/8/21

2.6.2條件

陳述本項測試工作對資源的要求,包括:

至少需要1臺電腦

2.6.3測試資料

a.  有關本項任務的檔案:《操作手冊》

b.  被測試程式及其所在的媒體:機房收費系統

2.6.4測試培訓

測試人員要熟悉操作手冊。保證操作的合理性。

2.7相容測試階段

       驗證本軟體在幾種常用的作業系統下的執行情況,並且檢查,本軟體與其他軟體並行時是否執行正確。

2.7.1進度安排

 1天

2.7.2條件

至少需要1臺電腦

2.7.3測試資料

a.  被測試程式及其所在的媒體:機房收費系統

2.7.4測試培訓

測試人員要熟悉操作手冊。保證操作的合理性。

3測試設計說明

3.1登入測試

3.1.1控制

人工輸入,順序操作,結果是直接進入系統

3.1.2輸入

測試用例1、(正確輸入)

輸入:123456回車   1回車 

測試用例2、(使用者名稱錯誤)

輸入:12346回車    1回車 

測試用例3、(密碼錯誤)

輸入:123456回車   10回車 

3.1.3輸出

測試用例1:預期輸出:登入成功,顯示使用者介面

測試用例2:預期輸出:使用者名稱或密碼錯誤,請重新輸入~

測試用例3:預期輸出:使用者名稱或密碼錯誤,請重新輸入~

3.1.4過程

測試準備:已註冊的使用者名稱和密碼包括使用者名稱kwy 密碼kwy

初始化:id=null ;password=null

輸入:cin(程式碼介面節點)》id》password

結束方式:登入了本系統或者停止登入

3.2註冊測試

3.2.1控制

人工輸入,順序操作,結果是註冊成功

3.2.2輸入

測試用例1、(正確輸入)

輸入:全部正確輸入

測試用例2、(漏輸入)

輸入:其中一個或者多個沒有輸入,空著的

3.2.3輸出

測試用例1:預期輸出1:註冊成功

           預期輸出2:該卡號已被註冊

測試用例2:預期輸出:請輸入完整資訊~

3.2.4過程

測試準備:已註冊的過的卡號,和未註冊過的卡號。學生的基本資訊(卡號、姓名、性別、系別、年級、班級、狀態、金額、註釋、型別)

結束方式:以右側的按鈕為例:當點選查詢時,彈出學生檢視餘額視窗

當點選清空時,左側所有資料清空

當點選存檔時,視窗上分的充值金額會顯示出此次充值金額。彈出框顯示充值成功~

當點選退出時,退出該視窗。

4評價準則

4.1範圍

系統較小型,不能測試高併發的測試用例。

4.2資料整理

資料庫手動生成方式

4.3尺度

1.輸出結果的型別合理。

2.在涉及到系統操作反應時間方面不超過2s.

3.遇到在測試過程中中斷或停機的狀況,需找出問題所在,保證系統正常工作的執行,否則系統測試不通過。