圖書館管理系統(tǒng)測試用例_第1頁
圖書館管理系統(tǒng)測試用例_第2頁
圖書館管理系統(tǒng)測試用例_第3頁
圖書館管理系統(tǒng)測試用例_第4頁
圖書館管理系統(tǒng)測試用例_第5頁
已閱讀5頁,還剩11頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

PAGEPAGE2圖書館管理系統(tǒng)測試用例目錄0.文檔介紹 40.1文檔目的 40.2文檔范圍 40.3讀者對象 40.4參考文獻 41.接口-路徑測試用例 51.1被測試對象(單元)的介紹 51.2測試范圍與目的 51.3測試環(huán)境與測試輔助工具的描述 51.4測試驅動程序的設計 51.5接口測試用例 61.6路徑測試的檢查表 72.功能測試用例 82.1被測試對象的介紹 82.2測試范圍與目的 82.3測試環(huán)境與測試輔助工具的描述 82.4測試驅動程序的設計 82.5功能測試用例 93.健壯性測試用例 113.1被測試對象的介紹 113.2測試范圍與目的 113.3測試環(huán)境與測試輔助工具的描述 113.4測試驅動程序的設計 113.5容錯能力/恢復能力測試用例 114.性能測試用例 124.1被測試對象的介紹 124.2測試范圍與目的 124.3性能測試用例 125.圖形用戶界面測試用例 135.1被測試對象的介紹 135.2測試范圍與目的 135.3用戶界面測試的檢查表 136.信息安全性測試用例 146.1被測試對象的介紹 146.2測試范圍與目的 146.5信息安全性測試用例 147.壓力測試用例 157.1被測試對象的介紹 157.2測試范圍與目的 157.3測試環(huán)境與測試輔助工具的描述 157.4測試驅動程序的設計 157.5壓力測試用例 158.可靠性測試用例 168.1被測試對象的介紹 168.2測試范圍與目的 168.5可靠性測試用例 169.安裝/反安裝測試用例 179.1被測試對象的介紹 179.2測試范圍與目的 179.5安裝/反安裝測試用例 17

0.文檔介紹測試用例文檔是為針對圖書館管理系統(tǒng)而編寫的,對圖書館管理系統(tǒng)的測試用例以文檔的形式記錄下來。0.1文檔目的影響軟件測試的因素很多,例如軟件本身的復雜程度、開發(fā)人員的自身素質等等。有些因素是客觀存在的,而有些因素是波動的、不穩(wěn)定的,如何保證軟件測試質量的穩(wěn)定?軟件測試文檔的目的是為了保證軟件測試的質量,把人為的因素減小到最小。同時編寫軟件測試文檔,便于以后測試的更新。同時也方便項目人員的交流。0.2文檔范圍測試用例文檔是針對圖書館管理系統(tǒng)的,因此文檔范圍控制在對圖書館管理系統(tǒng)編寫測試用例的范圍之內(nèi)。0.3讀者對象測試人員,相關項目人員。0.4參考文獻《軟件測試基礎教程》AndreasSpiller等著人民郵電出版社《軟件工程—理論與實踐》白忠建等編著高等教育出版社《實用軟件測試指南》WhittakerJ.A.馬良荔著電子工業(yè)出版1.接口-路徑測試用例1.1被測試對象(單元)的介紹圖書館管理系統(tǒng)的用戶接口,是用戶與計算機交互的接口,圖書館管理員通過接口對圖書進行管理,以及對用戶的借還書管理和更新。硬件接口包括校園一卡通,掃描儀器,用戶通過校園一卡通可以借書,還書以及續(xù)借,圖書管理員通過校園一卡通可以查閱用戶的基本資料。掃描儀器通過對校園一卡通掃描,將用戶的資料掃描到電腦,以及將用戶的借還書掃描到電腦,及時將數(shù)據(jù)記錄。JDBC,即JAVA數(shù)據(jù)庫連接,用于執(zhí)行SQL語句的JAVAAPI,為多種關系數(shù)據(jù)庫提供統(tǒng)一訪問。SQL(StructuredQueryLanguage)結構化查詢語言,是一種數(shù)據(jù)庫查詢和程序設計語言,用于存取數(shù)據(jù)以及查詢、更新和管理關系數(shù)據(jù)庫系統(tǒng)。1.2測試范圍與目的測試范圍包括外部接口(用戶接口,硬件接口,軟件接口)和內(nèi)部接口。用戶接口是指采用可視化窗口;硬件接口是指校園一卡通,掃描儀器;軟件接口是指JDBC與SQL數(shù)據(jù)庫的鏈接。內(nèi)部接口是指各個功能模塊之間的接口(登錄,查詢,更新等)。對接口進行測試是為了發(fā)現(xiàn)接口的缺陷,增強圖書館管理系統(tǒng)的功能。1.3測試環(huán)境與測試輔助工具的描述系統(tǒng)測試環(huán)境(Windows2000以上版本)以及外部組織的環(huán)境。1.4測試驅動程序的設計對每一個接口,設計一個驅動模塊和多個樁模塊,驅動模塊用以模式擬主程序或者調用模塊的功能,向被測模塊傳遞數(shù)據(jù)。1.5接口測試用例接口A(外部接口)校園一卡通輸入/動作期望的輸出/相應實際情況從掃描儀掃描經(jīng)過用戶信息顯示在顯示器吻合已去磁的一卡通從掃描儀經(jīng)過未能顯示用戶信息,提示錯誤出現(xiàn)錯誤,與期望相吻合接口B(外部接口)掃描儀器輸入/動作期望的輸出/相應實際情況借的書從掃描儀器掃描掃描儀器掃描到的信息輸入電腦吻合欲還書從掃描儀掃描掃描到用戶信息,以及是否到期吻合欲續(xù)借書從掃描儀掃過掃描用戶信息,更新數(shù)據(jù)庫吻合已去磁的書從掃描儀掃過不能掃描到用戶信息,提示錯誤出現(xiàn)錯誤,與期望相吻合接口C(外部接口)SQL數(shù)據(jù)庫接口輸入/動作期望的輸出/相應實際情況輸入《傅雷家書》進行查詢訪問成功,顯示是否可借吻合接口D(管理員登錄接口)管理員登錄輸入/動作期望的輸出/相應實際情況管理員ID:0078002010,密碼:hujianfeng登錄成功吻合用戶名:abcdefghijklmnopad,密碼:hujianfeng用戶名超過邊界,顯示錯誤吻合用戶名:123456,密碼:hujianfeng用戶名為非字符,顯示錯誤吻合…接口E(內(nèi)部接口)查詢輸入/動作期望的輸出/相應實際情況輸入書名:《C程序設計》顯示有或者沒有此書與期望情況萬和輸入書名:abddfdfdfdfdafds顯示輸入格式不對吻合輸入書名:空(不輸入)提示請輸入書名吻合1.6路徑測試的檢查表檢查項結論數(shù)據(jù)類型問題(1)變量的數(shù)據(jù)類型有錯誤嗎?(2)存在不同數(shù)據(jù)類型的賦值嗎?(3)存在不同數(shù)據(jù)類型的比較嗎?有(數(shù)據(jù)類型書寫錯誤)有無變量值問題(1)變量的初始化或缺省值有錯誤嗎?(2)變量發(fā)生上溢或下溢嗎?(3)變量的精度不夠嗎?無發(fā)生夠邏輯判斷問題(1)由于精度原因導致比較無效嗎?(2)表達式中的優(yōu)先級有誤嗎?(3)邏輯判斷結果顛倒嗎?無有有循環(huán)問題(1)循環(huán)終止條件不正確嗎?(2)無法正常終止(死循環(huán))嗎?(3)錯誤地修改循環(huán)變量嗎?(4)存在誤差累積嗎?正確是否無內(nèi)存問題(1)內(nèi)存沒有被正確地初始化卻被使用嗎?(2)內(nèi)存被釋放后卻繼續(xù)被使用嗎?(3)內(nèi)存泄漏嗎?(4)內(nèi)存越界嗎?(5)出現(xiàn)野指針嗎?無無不泄露為越界未出現(xiàn)文件I/O問題(1)對不存在的或者錯誤的文件進行操作嗎?(2)文件以不正確的方式打開嗎?(3)文件結束判斷不正確嗎?(4)沒有正確地關閉文件嗎?無無無有錯誤處理問題(1)忘記進行錯誤處理嗎?(2)錯誤處理程序塊一直沒有機會被運行?(3)錯誤處理程序塊本身就有毛病嗎?如報告的錯誤與實際錯誤不一致,處理方式不正確等等。(4)錯誤處理程序塊是“馬后炮”嗎?如在被它被調用之前軟件已經(jīng)出錯。是有無無2.功能測試用例2.1被測試對象的介紹功能測試是指對圖書館管理系統(tǒng)的各項功能進行測試,也叫黑盒測試。從系統(tǒng)產(chǎn)品的界面﹑架構出發(fā)。被測試對象主要包括,圖書館管理系統(tǒng)的登錄界面,借書,還書,續(xù)借以及新書入庫等功能的測試2.2測試范圍與目的圖書館管理系統(tǒng)的登錄界面,借書還書功能以及續(xù)借及新書入庫等功能的測試。目的是測試各個功能是否能正常運行。2.5功能測試用例功能A描述登錄界面用例目的測試管理員能否正常登錄前提條件操作系統(tǒng)正常運行,以及各硬件配置恰當輸入/動作期望的輸出/相應實際情況輸入:管理員ID:0078002010,密碼:hujianfeng登錄成功與期望相吻合輸入:管理員ID:0078002010,密碼:abcdefghijkldlddfdf密碼越界吻合輸入:管理員ID:0078002010,密碼:123456密碼輸入格式不正確與期望相吻合功能B描述借書功能用例目的測試用戶能否正常借書前提條件操作系統(tǒng)正常運行,用戶一卡通正常,掃描儀正常以及各硬件配置恰當輸入/動作期望的輸出/相應實際情況《C程序設計》及用戶一卡通從掃描儀掃描經(jīng)過顯示器顯示用戶信息及書本信息,及顯示是否可借,是否欠款與期望相吻合將六本書從掃描儀掃描經(jīng)過顯示用戶超出借書范圍(最多四本)吻合功能C描述還書功能用例目的測試用戶能否正常還書前提條件操作系統(tǒng)正常運行,用戶一卡通正常,掃描儀正常以及各硬件配置恰當輸入/動作期望的輸出/相應實際情況《C程序設計》從掃描儀掃描經(jīng)過顯示用戶是否超期,未超期還書成功吻合《JAVA程序設計》從掃描儀掃描經(jīng)過顯示用戶超期天數(shù)(4天)吻合功能D描述續(xù)借功能用例目的測試用戶能否正常續(xù)借前提條件操作系統(tǒng)正常運行,用戶一卡通正常,掃描儀正常以及各硬件配置恰當輸入/動作期望的輸出/相應實際情況《C程序設計》從掃描儀掃描經(jīng)過顯示用戶是否超期,未超期還書成功吻合《JAVA程序設計》從掃描儀掃描經(jīng)過顯示用戶超期天數(shù)(4天),吻合功能E描述新書入庫用例目的測試新書是否能正常入庫前提條件操作系統(tǒng)正常運行,用戶一卡通正常,掃描儀正常以及各硬件配置恰當輸入/動作期望的輸出/相應實際情況輸入:書名《新概念英語3》書號119130號出版社:人民郵電出版社顯示新書信息,并記錄到數(shù)據(jù)庫吻合輸入:書名《新概念英語3》書號abcdfdf號出版社:人民郵電出版社書號不符合吻合輸入:書名《新概念英語3》書號119130號出版社:123456出版社輸入不合法與實際情況吻合3.健壯性測試用例3.1被測試對象的介紹健壯性測試是用于對圖書館管理系統(tǒng)出現(xiàn)故障時,是否能夠自動回復或者忽略故障繼續(xù)運行。3.2測試范圍與目的測試范圍包括圖書館管理系統(tǒng),以及有關的硬件設施。相關的功能。3.5容錯能力/恢復能力測試用例異常輸入/動作容錯能力/恢復能力造成的危害、損失管理員ID輸入:abc容錯能力強,正?;謴臀丛斐晌:钑鴷r,先掃描條形碼,再掃描一卡通提示掃描順序不當未造成危害借書操作,將電源關閉重啟時,系統(tǒng)恢復正常未造成危害正在進行新書入庫操作時,強制關閉窗口重啟時,系統(tǒng)正常為造成危害一百臺電腦都在進行借還書操作系統(tǒng)提示,系統(tǒng)繁忙。造成輕微的損失,有些用戶借書失敗4.性能測試用例4.1被測試對象的介紹性能測試用來測試軟件在集成系統(tǒng)中的運行性能,特別是針對實時系統(tǒng)和嵌入式系統(tǒng)。測試對象主要是圖書館管理系統(tǒng)中的各個功能集成在一起的性能。4.2測試范圍與目的性能測試的范圍控制在圖書館管理系統(tǒng),測試系統(tǒng)的集成功能。目的是測試圖書館管理系統(tǒng)的集成功能是否都正常。4.3性能測試用例性能A描述系統(tǒng)的負載能力用例目的測試系統(tǒng)的負載能力前提條件負載之前系統(tǒng)正常運行輸入數(shù)據(jù)期望的性能(平均值)實際性能(平均值)在系統(tǒng)中進行借書功能系統(tǒng)正常運行吻合在模擬工具中模擬一千臺電腦同時在圖書館管理系統(tǒng)中進行相關操作系統(tǒng)癱瘓吻合性能B描述系統(tǒng)的承壓能力用例目的測試系統(tǒng)的承壓前提條件承壓測試之前系統(tǒng)正常運行輸入數(shù)據(jù)期望的性能(平均值)實際性能(平均值)系統(tǒng)正常運行的同時,打開1000個頁面系統(tǒng)崩潰吻合同時進行借書和新書入庫操作系統(tǒng)正常運行吻合5.圖形用戶界面測試用例5.1被測試對象的介紹被測試對象主要包括各種圖形用戶界面(GUI),包括登錄界面,借書界面,還書界面以及新書入庫界面、5.2測試范圍與目的測試范圍包括圖書館管理系統(tǒng)中的各種界面。目的是測試各種圖形用戶界面是否都正常運行5.3用戶界面測試的檢查表檢查項測試人員的評價窗口切換、移動、改變大小時正常嗎?正常各種界面元素的文字正確嗎?(如標題、提示等)正常各種界面元素的狀態(tài)正確嗎?(如有效、無效、選中等狀態(tài))正確各種界面元素支持鍵盤操作嗎?支持各種界面元素支持鼠標操作嗎?支持對話框中的缺省焦點正確嗎?正確數(shù)據(jù)項能正確回顯嗎?能對于常用的功能,用戶能否不必閱讀手冊就能使用?能執(zhí)行有風險的操作時,有“確認”、“放棄”等提示嗎?有操作順序合理嗎?合理有聯(lián)機幫助嗎?有各種界面元素的布局合理嗎?美觀嗎?不是很美觀各種界面元素的顏色協(xié)調嗎?不太協(xié)調各種界面元素的形狀美觀嗎?不太美觀字體美觀嗎?美觀圖標直觀嗎?直觀6.信息安全性測試用例6.1被測試對象的介紹安全性測試檢查系統(tǒng)對非法侵入的防范能力。測試期間,測試人員假扮非法入侵者,采用各種辦法試圖突破防線。安全性測試檢測圖書館管理系統(tǒng)能否抵制各種的危機,從而保證系統(tǒng)的各項安全。6.2測試范圍與目的測試范圍限制在圖書館管理系統(tǒng)。目的是為了測試系統(tǒng)能否抵制各種危機。6.5信息安全性測試用例假想目標A想方設法截取或破譯口令前提條件系統(tǒng)口令正?;蛘咭言O口令非法入侵手段是否實現(xiàn)目標代價-利益分析安裝竊取口令的軟件否代價大于利益假想目標B想法設法去破壞系統(tǒng)的保護機制前提條件系統(tǒng)已經(jīng)安裝相應的保護機制非法入侵手段是否實現(xiàn)目標代價-利益分析安裝繞過殺毒軟件的木馬否代價大于利益7.壓力測試用例7.1被測試對象的介紹壓力測試和負載測試差不多,壓力測試是在計算機數(shù)量較少或系統(tǒng)資源匱乏的條件下進行的測試。壓力測試的對象包括內(nèi)存,CPU的可用性,磁盤空間等等。7.2測試范圍與目的測試范圍包括圖書館管理系統(tǒng)在內(nèi)的相關壓力測試。目的是測試各部分的承壓情況。7.3測試環(huán)境與測試輔助工具的描述圖書館管理系統(tǒng)的環(huán)境。7.4測試驅動程序的設計7.5壓力測

溫馨提示

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

評論

0/150

提交評論