1. 程式人生 > >圖書館管理系統測試計劃說明書

圖書館管理系統測試計劃說明書


5. 前臺操作子系統:該子系統主要負責借書時需要輸入讀者的使用者號和圖書ISBN;如果該圖書可借,則正常借書,提示借閱成功;如果該書不可借,則彈出視窗提示。還書時需要輸入讀者的使用者號和圖書ISBN;若正常還書,點選確定即可;若讀者違章,可填寫違章記錄,並處以罰款。

1.4參考資料

列出要用到的參考資料,如:

1. GB/T8567——2006《計算機軟體文件編制規範》;

2. 《軟體工程導論(第五版)》 張海藩編著 清華大學出版社

3. 《圖書館資訊管理系統 ——需求分析與規格說明》

4. 《軟體工程》 李浪、朱雅莉、熊江主編  華中科技大學出版社;

5. 《軟體文件寫作教程》 馬平、黃冬梅編著  電子工業出版社;

6. 《青院圖書館管理規章制度》

2計劃

2.1軟體說明

青院圖書館資訊管理系統軟體測試計劃為:

1. 使用的測試方法:黑盒測試。

2.測試型別: 

1)使用者介面測試:檢查使用者介面的便捷性,友好性,介面的正確性。

2)單元測試:把通過單元測試的各個模組組裝在一起測試以發現與介面有關的各種錯誤。

3)綜合測試:把通過單元測試的各個模組組裝在一起測試以發現與介面有關的各種錯誤。

4)確認測試:對系統進行確認測試,對許可權進行迴歸檢查,確認資料已經操作結束。

2.2測試內容

列出組裝測試和確認測試中的每一項測試內容的名稱識別符號、這些測試的進度安排以及這些測試的內容和目的,例如模組功能測試、介面正確性測試、資料文卷存取的測試、執行時間的測試、設計約束和極限的測試等。

1. 使用者登入測試

模組名稱

輸入

預期結果

實際結果

是否解決

使用者登入

第一次輸入有誤,第二次輸入正確

第一次無法進入介面,輸入正確後以各自的身份進入各自的介面

輸入正確後以各自的身份進入各自的介面

使用者登入

不輸入使用者名稱和密碼,點選“登入”按鈕

彈出提示框

提示錯誤資訊

使用者登入

輸入使用者名稱和密碼,點選“重置”按鈕

清空,要求重新輸入

清空,要求重新輸入

               表2-1 使用者登陸測試表

2.讀者借書測試

模組名稱

輸入

預期結果

實際結果

是否解決

讀者借書

未註冊的讀者使用者

未註冊讀者不能借書

提示未註冊讀者不能借書

讀者借書

合法註冊使用者的借書證編號

可以借書

提示可以借書

讀者借書

已經失效的讀者使用者資訊

提示讀者編號不可用,不能借書

不能借書

                表2-2 讀者借書測試表

3.讀者還書測試

模組名稱

輸入

預期結果

實際結果

是否解決

讀者還書

輸入錯誤的讀者編號

提示讀者編號不正確,不能還書

不能還書

讀者還書

輸入正確的讀者編號和不正確的圖書編號

提示借書資訊不符,不能還書

不能還書

讀者還書

輸入正確的讀者編號和圖書編號,判定讀者違章

提示讀者違章,繳納罰金

提示讀者需要繳納罰金並顯示金額

讀者還書

輸入正確的讀者編號和圖書編號,判定讀者未違章

提示正常還書

正常還書

               表2-3 讀者還書測試表

2.3測試1(識別符號)——使用者登入

識別符號

測試內容

測試目的

使用者登入

讀者使用者登入

1.檢查系統的許可權設定是否嚴密。

2.保證使用者和系統的安全性。

子系統管理員登入

系統管理員登入

2.3.1進度安排

測試時間

2014年6月20日

工作內容

1.向資料庫使用者表中插入用於測試的使用者名稱和密碼。

2.對不同的使用者設定不同的許可權。

3.按測試內容——登入測試進行手工測試

測試目標

測試程式的安全性,防止資料洩露或遭到非法修改,核實使用者許可權。

測試結束標準

所有預期結果都與實際測試結果相同。

2.3.2條件

1.硬體條件:

 處理器:Intel雙核心處理器:支援多執行緒,二級快取為2MB或4MB,主頻133MHZ或266MHZ

 記憶體:2GB 支援DDR2 

 硬碟:不少於80GB

 電源:有內建電源以及外接電源,外接電源能夠提供突然斷電提供時間儲存資料作用

2.軟體條件:

支援執行環境:JDK7.0

作業系統: Windows 7/8/server Liux

資料庫系統:Sql Server 2008 /MySQL 6.0

編譯程式: ecliples/My ecliples

2.3.3測試資料

《青院圖書館資訊管理軟體需求規格說明書》

《青院圖書館資訊管理軟體設計說明書》

《軟體工程》 李浪、朱雅莉、熊江主編  華中科技大學出版社;

《軟體文件寫作教程》 馬平、黃冬梅編著  電子工業出版社;

《公司工資管理軟體測試計劃書》

2.3.4測試培訓

試本系統要對軟體工程的相關概念有一定的認知和理解,熟悉資料庫的相關操作,能對資料進行正確的處理,因此對測試培訓有如下要求:

1)培訓的內容:軟體測試的基本概念,黑盒測試用例設計,資料庫相關基礎概念,資料庫基本操作。

2)被訓人員:全體測試人員。

3)從事培訓人員:相關專業的專家或教授。

2.4測試2(識別符號)——讀者借書

識別符號

測試內容

測試目的

讀者借書

未註冊讀者借書

1.檢查系統的借書模組是否正常

2.保證使用者和系統的可用性和健壯性。

註冊讀者借書

已失效讀者借書

2.4.1進度安排

測試時間

2014年6月20

工作內容

1.向資料庫讀者表中插入用於測試的讀者編號和密碼。

2.前天操作員進入讀者借書管理頁面對不同的讀者編號設定不同的屬性。

3.按測試內容——讀者借書測試進行手工測試

測試目標

測試程式的安全性,防止資料洩露或遭到非法修改,核實使用者許可權。

測試結束標準

所有預期結果都與實際測試結果相同。

2.4.2條件

1.硬體條件:

 處理器:Intel雙核心處理器:支援多執行緒,二級快取為2MB或4MB,主頻133MHZ或266MHZ

 記憶體:2GB 支援DDR2 

 硬碟:不少於80GB

 電源:有內建電源以及外接電源,外接電源能夠提供突然斷電提供時間儲存資料作用

2.軟體條件:

支援執行環境:JDK7.0

作業系統: Windows 7/8/server Liux

資料庫系統:Sql Server 2008 /MySQL 6.0

編譯程式: ecliples/My ecliples

2.4.3測試資料

《青院圖書館資訊管理軟體需求規格說明書》

《青院圖書館資訊管理軟體設計說明書》

《軟體工程》 李浪、朱雅莉、熊江主編  華中科技大學出版社;

《軟體文件寫作教程》 馬平、黃冬梅編著  電子工業出版社;

《公司工資管理軟體測試計劃書》

2.4.4測試培訓

試本系統要對軟體工程的相關概念有一定的認知和理解,熟悉資料庫的相關操作,能對資料進行正確的處理,因此對測試培訓有如下要求:

1)培訓的內容:軟體測試的基本概念,黑盒測試用例設計,資料庫相關基礎概念,資料庫基本操作。

2)被訓人員:全體測試人員。

3)從事培訓人員:相關專業的專家或教授。

2.5測試3(識別符號)——讀者還書

識別符號

測試內容

測試目的

讀者借書

還書資訊與所借圖書資訊不符

1.檢查系統的借書模組是否正常

2.保證使用者和系統的可用性和健壯性。

讀者違章

讀者正常還書

2.5.1進度安排

測試時間

2014年6月20

工作內容

1.向資料庫讀者表中插入用於測試的讀者編號和密碼。

2.前天操作員進入讀者還書管理頁面對不同的讀者編號設定不同的屬性。

3.按測試內容——讀者還書測試進行手工測試

測試目標

測試程式的安全性,防止資料洩露或遭到非法修改,核實使用者許可權。

測試結束標準

所有預期結果都與實際測試結果相同。

2.5.2條件

1.硬體條件:

 處理器:Intel雙核心處理器:支援多執行緒,二級快取為2MB或4MB,主頻133MHZ或266MHZ

 記憶體:2GB 支援DDR2 

 硬碟:不少於80GB

 電源:有內建電源以及外接電源,外接電源能夠提供突然斷電提供時間儲存資料作用

2.軟體條件:

支援執行環境:JDK7.0

作業系統: Windows 7/8/server Liux

資料庫系統:Sql Server 2008 /MySQL 6.0

編譯程式: ecliples/My ecliples

2.5.3測試資料

《青院圖書館資訊管理軟體需求規格說明書》

《青院圖書館資訊管理軟體設計說明書》

《軟體工程》 李浪、朱雅莉、熊江主編  華中科技大學出版社;

《軟體文件寫作教程》 馬平、黃冬梅編著  電子工業出版社;

《公司工資管理軟體測試計劃書》

2.5.4測試培訓

試本系統要對軟體工程的相關概念有一定的認知和理解,熟悉資料庫的相關操作,能對資料進行正確的處理,因此對測試培訓有如下要求:

1)培訓的內容:軟體測試的基本概念,黑盒測試用例設計,資料庫相關基礎概念,資料庫基本操作。

2)被訓人員:全體測試人員。

3)從事培訓人員:相關專業的專家或教授。

3測試設計說明

3.1測試1(識別符號)——使用者登入

測試型別

測試階段

單元測試

整合測試

確認測試

系統測試

使用者登入

×

×

×

員工資訊管理

×

×

×

人事部門管理

×

×

×

工資條資訊管理

×

×

×

                    表 3-1 使用者登入測試說明表

3.1.1控制

本測試為測試小組成員手動輸入資料來檢測模組有效性。

3.1.2輸入

輸入項

有效類

無效類

使用者登入

①使用者名稱合法,密碼匹配

②使用者名稱不合法

③密碼不匹配

3.1.3輸出

輸入值

預期輸出

覆蓋類

使用者名稱:admin

密碼:admin

登陸成功!顯示登陸主介面介面

使用者名稱:adm

密碼:admin

介面對話方塊提示使用者名稱不合法

使用者名稱:admin

密碼:123

介面對話方塊提示密碼錯誤

3.1.4過程

預期結果是合法的使用者名稱和匹配的密碼才能成功登陸系統,非法使用者或者密碼不匹配無法登陸系統。系統通過後臺數據庫內的使用者表在判斷使用者身份。

3.2測試2(識別符號)——讀者借書

3.2.1控制

本測試為測試小組成員手動輸入資料來檢測模組有效性。

3.2.2輸入

輸入項

有效類

無效類

讀者借書

①合法註冊讀者使用者

②未註冊讀者

③已失效讀者

3.2.3輸出

輸入值

預期輸出

覆蓋類

201200001

介面對話方塊提示讀者為合法註冊讀者,可以借書

201500001

介面對話方塊提示讀者編號不存在

201000011

介面對話方塊提示使用者名稱已失效

3.2.4過程

預期結果是合法註冊的使用者才能成功借書,未註冊使用者或者已失效使用者不能借書

3.3測試2(識別符號)——讀者還書

3.3.1控制

本測試為測試小組成員手動輸入資料來檢測模組有效性。

3.3.2輸入

輸入項

有效類

無效類

讀者還書

①讀者未違章

②讀者違章

③讀者還書與借書資訊不符

3.1.3輸出

輸入值

預期輸出

覆蓋類

讀者未違章

判定該讀者未違章,不需要繳納罰金,正常還書

讀者違章閱讀

判定該讀者違章閱讀,需要繳納罰金額度為:xx

201000011

系統找不到該讀者借當前所還圖書的借書資訊

3.1.4過程

預期結果是未違章讀者正常還書,違章讀者需要繳納罰金,所還圖書資訊與借書資訊不符無法還書

4評價準則

4.1範圍

以上所選擇的測試用例可以測試本系統登陸模組、各模組間呼叫許可權設定、資料結構以及資料精度標準、操作有否有誤。

4.2資料整理

主要的資料處理是將指令碼檔案以正確的檔案命名方式儲存,將執行指令碼之後生成的報告圖妥善儲存。

4.3尺度

系統需要達到的標準:

1. 進入系統時所需時間不超過4秒

2. 登陸時事務與併發時間不超過5秒

3. 完成一個功能,時間不超過30秒

如果通過指令碼測試出來的結果達不到以上標準,那麼測試用例不合格。

相關推薦

圖書館管理系統測試計劃說明書

5. 前臺操作子系統:該子系統主要負責借書時需要輸入讀者的使用者號和圖書ISBN;如果該圖書可借,則正常借書,提示“借閱成功”;如果該書不可借,則彈出視窗提示。還書時需要輸入讀者的使用者號和圖書ISBN;若正常還書,點選確定即可;若讀者違章,可填寫違章記錄,並處以罰款。

圖書館管理系統》—詳細計劃說明書

                  圖書館管理系統                   詳細設計說明書 目錄 文件名稱:圖書

學生管理App測試計劃測試矩陣

andro 管理員 屏幕分辨率 分辨率 ios 4.4 開始 ble 學生 學生管理測試計劃: 裏程碑項目 開始時間 結束時間 測試規劃 2017.4.1 2017.4.2 測試設計 2017.4.2 2017.4.3 測試設計實施 2017.4.4 20

日程管理測試計劃測試矩陣

矩陣 ima ont -s pan size alt 計劃 技術分享 一、測試計劃 二、測試矩陣 日程管理的測試計劃和測試矩陣

JavaWeb學習入門之——圖書館管理系統開發(Hibernate學習1)

pass ica void 技術分享 gets 學習 images 創建 driver 最近看了看JavaWeb的書籍,才感覺到大二時候學的JavaWeb才僅僅只是個入門。最尷尬的當初還沒咋學一直在看.NET,現在看起來JavaWeb,各種框架各種頭疼啊。看了幾個例子之後覺

圖書館管理系統——模板建立

設計 water title ext blog 錯誤 doctype rar post 圖書館管理系統也進行了有一段時日了,前段時間一直在進行繪圖,直到前天才真正的把圖畫完,當然後期肯定還有須要完好的地方。現階段,我們就開始了界面的搭建。這個對於我們來說

JAVA程序設計(14.1)----- 圖書館管理系統 初步設計 內部功能篇

容器 line rand 選擇 nextline getc ren new south 首先繪制思維導圖。右下的user臨時無論先…… 先做Book。抽象化屬性,核心功能。然後是繪制BookManager的主要功能 然後直接導出到Eclipse進行改動調整,

圖書館管理系統子系統定義

有效 信息 圖書 不定 提示 人員 系統維護 續借 讀者 在本圖書館裏系統之中,管理員為每一個讀者建立一個賬戶,賬戶包含讀者個人詳細信息,同時針對不同類型讀者,分發不同級別的借書卡。不同的借書卡級別對應不同的借書數量、還書期限和續借次數。 讀者可以憑借借書

大一java圖書館管理系統課程設計

校招 seo mos rpv p2c pen tel abd deb 各位看看我編的代碼,為啥就不能動呢??? vs2017的使用 補《歡聚時代2017校招筆試題目(PHP工程師類)---錯題解析》 區間點覆蓋CaseofFugitive:CodeForces-556

圖書館管理系統類圖實驗報告

(實驗三)圖書館管理系統類圖實驗報告 一、問題描述: 在建立圖書館管理系統中,首先需要畫出類圖,為了方便以後工作思路清晰,編碼思路有條理。需畫出圖書館管理系統類之間的關係,列出類的屬性。本次試驗就對圖書館管理系統的類圖做出一系列列舉,實現圖書管理系統。 二、框架類圖: 借閱者進行

專案1第五課——圖書管理系統測試管理員功能

  上節課我們把管理員和書籍容器搞定了,這節課我們就來測試下他們的功能,順便把管理員登入做一下。   Login: package com.bookmanagement; import java.util.Scanner; public class Log

關於圖書館管理系統版本一的自我總結

版本一    為陣列實現方式 總體設計模式為:   書類 名稱, 作者,價格 set() get()         主類{ 建立一個儲存圖書的陣列,以後用資料庫實現 public static final int

圖書館管理系統心得體會

圖書管理系統的感想 對於這個系統在操作的過程中出錯最多的地方是檔案的操作,就是檔案的讀入和讀出總是出現問題,問題在於以下兩點: 一是在過載輸入流輸出流運算子的時候出現了錯誤,即輸入和輸出的格式是不相同的,下面是正確的程式碼: istream&operator>>(istre

庫存物資管理系統-測試

實驗要求: 1.、有一個存放商品的倉庫,每天都有商品出庫和入庫。 2、每種商品都有名稱、生產廠家、型號、規格等。 3、出入庫時必須填寫出入庫單據,單據包括商品名稱、生產廠家、型號、規格、數量、日期、時間、入庫單位(或出庫單位)名稱、送貨(或提貨)人姓名。 建兩張資料表,一張用來商品的增刪改查,一張記錄商品的

ASP.NET Core 打造一個簡單的圖書館管理系統(一) 基本模型以及數據庫的建立

allow shel 系列 sqlserver rar 刪除數據庫 mvc 5 字段 約定 前言: 本系列文章主要為我之前所學知識的一次微小的實踐,以我學校圖書館管理系統為雛形所作。 本系列文章主要參考資料: 微軟文檔:https://docs.microsoft.c

ASP.NET Core 打造一個簡單的圖書館管理系統(一) 基本模型以及資料庫的建立

前言: 本系列文章主要為我之前所學知識的一次微小的實踐,以我學校圖書館管理系統為雛形所作。 本系列文章主要參考資料: 微軟文件:https://docs.microsoft.com/zh-cn/aspnet/core/getting-started/?view=aspnetcore-2.1&ta

ASP.NET Core 打造一個簡單的圖書館管理系統(二)Code First 多對多關係的建立

前言: 本系列文章主要為我之前所學知識的一次微小的實踐,以我學校圖書館管理系統為雛形所作。 本系列文章主要參考資料: 微軟文件:https://docs.microsoft.com/zh-cn/aspnet/core/getting-started/?view=aspnetcore-2.1&ta

ASP.NET Core 打造一個簡單的圖書館管理系統(二)Code First 多對多關系的建立

兩個 microsoft 創建 int lan rar -c bsp dem 前言: 本系列文章主要為我之前所學知識的一次微小的實踐,以我學校圖書館管理系統為雛形所作。 本系列文章主要參考資料: 微軟文檔:https://docs.microsoft.com/zh-c

ASP.NET Core 打造一個簡單的圖書館管理系統(三)基本登入頁面以及授權邏輯的建立

前言:   本系列文章主要為我之前所學知識的一次微小的實踐,以我學校圖書館管理系統為雛形所作。   本系列文章主要參考資料:   微軟文件:https://docs.microsoft.com/zh-cn/aspnet/core/getting-started/?view=aspnetcore-2.1&

ASP.NET Core 打造一個簡單的圖書館管理系統(四)密碼修改以及密碼重置

 前言:   本系列文章主要為我之前所學知識的一次微小的實踐,以我學校圖書館管理系統為雛形所作。   本系列文章主要參考資料:   微軟文件:https://docs.microsoft.com/zh-cn/aspnet/core/getting-started/?view=aspnetcor