KTV點歌系統(tǒng)測試用例_第1頁
KTV點歌系統(tǒng)測試用例_第2頁
KTV點歌系統(tǒng)測試用例_第3頁
KTV點歌系統(tǒng)測試用例_第4頁
KTV點歌系統(tǒng)測試用例_第5頁
已閱讀5頁,還剩10頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、KTV點歌系統(tǒng)測試用例文檔文件狀態(tài): 草稿 正式發(fā)布 正在修改文件標識:TEST CASE當前版本:v1.1作 者:完成日期:2011-3-7備注:此文檔為面向過程的測試用例文檔2011年3月7日 目 錄 0. 文檔介紹40.1 文檔目的40.2 文檔范圍40.3 讀者對象40.4 參考文獻41. 接口路徑測試用例51.1 被測試對象(單元)的介紹51.2 測試范圍與目的51.3 測試環(huán)境與測試輔助工具的描述51.4 測試驅(qū)動程序的設(shè)計51.5 接口測試用例61.6 路徑測試的檢查表72. 功能測試用例82.1 被測試對象的介紹82.2 測試范圍與目的82.3 測試環(huán)境與測試輔助工具的描述82

2、.4 測試驅(qū)動程序的設(shè)計82.5 功能測試用例93. 健壯性測試用例113.1 被測試對象的介紹113.2 測試范圍與目的113.3 測試環(huán)境與測試輔助工具的描述113.4 測試驅(qū)動程序的設(shè)計113.5 容錯能力/恢復(fù)能力測試用例114. 性能測試用例124.1 被測試對象的介紹124.2 測試范圍與目的124.3 性能測試用例125. 圖形用戶界面測試用例135.1 被測試對象的介紹135.2 測試范圍與目的135.3 用戶界面測試的檢查表136. 信息安全性測試用例146.1 被測試對象的介紹146.2 測試范圍與目的146.5 信息安全性測試用例147. 壓力測試用例157.1 被測試對

3、象的介紹157.2 測試范圍與目的157.3 測試環(huán)境與測試輔助工具的描述157.4 測試驅(qū)動程序的設(shè)計157.5 壓力測試用例158. 可靠性測試用例168.1 被測試對象的介紹168.2 測試范圍與目的168.5 可靠性測試用例169. 安裝/反安裝測試用例179.1 被測試對象的介紹179.2 測試范圍與目的179.5 安裝/反安裝測試用例170. 文檔介紹 測試用例文檔是為針對KTV點歌系統(tǒng)而編寫的,對KTV點歌系統(tǒng)的測試用例以文檔的形式記錄下來。0.1 文檔目的 影響軟件測試的因素很多,例如軟件本身的復(fù)雜程度、開發(fā)人員的自身素質(zhì)等等。有些因素是客觀存在的,而有些因素是波動的、不穩(wěn)定的

4、,如何保證軟件測試質(zhì)量的穩(wěn)定?軟件測試文檔的目的是為了保證軟件測試的質(zhì)量,把人為的因素減小到最小。同時編寫軟件測試文檔,便于以后測試的更新。同時也方便項目人員的交流。0.2 文檔范圍 測試用例文檔是針對KTV點歌系統(tǒng)的,因此文檔范圍控制在對KTV點歌系統(tǒng)編寫測試用例的范圍之內(nèi)。0.3 讀者對象 測試人員,相關(guān)項目人員。0.4 參考文獻軟件測試基礎(chǔ)教程Andreas Spiller等著 人民郵電出版社軟件工程理論與實踐白忠建等編著 高等教育出版社實用軟件測試指南Whittaker J.A. 馬良荔 著 電子工業(yè)出版1. 接口路徑測試用例1.1 被測試對象(單元)的介紹 KTV點歌系統(tǒng)的用戶接口,

5、是用戶與柜臺計算機交互的接口,KTV管理員通過接口對歌曲進行管理,以及對用戶所選歌曲進行管理和更新。硬件接口包括點歌控制臺,遙控器以及墻控板。用戶通過點歌控制臺可以增加、刪除歌曲,以及插歌。JDBC,即JAVA數(shù)據(jù)庫連接,用于執(zhí)行SQL語句的JAVA API,為多種關(guān)系數(shù)據(jù)庫提供統(tǒng)一訪問。SQL (Structured Query Language)結(jié)構(gòu)化查詢語言,是一種數(shù)據(jù)庫查詢和程序設(shè)計語言,用于存取數(shù)據(jù)以及查詢、更新和管理關(guān)系數(shù)據(jù)庫系統(tǒng)。1.2 測試范圍與目的 測試范圍包括外部接口(用戶接口,硬件接口,軟件接口)和內(nèi)部接口。用戶接口是指采用可視化窗口;硬件接口是指點歌控制臺,遙控器以及墻

6、控板;軟件接口是指JDBC與SQL數(shù)據(jù)庫的鏈接。內(nèi)部接口是指各個功能模塊之間的接口(登錄,查詢,更新等)。對接口進行測試是為了發(fā)現(xiàn)接口的缺陷,增強KTV點歌系統(tǒng)的功能。1.3 測試環(huán)境與測試輔助工具的描述 系統(tǒng)測試環(huán)境(Windows 2000 以上版本)以及外部組織的環(huán)境。1.4 測試驅(qū)動程序的設(shè)計 對每一個接口,設(shè)計一個驅(qū)動模塊和多個樁模塊,驅(qū)動模塊用以模式擬主程序或者調(diào)用模塊的功能,向被測模塊傳遞數(shù)據(jù)。1.5 接口測試用例接口A(外部接口)點歌控制臺輸入/動作期望的輸出/相應(yīng)實際情況手指觸屏歌曲信息顯示在顯示器吻合觸屏功能損壞未能顯示歌曲信息,提示錯誤出現(xiàn)錯誤,與期望相吻合接口B(外部接

7、口)遙控器輸入/動作期望的輸出/相應(yīng)實際情況將遙控器直接面對本機遙控接收窗電視屏幕顯示歌曲信息吻合欲重唱按重唱鍵屏幕提示此歌曲重復(fù)一次吻合欲調(diào)原伴唱按播放模式按照用戶需求顯示播放模式吻合將遙控器面對電視機不能接收到遙控器所發(fā)出的信息,屏幕無顯示出現(xiàn)錯誤,與期望相吻合接口C(外部接口)數(shù)據(jù)庫接口輸入/動作期望的輸出/相應(yīng)實際情況輸入倒帶進行查詢訪問成功,顯示是否可點吻合接口D(管理員登錄接口)管理員登錄輸入/動作期望的輸出/相應(yīng)實際情況管理員ID:12345678,密碼:hurongkang登錄成功吻合用戶名:ewihgeioruj,密碼:hurongkang用戶名超過邊界,顯示錯誤吻合用戶名:

8、123456,密碼:hurongkang用戶名為非字符,顯示錯誤吻合接口E(內(nèi)部接口)查詢輸入/動作期望的輸出/相應(yīng)實際情況輸入歌名:七里香顯示有或者沒有此歌與期望情況吻合輸入歌名:weioghawioe顯示輸入格式不對吻合輸入歌名:空(不輸入)提示請輸入書名吻合1.6 路徑測試的檢查表檢查項結(jié)論數(shù)據(jù)類型問題()變量的數(shù)據(jù)類型有錯誤嗎?()存在不同數(shù)據(jù)類型的賦值嗎?()存在不同數(shù)據(jù)類型的比較嗎?有(數(shù)據(jù)類型書寫錯誤)有無變量值問題()變量的初始化或缺省值有錯誤嗎?()變量發(fā)生上溢或下溢嗎?()變量的精度不夠嗎? 無發(fā)生夠邏輯判斷問題()由于精度原因?qū)е卤容^無效嗎?()表達式中的優(yōu)先級有誤嗎?(

9、)邏輯判斷結(jié)果顛倒嗎?無有有循環(huán)問題()循環(huán)終止條件不正確嗎?()無法正常終止(死循環(huán))嗎?()錯誤地修改循環(huán)變量嗎?()存在誤差累積嗎?正確是否無內(nèi)存問題()內(nèi)存沒有被正確地初始化卻被使用嗎?()內(nèi)存被釋放后卻繼續(xù)被使用嗎?()內(nèi)存泄漏嗎?()內(nèi)存越界嗎?()出現(xiàn)野指針嗎?無無不泄露為越界未出現(xiàn)文件I/O問題()對不存在的或者錯誤的文件進行操作嗎?()文件以不正確的方式打開嗎?()文件結(jié)束判斷不正確嗎?()沒有正確地關(guān)閉文件嗎?無無無有錯誤處理問題()忘記進行錯誤處理嗎?()錯誤處理程序塊一直沒有機會被運行?()錯誤處理程序塊本身就有毛病嗎?如報告的錯誤與實際錯誤不一致,處理方式不正確等等。

10、()錯誤處理程序塊是“馬后炮”嗎?如在被它被調(diào)用之前軟件已經(jīng)出錯。是有無無2. 功能測試用例2.1 被測試對象的介紹 功能測試是指對KTV點歌系統(tǒng)的各項功能進行測試,也叫黑盒測試。從系統(tǒng)產(chǎn)品的界面架構(gòu)出發(fā)。被測試對象主要包括,KTV點歌系統(tǒng)的登錄界面,點歌,點餐,以及酒水服務(wù)等功能的測試2.2 測試范圍與目的 KTV點歌系統(tǒng)的登錄界面,點歌,點餐,以及酒水服務(wù)等功能的測試。目的是測試各個功能是否能正常運行。2.5 功能測試用例功能A描述登錄界面用例目的測試管理員能否正常登錄前提條件操作系統(tǒng)正常運行,以及各硬件配置恰當輸入/動作期望的輸出/相應(yīng)實際情況輸入:管理員ID:12345678,密碼:h

11、urongkang登錄成功與期望相吻合輸入:管理員ID:12345678,密碼:wihgjoewijgwoegjwe密碼越界吻合輸入:管理員ID:12345678,密碼:123456密碼輸入格式不正確與期望相吻合功能B描述點歌功能用例目的測試用戶能否正常點歌前提條件操作系統(tǒng)正常運行,點歌控制臺正常,遙控器正常以及各硬件配置恰當輸入/動作期望的輸出/相應(yīng)實際情況輸入“七里香”顯示器顯示歌曲信息,顯示是否可點與期望相吻合在點歌控制臺上點第101首歌顯示用戶超出點歌范圍(底限100首)吻合功能C描述點餐功能用例目的測試用戶能否正常點餐前提條件操作系統(tǒng)正常運行輸入/動作期望的輸出/相應(yīng)實際情況輸入“意

12、大利面”顯示用戶點餐成功吻合輸入“”顯示無此餐吻合功能D描述酒水服務(wù)功能用例目的測試用戶能否正常點酒水前提條件操作系統(tǒng)正常運行輸入/動作期望的輸出/相應(yīng)實際情況輸入“雪花啤酒”顯示用戶點酒水成功吻合輸入“夢之藍”顯示無此酒水吻合3. 健壯性測試用例3.1 被測試對象的介紹 健壯性測試是用于對KTV點歌系統(tǒng)出現(xiàn)故障時,是否能夠自動回復(fù)或者忽略故障繼續(xù)運行。3.2 測試范圍與目的 測試范圍包括KTV點歌系統(tǒng),以及有關(guān)的硬件設(shè)施。相關(guān)的功能。3.5 容錯能力/恢復(fù)能力測試用例異常輸入/動作容錯能力/恢復(fù)能力造成的危害、損失管理員ID輸入:abc容錯能力強,正?;謴?fù)未造成危害點歌時,先掃描條形碼,再掃

13、描一卡通提示掃描順序不當未造成危害借書操作,將電源關(guān)閉重啟時,系統(tǒng)恢復(fù)正常未造成危害一百臺電腦都在進行借還書操作系統(tǒng)提示,系統(tǒng)繁忙。造成輕微的損失,有些用戶借書失敗4. 性能測試用例4.1 被測試對象的介紹 性能測試用來測試軟件在集成系統(tǒng)中的運行性能,特別是針對實時系統(tǒng)和嵌入式系統(tǒng)。測試對象主要是KTV點歌系統(tǒng)中的各個功能集成在一起的性能。4.2 測試范圍與目的 性能測試的范圍控制在KTV點歌系統(tǒng),測試系統(tǒng)的集成功能。目的是測試KTV點歌系統(tǒng)的集成功能是否都正常。4.3 性能測試用例性能A描述系統(tǒng)的負載能力用例目的測試系統(tǒng)的負載能力前提條件負載之前系統(tǒng)正常運行輸入數(shù)據(jù)期望的性能(平均值)實際性

14、能(平均值)在系統(tǒng)中進行借書功能系統(tǒng)正常運行吻合在模擬工具中模擬一千臺電腦同時在KTV點歌系統(tǒng)中進行相關(guān)操作系統(tǒng)癱瘓吻合性能B描述系統(tǒng)的承壓能力用例目的測試系統(tǒng)的承壓前提條件承壓測試之前系統(tǒng)正常運行輸入數(shù)據(jù)期望的性能(平均值)實際性能(平均值)系統(tǒng)正常運行的同時,打開1000個頁面系統(tǒng)崩潰吻合同時進行借書和新書入庫操作系統(tǒng)正常運行吻合5. 圖形用戶界面測試用例5.1 被測試對象的介紹 被測試對象主要包括各種圖形用戶界面(GUI),包括登錄界面,借書界面,還書界面以及新書入庫界面、5.2 測試范圍與目的 測試范圍包括KTV點歌系統(tǒng)中的各種界面。目的是測試各種圖形用戶界面是否都正常運行 5.3 用

15、戶界面測試的檢查表檢查項測試人員的評價窗口切換、移動、改變大小時正常嗎?正常各種界面元素的文字正確嗎?(如標題、提示等)正常各種界面元素的狀態(tài)正確嗎?(如有效、無效、選中等狀態(tài)) 正確各種界面元素支持鍵盤操作嗎?支持各種界面元素支持鼠標操作嗎?支持對話框中的缺省焦點正確嗎?正確數(shù)據(jù)項能正確回顯嗎?能對于常用的功能,用戶能否不必閱讀手冊就能使用?能執(zhí)行有風(fēng)險的操作時,有“確認”、“放棄”等提示嗎?有操作順序合理嗎?合理有聯(lián)機幫助嗎?有各種界面元素的布局合理嗎?美觀嗎?不是很美觀各種界面元素的顏色協(xié)調(diào)嗎?不太協(xié)調(diào)各種界面元素的形狀美觀嗎?不太美觀字體美觀嗎?美觀圖標直觀嗎?直觀6. 信息安全性測試

16、用例6.1 被測試對象的介紹 安全性測試檢查系統(tǒng)對非法侵入的防范能力。測試期間,測試人員假扮非法入侵者,采用各種辦法試圖突破防線。安全性測試檢測KTV點歌系統(tǒng)能否抵制各種的危機,從而保證系統(tǒng)的各項安全。6.2 測試范圍與目的 測試范圍限制在KTV點歌系統(tǒng)。目的是為了測試系統(tǒng)能否抵制各種危機。 6.5 信息安全性測試用例假想目標A 想方設(shè)法截取或破譯口令前提條件系統(tǒng)口令正?;蛘咭言O(shè)口令非法入侵手段是否實現(xiàn)目標代價利益分析 安裝竊取口令的軟件否代價大于利益 假想目標B 想法設(shè)法去破壞系統(tǒng)的保護機制前提條件 系統(tǒng)已經(jīng)安裝相應(yīng)的保護機制非法入侵手段是否實現(xiàn)目標代價利益分析安裝繞過殺毒軟件的木馬否代價大

17、于利益7. 壓力測試用例7.1 被測試對象的介紹 壓力測試和負載測試差不多,壓力測試是在計算機數(shù)量較少或系統(tǒng)資源匱乏的條件下進行的測試。壓力測試的對象包括內(nèi)存,CPU的可用性,磁盤空間等等。7.2 測試范圍與目的 測試范圍包括KTV點歌系統(tǒng)在內(nèi)的相關(guān)壓力測試。目的是測試各部分的承壓情況。7.3 測試環(huán)境與測試輔助工具的描述 KTV點歌系統(tǒng)的環(huán)境。7.4 測試驅(qū)動程序的設(shè)計7.5 壓力測試用例極限名稱A 最大并發(fā)用戶數(shù)量前提條件系統(tǒng)正常輸入/動作輸出/響應(yīng)是否能正常運行10個用戶并發(fā)操作系統(tǒng)正常能20個用戶并發(fā)操作系統(tǒng)正常能100個用戶并發(fā)操作系統(tǒng)反應(yīng)慢不能8. 可靠性測試用例8.1 被測試對象

18、的介紹 可靠性測試是只在各種環(huán)境下,軟件系統(tǒng)的可靠性。測試對象限制在KTV點歌系統(tǒng)以及相關(guān)的硬件系統(tǒng)。8.2 測試范圍與目的 測試范圍包括,KTV點歌系統(tǒng),校園一卡通以及掃描儀。目的是測試各個系統(tǒng)在各種各樣的環(huán)境條件下,能否正常工作。 8.5 可靠性測試用例任務(wù)A描述測試系統(tǒng)的運行時間連續(xù)運行時間100小時故障發(fā)生的時刻故障描述24小時系統(tǒng)提示連續(xù)運行時間過長75小時系統(tǒng)存在漏洞95小時系統(tǒng)連續(xù)運作,溫度過高統(tǒng)計分析任務(wù)A無故障運行的平均時間間隔 0025S任務(wù)A無故障運行的最小時間間隔 0001S任務(wù)A無故障運行的最大時間間隔 005S任務(wù)B描述測試系統(tǒng)的耐高溫情況連續(xù)運行時間10小時故障發(fā)生的時刻故障描述1小時一卡通已經(jīng)部分銷磁6小時系統(tǒng)提示溫度過高,動關(guān)機統(tǒng)計分析任務(wù)B無故障運行的平均時間間隔 002S任務(wù)B無故障運行的最小時間間隔0008S任務(wù)B無故障運行的最大時間間隔05S9. 安裝/反安裝測試用例9.1 被測試對象的介

溫馨提示

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

評論

0/150

提交評論