軟件工程實訓-期刊管理系統-軟件測試計劃(STP)_第1頁
軟件工程實訓-期刊管理系統-軟件測試計劃(STP)_第2頁
軟件工程實訓-期刊管理系統-軟件測試計劃(STP)_第3頁
軟件工程實訓-期刊管理系統-軟件測試計劃(STP)_第4頁
軟件工程實訓-期刊管理系統-軟件測試計劃(STP)_第5頁
已閱讀5頁,還剩7頁未讀 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、精選優質文檔-傾情為你奉上精選優質文檔-傾情為你奉上專心-專注-專業專心-專注-專業精選優質文檔-傾情為你奉上專心-專注-專業軟件測試計劃(STP)目錄 TOC o 1-3 h z u 1引言1.1標識本系統是Beta 1.0版本1.2系統概述系統的名稱:期刊管理系統;產品所有權:張庭小組可行性研究:4月1號-4月7日需求分析:4月1日-4月7日詳細設計:4月11日-4月15日代碼編寫:4月1日-5月1日任務提出人: 劉建釗老師。需求分析人:張庭小組成員。用戶:使用該軟件且具有一定特權的管理人員(老師) 本文檔適用的項目:期刊管理系統。以上時間均為2012年。1.3文檔概述該文檔描述對計算機軟

2、件配置項CSCI,系統或子系統進行合格性測試的計劃安排。內容包括進行測試的環境、測試工作的標識及測試工作的時間安排等。1.4基線本項目軟件測試計劃的輸入基線為軟件需求規格說明、概要設計說明書和詳細設計說明書。2引用文件文檔格式要求按照我國GB/T8567-1998國家標準和IEEE/ANSI830-1993標準規范要求進行。岳濤,需求規格說明書;吳李江,軟件開發計劃;書籍包括:殷人昆等編著.實用軟件工程(第3版).北京:清華大學出版社,2010;鄭誠等編著.軟件工程課程設計.北京:機械工業出版社,2010;3軟件測試環境3.1軟件測試環境服務器端環境:操作系統使用Microsoft Windo

3、ws NT / 2000或UNIX數據庫使用Access客戶端環境:操作系統使用Windows 2000/XP及以上瀏覽器是Internet Explorer 6.0 / 7.03.2硬件測試環境內存:512MB以上系統要求運行在4/100M快速以太網。局域網通信協議使用TCP/IP,Internet通信協議使用HTTP。3.3其他材料在測試現場執行測試需要用到軟件用戶手冊、軟件清單。3.4安裝、測試與控制安裝瀏覽器:ie 6.0以上版本 ;安裝Microsoft Visual Studio 2010.3. 5參與組織參與現場測試的組織為張庭小組。3.6人員本系統總共需要4名測試人員,包括:測

4、試負責人1人:張庭。單元測試人員2人:岳濤,孫曉渭。集成測試人員1人:江一舟。3.7定向計劃本系統總共需要4名測試人員,包括:測試負責人1人:負責整個系統測試的總體控制。單元測試人員2人:主要負責進行有關單元測試,并配合其他人員進行集成測試。集成測試人員1人:負責系統的集成測試。3.8要執行的測試先分布進行單元測試,再進行集成測試,遵循自底向上的策略。對于每一個測試用例都要考慮到合法和非法的測試情況。4計劃4.1總體設計該系統測試的策略有功能測試和性能測試,功能測試要覆蓋系統中各個模塊中的每個功能。在功能測試時采用等價類劃分法、邊界值分析法和錯誤推測試法等多種測試方法,盡可能地做到測試的充分性

5、。測試時既要輸入正確的數據,測試功能是否滿足,也要對每個功能中的每個數據輸入域故意輸入錯誤的數據,測試系統的健壯性。比如:要求輸入字符的測試是否可以輸入數值,要求輸入數值的測試是否可以輸入字符,是否有輸入長度的限制、大小寫的限制、最大最小值(邊界值)的限制等等。性能測試往往針對軟件的一部分功能,進行專項測試。比如,系統能承受的并發用戶數量,系統的操作響應時間等。但卻很難把握和度量,很容易導致測試過程很快結束或測試似乎永遠都結束不了這兩種極端,所以針對每一個測試過程要定義可度量的狀態點,執行完一組工作后,及時檢查是否已達到預定目標,是否已執行完該過程所有的步驟等,如實際情況與計劃出入較大,應及時

6、調整計劃。考慮到各種因素和條件的限制,對期刊管理系統,采用黑盒測試方案,即根據軟件所需要的輸入數據的格式以及應該完成的功能,設計一些合法的測試用例和不合法的測試用例,特別是根據邊界條件設計一些邊界測試用例,以檢查系統是否能正確地完成預期功能,得到希望的輸出;或者是對不合法的輸入和操作能夠正確地識別和防御。對個別重要的模塊輔以白盒測試,以保證系統的正確性。4.1.1測試級要執行的測試的級別為系統級。4.1.2測試類別要執行的測試的類型為錯誤輸入測試。4.1.3一般測試條件每個測試應包括額定值、最大值和最小值;每個輸入的類型的測試都應使用真實數據;應度量每個CSCI執行的規模與時間。4.1.4測試

7、過程1.系統的測試內容根據前面的需求分析的功能描述,本系統主要有系統登錄、讀者管理、期刊管理和借閱管理四個部分,所以系統的測試主要圍繞著這些模塊展開。測試1:系統登錄測試測試系統的登錄界面是否正確、合理。對于合法的用戶是否能夠轉入正確的界面,對于非法的用戶能否進行正確的處理。測試2:讀者管理測試根據前面的詳細設計,可知該部分共有3個模塊,因此需要對這3個模塊先分別進行單元測試,即測試“添加用戶”、“修改用戶信息”、“刪除用戶“,然后再進行集成測試。測試2.1:添加用戶功能測試首先需要測試當用戶填寫了正確的用戶信息后,能否成功提交;還要測試當用戶提交那些包含有錯誤的信息時能否被拒絕,并正確地指出

8、出錯的位置。測試2.2:修改用戶信息功能測試首先需要測試是不是只有允許修改的字段才能修改,對于不能修改的字段是不允許修改的;對于允許修改的字段,先給正確的修改值,看能否正確提交,再給錯誤的修改值,看能否被拒絕,并給出正確的提示。測試2.3:刪除用戶功能測試要測試當用戶確實要刪除后,該記錄是否真的被刪除,以及當用戶放棄刪除時,該記錄是否還在。測試3:期刊管理測試根據詳細設計,可知該模塊有4個子模塊,因此需要對這4個子模塊先分別進行單元測試,即測試“添加期刊”、“修改期刊信息”、“刪除期刊”、“添加庫存期刊”,然后再進行集成測試。測試3.1:添加期刊功能測試需要測試當期刊的信息(期刊號、期刊名稱、

9、出版周期等)輸入不完整時,系統是否能夠給出正確的提示;還要測試目前輸入的期刊信息在數據庫中已存在時,能否給出正確響應,并給出提示;最后需要測試當輸入一個正確的新期刊信息時,能否成功提交。測試3.2:修改期刊信息功能測試測試系統能否正確列出所要修改的期刊目錄信息,再測試用戶完成信息修改后,能否成功提交。測試3.3:刪除期刊功能測試需要測試待刪除期刊填寫不完整時,系統能否給出相應提示;還要測試當用戶選中了一條記錄進行刪除時,能否給出“是否確定刪除”的提示,并且分別點擊“確認”和“取消按鈕”能夠進行正確的處理。測試3.4:添加庫存期刊功能測試需要測試當期刊的信息(期刊號、年份、期號、數量等)輸入不完

10、整時,系統是否能夠給出正確的提示;還要測試目前輸入的期刊信息在數據庫中已存在時,能否給出正確響應,并給出提示;最后需要測試當輸入一個正確的新期刊信息時,能否成功提交。測試4:借閱管理測試根據詳細設計,借閱管理功能有3個子模塊,因此需要對這3個子模塊先分別進行單元測試,即測試“借閱期刊模塊”、“歸還期刊模塊”、“查詢借閱信息模塊”,然后再進行集成測試。測試4.1:借閱期刊模塊測試首先需要測試輸入用戶的合法性,當輸入錯誤的用戶名時,能否給出相應的提示;接著需要測試輸入錯誤的期刊信息,能否給出相應的提示;還需要測試當同時給出正確的用戶名和期刊信息時,能否正確地處理借期刊。測試4.2:歸還期刊模塊測試

11、要測試當給出一個合法但是沒有借出的期刊信息以及不合法的期刊信息時,能否給出正確的提示,當用戶點擊了“歸還”按鈕后,測試對于各個記錄是否做了正確的處理。測試4.3:查詢借閱信息測試需要測試:當用戶設置的兩個條件“用戶名”和“期刊信息”都為空時,能否正確處理,并相應的結果顯示在控件中;當其中一部分為空時,能否正確處理并顯示結果;當兩個都不為空時,能否正確處理并顯示結果。2.系統的單元測試對于期刊管理系統的單元測試,可采用的方法是黑盒測試技術,主要是以等價類劃分為主,并輔以邊界值分析法,力圖發現系統中盡可能多的錯誤。3.系統的集成測試通過了單元測試后,便可進行系統的集成測試,一般采用自底向上集成的方

12、法。4.系統測試與回歸測試完成了各個模塊的測試后,要進行系統測試。也就是說,要把系統的所有模塊集成在一起進行全面測試,還要考慮軟件兼容和硬件的配置問題。4.1.5數據記錄、歸約和分析本條應標識并描述在本STP中標識的測試期間和測試之后要使用的數據記錄、歸納和分析過程。(若適用)這些過程包括記錄測試結果、將原始結果處理為適合評價的形式,以及保留數據歸約與分析結果可能用到的手工、自動、半自動技術。4.2計劃執行的測試測試1:系統登錄測試測試2:讀者管理測試測試3:期刊管理測試測試4:借閱管理測試4.2.1測試名稱及內容測試1:名稱:系統登錄測試。目的:測試系統操作界面。內容:帳號口令輸入、合法性檢

13、查,系統操作界面顯示控制。測試2:名稱:讀者管理測試。 目的:測試讀者管理操作功能。 內容:讀者管理界面顯示添加用戶,刪除用戶,修改用戶,退出等功能。測試3:名稱:期刊管理測試。 目的:測試期刊管理操作功能。 內容:期刊管理界面顯示添加期刊,刪除期刊,期刊目錄查詢,庫存期刊查詢,退出等功能。測試4:名稱:借閱管理測試。 目的:測試借閱管理操作功能。 內容:借閱管理界面顯示借書,還書,借閱查詢,退出等功能。4.3測試用例用例1:系統登錄測試如下表所示:表4-1輸入輸出用戶名密碼 12degf錯誤用戶名為空12334錯誤密碼為空admin123正確登陸成功步驟及操作:運行系統,轉到登陸界面,輸入用

14、戶名及密碼,測試登陸功能。允許偏差:不允許任何偏差。條件:用戶即可,包括管理員。用例2:讀者管理測試如下表所示:(1) 添加用戶如下表所示:表4-2輸入輸出用戶名密碼權限 12degf用戶錯誤用戶名為空12334用戶錯誤密碼為空admin123用戶錯誤用戶名已經存在zhangsan35862用戶正確添加成功12defg管理員錯誤用戶名為空1234管理員錯誤密碼為空admin123管理員錯誤用戶名已經存在wangwutian23管理員正確添加成功(2) 刪除用戶如下表所示:表4-3輸入輸出用戶名錯誤用戶名為空12334錯誤用戶名不存在admin正確刪除成功(3) 修改用戶如下表所示:表4-4輸入

15、輸出用戶名密碼權限 12degf用戶錯誤用戶名為空12334用戶錯誤密碼為空admin123用戶錯誤用戶名不存在zhangsan35862管理員正確修改成功wangwuwang23用戶正確添加成功用例3:期刊管理測試如下表所示:添加期刊添加新種類期刊表4-5輸入輸出CN刊號期刊名稱出版周期主辦單位單價 愛好音樂半月刊清華大學出版社33.00錯誤CN刊號為空CN 11-1655/J 愛好音樂半月刊清華大學出版社33.00錯誤CN刊號已存在CN 11-1655/K半月刊錯誤期刊名稱為空CN 11-1655/K 愛好音樂半月刊清華大學出版社33.00錯誤出版周期為空CN 11-1655/K 愛好音樂

16、半月刊33.00錯誤主辦單位為空CN 11-1655/K 愛好音樂半月刊清華大學出版社33.00錯誤單價為空CN 11-1655/K 愛好音樂半月刊清華大學出版社33.00正確添加成功期刊入庫表4-6輸入輸出CN刊號期刊名稱期刊年份期刊期號數量 老張愛好音樂201085錯誤CN刊號為空CN 11-1655/L 老張愛好音樂201085錯誤CN刊號不存在CN 11-1655/K20108錯誤期刊名稱為空CN 11-1655/K 老張愛好音樂85錯誤期刊年份為空CN 11-1655/K 老張愛好音樂20105錯誤期刊期號為空CN 11-1655/K 老張愛好音樂20108錯誤數量為空CN 11-1

17、655/K 老張愛好音樂201085正確添加成功刪除期刊表4-7輸入輸出選擇CN刊號期刊年份期刊期號刪除期刊目錄20108錯誤請填寫完整信息刪除期刊目錄CN 11-1655/K20108錯誤請先刪除入庫的所有期該類期刊刪除期刊目錄CN 11-1655/K20109錯誤沒有該種類期刊刪除期刊目錄CN 11-1655/L20108錯誤該期刊不存在刪除入庫期刊CN 11-1655/K20109錯誤暫時沒有該期期刊刪除入庫期刊CN 11-1655/K20108正確刪除成功刪除期刊目錄CN 11-1655/K20108正確刪除成功用例4:借閱管理測試如下表所示:借書表4-8輸入輸出用戶名期刊名稱期刊年份

18、期刊期號 愛好音樂20108錯誤用戶名為空test 愛好音樂20108錯誤用戶不存在admin 愛好音樂8錯誤期刊年份為空admin 愛好音樂2010錯誤期刊期號為空admin 愛好音樂20109錯誤此期期刊還沒有入庫zhangting 愛好音樂20108錯誤你已經借過這期期刊了zhangting人民音樂20088錯誤該期期刊已經全部被人借出了admin 愛好音樂20108正確借書成功(2) 還書表4-9輸入輸出用戶名期刊名稱期刊年份期刊期號 愛好音樂20108錯誤用戶名為空test 愛好音樂20108錯誤用戶不存在admin 愛好音樂8錯誤期刊年份為空admin 愛好音樂2010錯誤期刊期號

19、為空admin 愛好音樂20109錯誤此期期刊還沒有入庫zhangting 愛好音樂20108錯誤該讀者并沒有借該期期刊admin 愛好音樂20108正確還書成功5測試進度表下表列出了測試的時間安排:表4-10項目里程碑開始時間結束時間輸出要求/備注測試規劃2012.04.122010.04.17完成測試準備階段測試設計2012.04.182010.04.25需要完成測試的設計階段測試設計實施2012.04.262010.05.02按照測試的設計進行實施測試執行2012.05.032010.05.05開始進行測試的執行階段測試總結2010.05.062010.05.08測試總結階段6評價6.1評價準則測試工作應避免由原開發軟件的個人來承擔。本系統的測試工作是由相關同學來承擔。設計測試方案時,不僅要包括確定的輸入數據,而且應包括從系統功能出發預期的測試結果。測試用例不僅要包括合理、有效的輸入數據,還要包括無效的或不合理的輸入數據。不僅要檢驗程序是否作了該做的事,還要檢查程序是否同時作了不該做的事。軟件中仍存在錯誤的概率和已經發現錯誤的個數是成正比的。保留測試用例,作為軟件文檔的組成部分。6.2數據

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論