圖書管理系統測試計划說明書
一、 引言
1.1 編寫目的
本測試計划文檔作為指導此測試項目循序漸進的基礎,幫助我們安排合適的資源和進度,避免可能的風險。本文檔有助於實現以下目標:
1) 確定現有項目的信息和應測試的軟件結構。
2) 列出推薦的測試需求
3) 推薦可采用的測試策略,並對這些策略加以詳細說明
4) 確定所需的資源,並對測試的工作量進行估計。
5) 列出測試項目的可交付元素,包括用例以及測試報告等。
1.2 背景
隨着人們知識層次的提高,閱讀成為日常生活中不可缺少的一部分。而圖書館的存數量和業務量龐大,僅僅靠傳統的記賬式管理是不可行的。圖書館管理系統應運而生,逐漸成為信息化建設的重要組成部分。圖書館管理系統為學校或社會型圖書館的管理員提供所有借閱者的詳細信息,以及館內庫存的詳細情況,對借書和還書兩大功能進行合理操縱並登記。
1.3 名詞解釋
- 主鍵 (Primary Key) :每一筆資料中的主鍵都是表格中的唯一值。換言之,它是用來獨一無二地確認一個表格中的每一行資料
- 外鍵(Foreign Key):設表t1,t2中都有一個name字段,而且是t1的主鍵,那么如果設t2中的name為外鍵的話,向t2中添加數據的時候,如果name值不在t1之中就會報錯。
1.4 參考資料
《構建之法 現代軟件工程》 鄒欣 人民郵電出版社
《數據庫系統概論》第五版 王珊等 高等教育出版社
二、 計划
2.1 軟件說明
| 測試功能 |
輸入 |
輸出 |
| 身份驗證 |
用戶名、密碼、身份 |
進入讀者界面或管理員界面 |
| 新書入庫 |
書籍基本信息 |
Book_Info表中增加一條記錄 |
| 借書 |
借閱證號、書號 |
Book_Info、Proof_Info、Borrow_Info、Punish_Info表中更新記錄 |
| 還書 |
借閱證號、書號 |
|
| 書籍掛失 |
借閱證號、書號 |
|
| 繳費 |
借閱證號、書號 |
Proof_Info、Borrow_Info、Punish_Info表中更新記錄 |
| 圖書信息查詢 |
圖書號或圖書名 |
顯示圖書基本信息 |
| 借書信息查詢 |
借閱證號 |
顯示借書信息 |
| 借閱證查詢 |
借閱證號 |
顯示借閱證信息 |
| 借閱證掛失 |
借閱證號 |
Proof_Info表中刪除一條記錄 |
| 辦理借閱證 |
借閱證持證人基本信息 |
Proof_Info表中增加一條記錄 |
| 注冊管理員 |
賬號、密碼 |
Admini_Info表中增加一條記錄 |
| 修改密碼 |
賬號、密碼、新密碼 |
Admini_Info表中更新一條記錄 |
2.2 測試內容
測試1:名稱:系統身份驗證測試
目的:測試系統登錄界面。
內容:用戶名、密碼、身份輸入、合理性檢查、合法性檢查,系統操作界面顯示控制
測試 2:名稱:借書測試。
目的:測試借書功能。
內容:括借閱證號輸入、合理性檢查、合法性檢查,借書對話顯示控制,圖書書號提交、合理性檢查、合法性檢查,借書登記。
測試 3:名稱: 還書測試。
目的:測試還書功能。
內容:還書對話框顯示控制,圖書書號提交、合理性檢查、合法性檢查,還書登記。
測試 4:名稱:圖書庫管理測試。
目的:測試圖書庫操作功能。
內容:圖書庫管理界面顯示控制,圖書庫瀏覽,增加圖書記錄,刪除圖書記錄,編輯圖書記錄。
測試 5:名稱:圖書查詢、借閱證查詢、借閱信息查詢測試。
目的:測試圖書查詢、借閱證查詢、借閱信息查詢功能。
內容:圖書查詢對話框顯示控制,借閱證信息查詢對話框顯示控制,借閱信息查詢對話框顯示控制,輸入數據合理性檢驗、提交,圖書查詢結果顯示,借閱證查詢結果顯示,借閱信息查詢結果顯示。
測試6:名稱:繳費測試
目的:測試繳費功能。
內容:借閱證號和輸入輸入、合理性檢查、合法性檢查,系統操作界面顯示控制
測試 7:名稱:書籍掛失測試
目的:測試書籍掛失功能。
內容:借閱證號和書號輸入、合理性檢查、合法性檢查,書籍信息對話顯示控制,借閱證號和書號提交、合理性檢查、合法性檢查,借書登記。
測試 8:名稱: 辦理借閱證測試。
目的:測試辦理借閱證功能。
內容:讀者基本信息提交、合理性檢查、合法性檢查,辦理借閱證。
測試 9:名稱:修改密碼測試。
目的:測試修改密碼功能。
內容:用戶名、密碼、新密碼提交,合理性檢查、合法性檢查,更改密碼
測試 10:名稱:注冊管理員測試。
目的:測試注冊管理員功能。
內容:用戶名、密碼提交,合理性檢查、合法性檢查,增加新的管理員
三、 質量目標
3.1 測試目標
- 以能發現錯誤為准則
- 能正確完成功能要求。
- 測試用例正確執行,要求輸出與預期的輸出結果完全一致。
