版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、精選優(yōu)質(zhì)文檔-傾情為你奉上精選優(yōu)質(zhì)文檔-傾情為你奉上專心-專注-專業(yè)專心-專注-專業(yè)精選優(yōu)質(zhì)文檔-傾情為你奉上專心-專注-專業(yè) 測試用例 目錄 TOC o 1-3 h z u 引言測試文檔由軟件設(shè)計說明所驅(qū)動。測試用于驗證模塊單元實現(xiàn)了模塊設(shè)計中定義的規(guī)格。一個完整的單元測試說明應(yīng)該包含白盒測試和黑盒的測試。測試驗證程序應(yīng)該執(zhí)行的工作,測試驗證程序不應(yīng)該執(zhí)行的工作。1.1編寫目的通過測試盡可能的找出項目中的錯誤,并加以糾正。測試不僅最后的復(fù)審,更是保證軟件質(zhì)量的關(guān)鍵。簡單的說就是想盡一切方法嘗試“破壞”它,這樣才能找出失敗與不足之處,最終的任務(wù)就是建造高質(zhì)量的軟件產(chǎn)品1.2項目背景系統(tǒng)說明:該
2、軟件系統(tǒng)主要實現(xiàn)對商品的展銷為主要目的的任務(wù)項目開發(fā)小組:第十小組主管科目:軟件工程任務(wù)下達(dá)者:教師1.3定義白盒測試也稱結(jié)構(gòu)測試或邏輯驅(qū)動測試,它是按照程序內(nèi)部的結(jié)構(gòu)測試程序,通過測試來檢測產(chǎn)品內(nèi)部動作是否按照設(shè)計規(guī)格說明書的規(guī)定正常進(jìn)行,檢驗程序中的每條通路是否都能按預(yù)定要求正確工作。 這一方法是把測試對象看作一個打開的盒子,測試人員依據(jù)程序內(nèi)部邏輯結(jié)構(gòu)相關(guān)信息,設(shè)計或選擇測試用例,對程序所有邏輯路徑進(jìn)行測試,通過在不同點檢查程序的狀態(tài),確定實際的狀態(tài)是否與預(yù)期的狀態(tài)一致。黑盒測試也稱功能測試,它是通過測試來檢測每個功能是否都能正常使用。在測試中,把程序看作一個不能打開的黑盒子,在完全不考
3、慮程序內(nèi)部結(jié)構(gòu)和內(nèi)部特性的情況下,在程序接口進(jìn)行測試,它只檢查程序功能是否按照需求規(guī)格說明書的規(guī)定正常使用,程序是否能適當(dāng)?shù)亟邮蛰斎霐?shù)據(jù)而產(chǎn)生正確的輸出信息。黑盒測試著眼于程序外部結(jié)構(gòu),不考慮內(nèi)部邏輯結(jié)構(gòu),主要針對軟件界面和軟件功能進(jìn)行測試。1.4參考資料項目的計劃任務(wù)書、合同或批文;項目開發(fā)計劃;需求規(guī)格說明書;概要設(shè)計說明書;測試計劃;用戶操作手冊;文檔中所引用的其他資料、軟件開發(fā)標(biāo)準(zhǔn)或規(guī)范。1.5測試種類的分類功能測試、健壯性測試、接口測試、強度測試、壓力測試、性能測試、用戶界面測試、安全測試、可靠性測試、安裝/反安裝測試、文檔測試1.6測試階段功能測試:功能測試就是對產(chǎn)品的各功能進(jìn)行驗
4、證,根據(jù)功能測試用例,逐項測試,檢查產(chǎn)品是否達(dá)到用戶要求的功能。路徑測試:是指根據(jù)路徑設(shè)計測試用例的一種技術(shù),經(jīng)常用于狀態(tài)轉(zhuǎn)換測試中。界面測試:界面是軟件與用戶交互的最直接的層,界面的好壞決定用戶對軟件的第一印象。而且設(shè)計良好的界面能夠引導(dǎo)用戶自己完成相應(yīng)的操作,起到向?qū)У淖饔谩?.7測試用例的分類功能測試用例: 功能測試、健壯性測試、可靠性測試路徑測試用例: 接口測試、健壯性測試、可靠性測試界面測試用例: 安全測試用例、美觀測試1.8測試種類、階段和測試用例的關(guān)系測試階段測試類型執(zhí)行人員單元測試模塊功能測試、包含部分功能測試開發(fā)人員集成測試接口測試、路徑測試、含部分功能測試開發(fā)人員,如果測試
5、人員水平較高可以由測試人員執(zhí)行系統(tǒng)測試功能測試、健壯性測試、性能測試、用戶界面測試、安全測試、壓力測試、可靠性測試、安裝/反安裝測試測試人員驗收測試對于實際項目基本同上,并包含文檔測試,對于軟件產(chǎn)品主要測試相關(guān)技術(shù)文檔測試人員,可能包含用戶1.9用例編寫方案開發(fā)階段依據(jù)文檔編寫的用例需求分析結(jié)束后需求文檔系統(tǒng)測試對應(yīng)的用例概要設(shè)計階段結(jié)束概要設(shè)計、體系設(shè)計集成測試對應(yīng)的用例詳細(xì)設(shè)計階段詳細(xì)設(shè)計文檔單元測試對應(yīng)的用例2測試用例2.1 功能測試用例 (代號F(Function ) 2.1.1被測試對象(單元)的介紹 2.1.2測試范圍與目的 2.1.3測試環(huán)境與測試輔助工具的描述 2.1.4測試驅(qū)
6、動程序的設(shè)計測試用例測試用例ID輸入/動作期望的輸出/相應(yīng)實際情況測試用例測試用例ID輸入/動作期望的輸出/相應(yīng)實際情況2.2 接口-路徑測試用例(代號I(Interface) 2.2.1被測試對象(單元)的介紹 2.2.2測試范圍與目的 2.2.3測試環(huán)境與測試輔助工具的描述 2.2.4 測試驅(qū)動程序的設(shè)計接口A的函數(shù)原型測試用例測試用例ID前提條件輸入/動作期望的輸出/相應(yīng)實際情況示例:典型值示例:邊界值示例:異常值接口函數(shù)B原型測試用例測試用例ID前提條件輸入/動作期望的輸出/相應(yīng)實際情況示例:典型值示例:邊界值示例:異常值 2.2.5 路徑測試的檢查表(代號PI(Path Inspec
7、tion )檢查項結(jié)論數(shù)據(jù)類型問題()變量的數(shù)據(jù)類型有錯誤嗎?()存在不同數(shù)據(jù)類型的賦值嗎?()存在不同數(shù)據(jù)類型的比較嗎?變量值問題()變量的初始化或缺省值有錯誤嗎?()變量發(fā)生上溢或下溢嗎?()變量的精度不夠嗎? 邏輯判斷問題()由于精度原因?qū)е卤容^無效嗎?()表達(dá)式中的優(yōu)先級有誤嗎?()邏輯判斷結(jié)果顛倒嗎?循環(huán)問題()循環(huán)終止條件不正確嗎?()無法正常終止(死循環(huán))嗎?()錯誤地修改循環(huán)變量嗎?()存在誤差累積嗎?內(nèi)存問題()內(nèi)存沒有被正確地初始化卻被使用嗎?()內(nèi)存被釋放后卻繼續(xù)被使用嗎?()內(nèi)存泄漏嗎?()內(nèi)存越界嗎?()出現(xiàn)野指針嗎?錯誤處理問題()忘記進(jìn)行錯誤處理嗎?()錯誤處理程
8、序塊一直沒有機會被運行?()錯誤處理程序塊本身就有毛病嗎?如報告的錯誤與實際錯誤不一致,處理方式不正確等等。()錯誤處理程序塊是“馬后炮”嗎?如在被它被調(diào)用之前軟件已經(jīng)出錯。2.3 性能測試用例(代號PE(Performance) 2.3.1 被測試對象(單元)的介紹 2.3.2 測試范圍與目的 2.3.3 測試環(huán)境與測試輔助工具的描述 2.3.4 測試驅(qū)動程序的設(shè)計測試用例測試用例ID性能描述用例目的前提條件特殊的規(guī)程說明用例間的依賴關(guān)系步驟輸入/動作期望的性能(平均值)實際性能(平均值)回歸測試示例:典型值示例:邊界值示例:異常值2.4 圖形用戶界面測試用例(代號U(User Interf
9、ace) 2.4.1 被測試對象的介紹 2.4.2 測試范圍與目的 2.4.3 測試環(huán)境與測試輔助工具的描述 2.4.4測試驅(qū)動程序的設(shè)計 2.4.5測試人員分類類別特征A類B類 2.4.6用戶界面測試的檢查表檢查項測試用例ID測試人員的類別及其評價窗口切換、移動、改變大小時正常嗎?各種界面元素的文字正確嗎?(如標(biāo)題、提示等)各種界面元素的狀態(tài)正確嗎?(如有效、無效、選中等狀態(tài))各種界面元素支持鍵盤操作嗎?各種界面元素支持鼠標(biāo)操作嗎?對話框中的缺省焦點正確嗎?數(shù)據(jù)項能正確回顯嗎?對于常用的功能,用戶能否不必閱讀手冊就能使用?執(zhí)行有風(fēng)險的操作時,有“確認(rèn)”、“放棄”等提示嗎?操作順序合理嗎?有聯(lián)
10、機幫助嗎?各種界面元素的布局合理嗎?美觀嗎?各種界面元素的顏色協(xié)調(diào)嗎?各種界面元素的形狀美觀嗎?字體美觀嗎?圖標(biāo)直觀嗎?2.5 健壯性測試用例(代號RO(Robustness) 2.5.1 被測試對象的介紹 2.5.2測試范圍與目的 2.5.3 測試環(huán)境與測試輔助工具的描述 2.5.4 測試驅(qū)動程序的設(shè)計 2.5.5 容錯能力/恢復(fù)能力測試用例異常輸入/動作容錯能力/恢復(fù)能力造成的危害、損失示例:錯誤的數(shù)據(jù)類型示例:定義域外的值示例:錯誤的操作順序示例:異常中斷通信示例:負(fù)荷超出了極限示例:異常關(guān)閉某個功能2.6 并發(fā)性能測試用例(代號C(Complicated) 2.6.1被測試對象的介紹
11、2.6.2測試范圍與目的 2.6.3測試環(huán)境與測試工具的描述 2.6.4測試驅(qū)動程序的設(shè)計功能描述測試用例測試用例ID用例目的測試方法并發(fā)用戶數(shù)與事物執(zhí)行情況并發(fā)用戶數(shù)事務(wù)平均響應(yīng)時間事務(wù)最大響應(yīng)時間平均每秒處理事務(wù)數(shù)事務(wù)成功率每秒點擊率平均流量(字節(jié)/秒)20253035404550并發(fā)用戶數(shù)與數(shù)據(jù)庫主機并發(fā)用戶數(shù)CPU利用率MEM利用率磁盤I/O情況DB參數(shù)1其他參數(shù)20253035404550并發(fā)用戶與應(yīng)用服務(wù)器的關(guān)系表并發(fā)用戶數(shù)CPU利用率MEM利用率磁盤I/O情況202530354045502.7 業(yè)務(wù)組合性能測試(集成性能測試)(代號IP(Inregrated Performanc
12、e) 2.7.1被測試對象的介紹 2.7.2測試范圍與目的 2.7.3測試環(huán)境與工具的描述 2.7.4測試驅(qū)動程序的設(shè)計功能描述測試用例測試用例ID用例目的測試方法并發(fā)用戶數(shù)與事務(wù)執(zhí)行情況并發(fā)用戶數(shù)事務(wù)平均響應(yīng)時間事務(wù)最大響應(yīng)時間平均每秒事務(wù)數(shù)事務(wù)成功率每秒點擊率平均流量(字節(jié)/秒)業(yè)務(wù)1業(yè)務(wù)2業(yè)務(wù)3業(yè)務(wù)1業(yè)務(wù)2業(yè)務(wù)3業(yè)務(wù)1業(yè)務(wù)2業(yè)務(wù)3業(yè)務(wù)1業(yè)務(wù)2業(yè)務(wù)320253035404550并發(fā)用戶數(shù)與數(shù)據(jù)庫主機并發(fā)用戶數(shù)CPU利用率MEM利用率磁盤I/O情況DB參數(shù)1其他參數(shù)20253035404550并發(fā)用戶與應(yīng)用服務(wù)器的關(guān)系表并發(fā)用戶數(shù)CPU利用率MEM利用率磁盤I/O情況202530354045
13、502.8 可靠性測試用例(代號RE(Reliability) 2.8.1被測試對象的介紹 2.8.2測試范圍與目的 2.8.3測試環(huán)境與工具的描述 2.8.4測試驅(qū)動程序的設(shè)計任務(wù)A描述測試用例測試用例ID連續(xù)運行時間故障發(fā)生的時刻故障描述統(tǒng)計分析任務(wù)A無故障運行的平均時間間隔(CPU小時)任務(wù)A無故障運行的最小時間間隔(CPU小時)任務(wù)A無故障運行的最大時間間隔(CPU小時)任務(wù)B描述測試用例測試用例ID連續(xù)運行時間故障發(fā)生的時刻故障描述統(tǒng)計分析任務(wù)B無故障運行的平均時間間隔(CPU小時)任務(wù)B無故障運行的最小時間間隔(CPU小時)任務(wù)B無故障運行的最大時間間隔(CPU小時)2.9 信息安
14、全性測試用例(代號IS(Information security) 2.9.1被測試對象的介紹 2.9.2測試范圍與目的 2.9.3測試環(huán)境與測試輔助工具的描述 2.9.4測試驅(qū)動程序的設(shè)計假想目標(biāo)A前提條件非法入侵手段是否實現(xiàn)目標(biāo)代價利益分析假想目標(biāo)B前提條件非法入侵手段是否實現(xiàn)目標(biāo)代價利益分析2.10 網(wǎng)絡(luò)性能測試(代號NP(Network Performance) 2.10.1被測試對象的介紹 2.10.2.測試范圍與目的 2.10.3 測試環(huán)境與測試輔助工具描述 2.10.4測試驅(qū)動程序設(shè)計 測試用例測試用例ID用例目的測試方法運行時間用戶并發(fā)數(shù)事務(wù)響應(yīng)時間端口流量丟報率 2.11 服
15、務(wù)器性能測試(代號SP(Server Performance) 2.11.1被測試對象的介紹 2.11.2.測試范圍與目的 2.11.3 測試環(huán)境與測試輔助工具描述 2.11.4測試驅(qū)動程序設(shè)計 監(jiān)控指標(biāo)描述平均負(fù)載系統(tǒng)正常狀態(tài)下,最后60秒同步進(jìn)程的平均個數(shù)沖突率在以太網(wǎng)上監(jiān)測到的每秒沖突數(shù)進(jìn)程/線程交換率進(jìn)程和線程之間每秒交換次數(shù)CPU利用率CPU占用率磁盤交換率磁盤交換速率中斷速率CPU每秒處理的中斷數(shù)輸出包錯誤率發(fā)送以太網(wǎng)數(shù)據(jù)包時每秒錯誤數(shù)包輸入率每秒輸出的以太網(wǎng)數(shù)據(jù)包數(shù)目讀入內(nèi)存頁速率物理內(nèi)存中每秒讀入內(nèi)存頁的數(shù)目寫出內(nèi)存頁速率每秒從物理內(nèi)存中寫道文件中的內(nèi)存頁數(shù)目或者從物理內(nèi)存中刪
16、掉的內(nèi)存頁數(shù)目內(nèi)存頁交換速率每秒寫入內(nèi)存頁和從物理內(nèi)存中讀出頁的個數(shù)進(jìn)程入交換率交換區(qū)輸入的進(jìn)程數(shù)目進(jìn)程出交換率交換區(qū)輸出的進(jìn)程數(shù)目系統(tǒng)CPU利用率系統(tǒng)的CPU占用率(%)用戶CPU利用率用戶模式下的CPU占用率(%)2.12 安裝/反安裝測試用例(代號IN(Installation)) 2.12.1被測試對象的介紹 2.12.2.測試范圍與目的 2.12.3 測試環(huán)境與測試輔助工具描述 2.12.4測試驅(qū)動程序設(shè)計 配置說明測試用例測試用例ID安裝選項描述是否正常使用難易程度全部部分升級其它反安裝選項描述是否正常使用難易程度3測試用例清單與測試用例列表測試用例清單項目ID測試項目子項目ID測試子項目測試用例ID測試結(jié)論結(jié)論總數(shù)測試用例列表項目ID測試項目子項
溫馨提示
- 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- g k h 說課稿-2024-2025學(xué)年語文一年級上冊統(tǒng)編版
- 2024年四年級英語上冊 Unit 5 I like those shoes Lesson 30說課稿 人教精通版(三起)
- 14小狗學(xué)叫 說課稿-2024-2025學(xué)年三年級上冊語文統(tǒng)編版
- 項目產(chǎn)品推廣方案
- Unit 1 My classroom Part B Read and write 大單元整體說課稿表格式-2024-2025學(xué)年人教PEP版英語四年級上冊
- 5《協(xié)商決定班級事務(wù)》第1課時(說課稿)-部編版道德與法治五年級上冊
- 出售供暖平房合同范本
- Unit 4 Then and now 單元整體(說課稿)-2023-2024學(xué)年人教PEP版英語六年級下冊
- 萬億存款合同范例
- 中介房產(chǎn)抵押合同范例
- 家譜人物簡介(優(yōu)選12篇)
- 品管部崗位職責(zé)20篇
- 2023年中智集團下屬中智股份公司招聘筆試題庫及答案解析
- LM2500燃?xì)廨啓C結(jié)構(gòu)簡介
- GA 1409-2017警用服飾硬式肩章
- 小兒垂釣 (課件)(14張)
- 四級700核心詞 詞根詞綴記憶法 劉一男講義
- 嘉吉樂恩貝1-FarLactation課件
- 激光拉曼光譜技術(shù)課件
- DB33-T 2082-2017(2021)托幼機構(gòu)消毒衛(wèi)生規(guī)范
- 提高攜帶雙J管患者的健康教育落實率泌尿科品管圈課件
評論
0/150
提交評論