制定測試計划


圖書館管理系統測試計划

1軟件說明

測試功能

輸入

輸出

新書入庫

書籍基本信息

Book_Info表中增加一條記錄

借書

借閱證號、書號

Book_InfoProof_InfoBorrow_InfoPunish_Info表中更新記錄

還書

借閱證號、書號

書籍掛失

借閱證號、書號

圖書信息查詢

圖書號或圖書名

顯示圖書基本信息

借書信息查詢

借閱證號

顯示借書信息

2測試內容

測試1:名稱:系統身份驗證測試

目的:測試系統登錄界面。  

內容:用戶名、密碼、身份輸入、合理性檢查、合法性檢查,系統操作界面顯示控制

測試 2:名稱:借書測試。  

        目的:測試借書功能。

        內容:括借閱證號輸入、合理性檢查、合法性檢查,借書對話顯示控制,圖書書號提交、合理性檢查、合法性檢查,借書登記。

測試 3:名稱: 還書測試。  

        目的:測試還書功能。

            內容:還書對話框顯示控制,圖書書號提交、合理性檢查、合法性檢查,還書登記。

測試 4:名稱:圖書庫管理測試。  

        目的:測試圖書庫操作功能。  

        內容:圖書庫管理界面顯示控制,圖書庫瀏覽,增加圖書記錄,刪除圖書記錄,編輯圖書記錄。

測試 5:名稱:圖書查詢、借閱證查詢、借閱信息查詢測試。  

        目的:測試圖書查詢、借閱證查詢、借閱信息查詢功能。

        內容:圖書查詢對話框顯示控制,借閱證信息查詢對話框顯示控制,借閱信息查詢對話框顯示控制,輸入數據合理性檢驗、提交,圖書查詢

測試 6:名稱:書籍掛失測試  

        目的:測試書籍掛失功能。

        內容:借閱證號和書號輸入、合理性檢查、合法性檢查,書籍信息對話顯示控制,借閱證號和書號提交、合理性檢查、合法性檢查,借書登記。

 

       

3系統身份驗證測試

3.1.1進度安排

工作內容

時間

測試人

熟悉環境

2015.6.1 8:00-9:00

圖書館管理員、工作人員、學生

培訓

2015.6.1 9:00-10:00

准備輸入數據

2015.6.1 10:00-11:00

測試

2015.6.1 11:00-13:00

整理測試結果

2015.6.1 13:00-15:00

測試組

3.1.2條件(下面的測試條件同下,所以不再給出)

  • 設備

² 服務器

      (1) 處理器(CPU):Inter(R)Core i5-4210U

      (2) 內存容量(RAM) 4GB

    支持軟件

² 數據庫服務器端

(1) 操作系統:win8

(2) 數據庫管理系統:SQL Server 2005,配置TCP/IP協議

² Web服務器端

(1) 操作系統:win8

(2) Internet 信息服務(IIS)6.0管理器

(3) Visual Studio.NET 2005,配置TCP/IP協議 

² 客戶端

(1) 操作系統:win8

(2) Web瀏覽器:Internet Explorer 6.0以上或Netscape 4.0以上,配置TCP/IP協議

  • 人員

² 用戶:圖書館工作人員2名,系統管理員1名,學生或教師2名,技術方面要求懂得計算機的基本操作。

² 開發任務組:5人,對系統功能有具體的了解,對軟件、硬件環境熟悉。

3.1.3測試培訓

培訓內容

受訓人員

從事培訓的工作人員

熟悉系統環境

測試人員、用戶、圖書館工作人員

One piece

了解系統功能

測試人員、用戶、圖書館工作人員

One piece

學習登錄的操作

測試人員、用戶、圖書館工作人員

One piece

學習登錄的基本管理

測試人員、用戶、圖書館管理人員

One piece

3.2借書測試

3.2.1進度安排

工作內容

時間

測試人

准備輸入數據

2015.6.2 8:00-9:00

測試人員、學生、圖書館工作人員、管理員

測試

2015.6.2 9:00-11:00

整理測試結果

2015.6.2 11:00-14:00

測試組

3.2.2測試培訓

培訓內容

受訓人員

從事培訓的工作人員

學習借書的操作

測試人員、用戶、圖書館工作人員

One piece

學習借書管理

測試人員、用戶、圖書館管理人員

One piece

3.3還書測試

3.3.1進度安排

工作內容

時間

測試人

准備輸入數據

2015.6.3 8:00-9:00

測試人員、學生或教師、圖書館工作人員、管理員

測試

2015.6.3 9:00-11:00

整理測試結果

2015.6.3 11:00-14:00

測試組

3.3.2測試培訓

培訓內容

受訓人員

從事培訓的工作人員

學習還書的操作

測試人員、用戶、圖書館工作人員

One piece

學習還書管理

測試人員、用戶、圖書館管理人員

One piece

3.4圖書庫管理測試

3.4.1進度安排

工作內容

時間

測試人

准備輸入數據

2015.6.4 8:00-9:00

測試人員、圖書館工作人員、管理員

測試

2015.6.4 9:00-11:00

整理測試結果

2015.6.4 11:00-14:00

測試組

3.4.2測試培訓

培訓內容

受訓人員

從事培訓的工作人員

學習新書入庫的操作

測試人員、用戶、圖書館工作人員

One piece

學習新書入庫管理

測試人員、用戶、圖書館管理人員

One piece

3.5圖書查詢、借閱證查詢、借閱信息查詢測試

3.5.1進度安排

工作內容

時間

測試人

准備輸入數據

2015.6.5 8:00-9:00

測試人員、學生或教師、圖書館工作人員、管理員

測試

2015.6.5 9:00-11:00

整理測試結果

2015.6.5 11:00-14:00

測試組

3.5.2測試培訓

培訓內容

受訓人員

從事培訓的工作人員

學習查詢的操作

測試人員、用戶、圖書館工作人員

系統開發組

3.6書籍掛失測試

3.6.1進度安排

工作內容

時間

測試人

准備輸入數據

2010-6-20 8:00-9:00

測試人員、學生或教師、圖書館工作人員、管理員

測試

2010-6-20 9:00-11:00

整理測試結果

2010-6-20 11:00-14:00

測試組

3.6.2測試培訓

培訓內容

受訓人員

從事培訓的工作人員

學習書籍掛失的操作

測試人員、用戶、圖書館工作人員

系統開發組

學習書籍掛失管理

測試人員、用戶、圖書館管理人員

系統開發組

 

 

4測試設計說明

4.1.1借書測試

考慮7種情況:

  • 借閱證號或書號為空
  • 借閱證號不存在
  • 書號不存在
  • 該讀者有欠費記錄
  • 該讀者已借書中有逾期的書籍
  • 該讀者已借書的數量已達到8
  • 借閱證號和書號都正確,且該讀者有借書的資格

4.1.2控制

輸入:半自動

操作順序:先按上面7種情況的順序輸入相應的借閱證號和書號,再提交。

結果記錄方法:記錄輸入信息、提示信息、數據庫中每個表的更改信息。

4.1.3輸入、輸出、過程

輸入數據

選擇策略

命令

輸出數據

借閱證號為空,正確書號

測試借閱證號為空的情況

借書按鈕

“借閱證號不能為空”的提示框

正確借閱證號,書號為空

測試書號為空的情況

借書按鈕

“書號不能為空”的提示框

錯誤的借閱證號,正確書號

測試當不存在改借閱證時的情況

借書按鈕

“該讀者不存在”的提示框

正確的借閱證號,錯誤的書號

測試當書號錯誤的情況

借書按鈕

“該書不存在”的提示框

修改數據庫,使得Punish_Info表中有某讀者的欠費記錄,輸入這個讀者的借閱證號,輸入正確的書號

測試讀者有欠費記錄時的情況

借書按鈕

“該讀者已欠費…”的提示框

修改數據庫,使某讀者的已借書中有逾期的,輸入該讀者借閱證號和該逾期書籍號

測試讀者已借書中有逾期的書籍的情況

借書按鈕

“該讀者已欠費…”的提示框

使某讀者已借閱8本書,該讀者繼續借書

測試當某讀者已借閱書籍已達到8本書的情況

借書按鈕

“該讀者已借書8本”的提示框

以上情況都沒有且借閱證號和書號都正確

測試當讀者符合借書條件的情況

借書按鈕

“借書成功”的提示框

4.2還書測試

考慮5種情況:

  • 借閱證號或書號為空
  • 借閱證號不存在
  • 書號不存在
  • 該書逾期
  • 借閱證號和書號都正確

4.2.1控制

輸入:半自動

操作順序:先按上面5種情況的順序輸入相應的借閱證號和書號,再提交。

結果記錄方法:記錄輸入信息、提示信息、數據庫中每個表的更改信息。

4.2.2輸入、輸出、過程

輸入數據

選擇策略

命令

輸出數據

借閱證號為空,正確書號

測試借閱證號為空的情況

還書按鈕

“借閱證號不能為空”的提示框

正確借閱證號,書號為空

測試書號為空的情況

還書按鈕

“書號不能為空”的提示框

錯誤的借閱證號,正確書號

測試當不存在改借閱證時的情況

還書按鈕

“該讀者不存在”的提示框

正確的借閱證號,錯誤的書號

測試當書號錯誤的情況

還書按鈕

“該書不存在”的提示框

修改數據庫,使某讀者已借的該書已逾期,輸入該讀者借閱證號和該書籍號

測試讀者該書已逾期的情況

還書按鈕

“該書已欠費…”和“還書成功”的提示框

以上情況都沒有且借閱證號和書號都正確

測試當讀者符合還書條件的情況

還書按鈕

“還書成功”的提示框

4.3圖書庫管理測試

考慮3種情況:

  • 書號、書名、作者、出版社、單價、總量有空項
  • 該書圖書庫中已存在
  • 該書圖書庫中不存在

4.3.1控制

輸入:半自動

操作順序:先按上面3種情況的順序輸入相應的借閱證號和書號,再提交。

結果記錄方法:記錄輸入信息、提示信息、數據庫中每個表的更改信息。

4.3.2輸入、輸出、過程

輸入數據

選擇策略

命令

輸出數據

書號、書名、作者、出版社、單價、總量有空項

測試書籍信息填寫不完整的情況

入庫按鈕

“請將信息填寫完整”的提示框

書號在圖書庫中已存在

測試書號為空的情況

入庫按鈕

數據庫中該書的總量和現存量各增加

書號在圖書庫中不存在

測試當不存在改借閱證時的情況

入庫按鈕

Book_Info表中增加一條記錄

4.4圖書查詢、借閱證信息查詢、借閱信息查詢測試

考慮9種情況:

  • 圖書查詢:圖書號或圖書名不存在
  • 圖書查詢:圖書號或圖書名有空
  • 圖書查詢:圖書存在
  • 借閱證信息查詢:借閱證號不存在
  • 借閱證信息查詢:借閱證號為空
  • 借閱證信息查詢:借閱證號存在
  • 借閱信息查詢:借閱證號不存在
  • 借閱信息查詢:借閱證號為空
  • 借閱信息查詢:借閱證號存在

4.4.1控制

輸入:半自動

操作順序:先按上面9種情況的順序輸入相應的借閱證號和書號,再提交。

結果記錄方法:記錄輸入信息、提示信息、數據庫中每個表的更改信息。

4.4.2輸入、輸出、過程

輸入數據

選擇策略

命令

輸出數據

錯誤的圖書號或書名

測試書號或書名有錯誤的情況

 

 

圖書信息查詢按鈕

 

“該圖書不存在”的提示框

書號或書名有空

測試書號或書名為空的情況

“請將信息填寫完整”的提示框

正確的書號或書名

測試書號或書名存在的情況

書籍基本信息

錯誤的借閱證號

測試借閱證號錯誤的情況

 

 

借閱證信息查詢

“該讀者不存在”的提示框

借閱證號未填

測試借閱證號為空的情況

“借閱證號不能為空”的提示框

正確的借閱證號

測試借閱證號正確的情況

讀者的基本信息

錯誤的借閱證號

測試借閱證號錯誤的情況

 

 

借閱信息查詢

“該讀者不存在”的提示框

借閱證號未填

測試借閱證號為空的情況

“借閱證號不能為空”的提示框

正確的借閱證號

測試借閱證號正確的情況

讀者的借閱信息

4.5書籍掛失

考慮2種情況:

  • 該讀者的這本書逾期
  • 該讀者的這本書在借書期限內

4.5.1控制

輸入:半自動

操作順序:先按上面2種情況的順序輸入相應的借閱證號和書號,再提交。

結果記錄方法:記錄輸入信息、提示信息、數據庫中每個表的更改信息。

4.5.2輸入、輸出、過程

輸入數據

選擇策略

命令

輸出數據

該讀者的這本書已逾期

測試該書已逾期的情況

掛失按鈕

“該書已欠費…”的提示框,Punish_Info表中的欠費金額是書本身的罰款再加上逾期的罰款

該讀者的這本書在借書期限內

測試該書沒有逾期的情況

掛失按鈕

“該書已欠費…”的提示框,Punish_Info表中的欠費金額是書本身的罰款

5評價准則

5.1范圍

此測試計划說明書中的測試用例能基本上包括所有的情況,基本上能反映此軟件是否存在錯誤。其局限性是用例比較多,比較花時間。

5.2數據整理

由於系統規模不大,輸入輸出的數據類型簡單,所以,我們采用手工方式將測試數據加工成便於評價的適當的形式。

5.3尺度

  • 以能發現錯誤為准則
  • 能正確完成功能要求。

測試用例正確執行,要求輸出與預期的輸出結果完全一致


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM