軟件測試用例文檔_第1頁
軟件測試用例文檔_第2頁
軟件測試用例文檔_第3頁
軟件測試用例文檔_第4頁
軟件測試用例文檔_第5頁
已閱讀5頁,還剩11頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(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è)計(jì)說明所驅(qū)動(dòng)。測試用于驗(yàn)證模塊單元實(shí)現(xiàn)了模塊設(shè)計(jì)中定義的規(guī)格。一個(gè)完整的單元測試說明應(yīng)該包含白盒測試和黑盒的測試。測試驗(yàn)證程序應(yīng)該執(zhí)行的工作,測試驗(yàn)證程序不應(yīng)該執(zhí)行的工作。1.1編寫目的通過測試盡可能的找出項(xiàng)目中的錯(cuò)誤,并加以糾正。測試不僅最后的復(fù)審,更是保證軟件質(zhì)量的關(guān)鍵。簡單的說就是想盡一切方法嘗試“破壞”它,這樣才能找出失敗與不足之處,最終的任務(wù)就是建造高質(zhì)量的軟件產(chǎn)品1.2項(xiàng)目背景系統(tǒng)說明:該

2、軟件系統(tǒng)主要實(shí)現(xiàn)對商品的展銷為主要目的的任務(wù)項(xiàng)目開發(fā)小組:第十小組主管科目:軟件工程任務(wù)下達(dá)者:教師1.3定義白盒測試也稱結(jié)構(gòu)測試或邏輯驅(qū)動(dòng)測試,它是按照程序內(nèi)部的結(jié)構(gòu)測試程序,通過測試來檢測產(chǎn)品內(nèi)部動(dòng)作是否按照設(shè)計(jì)規(guī)格說明書的規(guī)定正常進(jìn)行,檢驗(yàn)程序中的每條通路是否都能按預(yù)定要求正確工作。 這一方法是把測試對象看作一個(gè)打開的盒子,測試人員依據(jù)程序內(nèi)部邏輯結(jié)構(gòu)相關(guān)信息,設(shè)計(jì)或選擇測試用例,對程序所有邏輯路徑進(jìn)行測試,通過在不同點(diǎn)檢查程序的狀態(tài),確定實(shí)際的狀態(tài)是否與預(yù)期的狀態(tài)一致。黑盒測試也稱功能測試,它是通過測試來檢測每個(gè)功能是否都能正常使用。在測試中,把程序看作一個(gè)不能打開的黑盒子,在完全不考

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參考資料項(xiàng)目的計(jì)劃任務(wù)書、合同或批文;項(xiàng)目開發(fā)計(jì)劃;需求規(guī)格說明書;概要設(shè)計(jì)說明書;測試計(jì)劃;用戶操作手冊;文檔中所引用的其他資料、軟件開發(fā)標(biāo)準(zhǔn)或規(guī)范。1.5測試種類的分類功能測試、健壯性測試、接口測試、強(qiáng)度測試、壓力測試、性能測試、用戶界面測試、安全測試、可靠性測試、安裝/反安裝測試、文檔測試1.6測試階段功能測試:功能測試就是對產(chǎn)品的各功能進(jìn)行驗(yàn)

4、證,根據(jù)功能測試用例,逐項(xiàng)測試,檢查產(chǎn)品是否達(dá)到用戶要求的功能。路徑測試:是指根據(jù)路徑設(shè)計(jì)測試用例的一種技術(shù),經(jīng)常用于狀態(tài)轉(zhuǎn)換測試中。界面測試:界面是軟件與用戶交互的最直接的層,界面的好壞決定用戶對軟件的第一印象。而且設(shè)計(jì)良好的界面能夠引導(dǎo)用戶自己完成相應(yīng)的操作,起到向?qū)У淖饔谩?.7測試用例的分類功能測試用例: 功能測試、健壯性測試、可靠性測試路徑測試用例: 接口測試、健壯性測試、可靠性測試界面測試用例: 安全測試用例、美觀測試1.8測試種類、階段和測試用例的關(guān)系測試階段測試類型執(zhí)行人員單元測試模塊功能測試、包含部分功能測試開發(fā)人員集成測試接口測試、路徑測試、含部分功能測試開發(fā)人員,如果測試

5、人員水平較高可以由測試人員執(zhí)行系統(tǒng)測試功能測試、健壯性測試、性能測試、用戶界面測試、安全測試、壓力測試、可靠性測試、安裝/反安裝測試測試人員驗(yàn)收測試對于實(shí)際項(xiàng)目基本同上,并包含文檔測試,對于軟件產(chǎn)品主要測試相關(guān)技術(shù)文檔測試人員,可能包含用戶1.9用例編寫方案開發(fā)階段依據(jù)文檔編寫的用例需求分析結(jié)束后需求文檔系統(tǒng)測試對應(yīng)的用例概要設(shè)計(jì)階段結(jié)束概要設(shè)計(jì)、體系設(shè)計(jì)集成測試對應(yīng)的用例詳細(xì)設(shè)計(jì)階段詳細(xì)設(shè)計(jì)文檔單元測試對應(yīng)的用例2測試用例2.1 功能測試用例 (代號F(Function ) 2.1.1被測試對象(單元)的介紹 2.1.2測試范圍與目的 2.1.3測試環(huán)境與測試輔助工具的描述 2.1.4測試驅(qū)

6、動(dòng)程序的設(shè)計(jì)測試用例測試用例ID輸入/動(dòng)作期望的輸出/相應(yīng)實(shí)際情況測試用例測試用例ID輸入/動(dòng)作期望的輸出/相應(yīng)實(shí)際情況2.2 接口-路徑測試用例(代號I(Interface) 2.2.1被測試對象(單元)的介紹 2.2.2測試范圍與目的 2.2.3測試環(huán)境與測試輔助工具的描述 2.2.4 測試驅(qū)動(dòng)程序的設(shè)計(jì)接口A的函數(shù)原型測試用例測試用例ID前提條件輸入/動(dòng)作期望的輸出/相應(yīng)實(shí)際情況示例:典型值示例:邊界值示例:異常值接口函數(shù)B原型測試用例測試用例ID前提條件輸入/動(dòng)作期望的輸出/相應(yīng)實(shí)際情況示例:典型值示例:邊界值示例:異常值 2.2.5 路徑測試的檢查表(代號PI(Path Inspec

7、tion )檢查項(xiàng)結(jié)論數(shù)據(jù)類型問題()變量的數(shù)據(jù)類型有錯(cuò)誤嗎?()存在不同數(shù)據(jù)類型的賦值嗎?()存在不同數(shù)據(jù)類型的比較嗎?變量值問題()變量的初始化或缺省值有錯(cuò)誤嗎?()變量發(fā)生上溢或下溢嗎?()變量的精度不夠嗎? 邏輯判斷問題()由于精度原因?qū)е卤容^無效嗎?()表達(dá)式中的優(yōu)先級有誤嗎?()邏輯判斷結(jié)果顛倒嗎?循環(huán)問題()循環(huán)終止條件不正確嗎?()無法正常終止(死循環(huán))嗎?()錯(cuò)誤地修改循環(huán)變量嗎?()存在誤差累積嗎?內(nèi)存問題()內(nèi)存沒有被正確地初始化卻被使用嗎?()內(nèi)存被釋放后卻繼續(xù)被使用嗎?()內(nèi)存泄漏嗎?()內(nèi)存越界嗎?()出現(xiàn)野指針嗎?錯(cuò)誤處理問題()忘記進(jìn)行錯(cuò)誤處理嗎?()錯(cuò)誤處理程

8、序塊一直沒有機(jī)會被運(yùn)行?()錯(cuò)誤處理程序塊本身就有毛病嗎?如報(bào)告的錯(cuò)誤與實(shí)際錯(cuò)誤不一致,處理方式不正確等等。()錯(cuò)誤處理程序塊是“馬后炮”嗎?如在被它被調(diào)用之前軟件已經(jīng)出錯(cuò)。2.3 性能測試用例(代號PE(Performance) 2.3.1 被測試對象(單元)的介紹 2.3.2 測試范圍與目的 2.3.3 測試環(huán)境與測試輔助工具的描述 2.3.4 測試驅(qū)動(dòng)程序的設(shè)計(jì)測試用例測試用例ID性能描述用例目的前提條件特殊的規(guī)程說明用例間的依賴關(guān)系步驟輸入/動(dòng)作期望的性能(平均值)實(shí)際性能(平均值)回歸測試示例:典型值示例:邊界值示例:異常值2.4 圖形用戶界面測試用例(代號U(User Interf

9、ace) 2.4.1 被測試對象的介紹 2.4.2 測試范圍與目的 2.4.3 測試環(huán)境與測試輔助工具的描述 2.4.4測試驅(qū)動(dòng)程序的設(shè)計(jì) 2.4.5測試人員分類類別特征A類B類 2.4.6用戶界面測試的檢查表檢查項(xiàng)測試用例ID測試人員的類別及其評價(jià)窗口切換、移動(dòng)、改變大小時(shí)正常嗎?各種界面元素的文字正確嗎?(如標(biāo)題、提示等)各種界面元素的狀態(tài)正確嗎?(如有效、無效、選中等狀態(tài))各種界面元素支持鍵盤操作嗎?各種界面元素支持鼠標(biāo)操作嗎?對話框中的缺省焦點(diǎn)正確嗎?數(shù)據(jù)項(xiàng)能正確回顯嗎?對于常用的功能,用戶能否不必閱讀手冊就能使用?執(zhí)行有風(fēng)險(xiǎn)的操作時(shí),有“確認(rèn)”、“放棄”等提示嗎?操作順序合理嗎?有聯(lián)

10、機(jī)幫助嗎?各種界面元素的布局合理嗎?美觀嗎?各種界面元素的顏色協(xié)調(diào)嗎?各種界面元素的形狀美觀嗎?字體美觀嗎?圖標(biāo)直觀嗎?2.5 健壯性測試用例(代號RO(Robustness) 2.5.1 被測試對象的介紹 2.5.2測試范圍與目的 2.5.3 測試環(huán)境與測試輔助工具的描述 2.5.4 測試驅(qū)動(dòng)程序的設(shè)計(jì) 2.5.5 容錯(cuò)能力/恢復(fù)能力測試用例異常輸入/動(dòng)作容錯(cuò)能力/恢復(fù)能力造成的危害、損失示例:錯(cuò)誤的數(shù)據(jù)類型示例:定義域外的值示例:錯(cuò)誤的操作順序示例:異常中斷通信示例:負(fù)荷超出了極限示例:異常關(guān)閉某個(gè)功能2.6 并發(fā)性能測試用例(代號C(Complicated) 2.6.1被測試對象的介紹

11、2.6.2測試范圍與目的 2.6.3測試環(huán)境與測試工具的描述 2.6.4測試驅(qū)動(dòng)程序的設(shè)計(jì)功能描述測試用例測試用例ID用例目的測試方法并發(fā)用戶數(shù)與事物執(zhí)行情況并發(fā)用戶數(shù)事務(wù)平均響應(yīng)時(shí)間事務(wù)最大響應(yīng)時(shí)間平均每秒處理事務(wù)數(shù)事務(wù)成功率每秒點(diǎn)擊率平均流量(字節(jié)/秒)20253035404550并發(fā)用戶數(shù)與數(shù)據(jù)庫主機(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ū)動(dòng)程序的設(shè)計(jì)功能描述測試用例測試用例ID用例目的測試方法并發(fā)用戶數(shù)與事務(wù)執(zhí)行情況并發(fā)用戶數(shù)事務(wù)平均響應(yīng)時(shí)間事務(wù)最大響應(yīng)時(shí)間平均每秒事務(wù)數(shù)事務(wù)成功率每秒點(diǎn)擊率平均流量(字節(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ù)庫主機(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ū)動(dòng)程序的設(shè)計(jì)任務(wù)A描述測試用例測試用例ID連續(xù)運(yùn)行時(shí)間故障發(fā)生的時(shí)刻故障描述統(tǒng)計(jì)分析任務(wù)A無故障運(yùn)行的平均時(shí)間間隔(CPU小時(shí))任務(wù)A無故障運(yùn)行的最小時(shí)間間隔(CPU小時(shí))任務(wù)A無故障運(yùn)行的最大時(shí)間間隔(CPU小時(shí))任務(wù)B描述測試用例測試用例ID連續(xù)運(yùn)行時(shí)間故障發(fā)生的時(shí)刻故障描述統(tǒng)計(jì)分析任務(wù)B無故障運(yùn)行的平均時(shí)間間隔(CPU小時(shí))任務(wù)B無故障運(yùn)行的最小時(shí)間間隔(CPU小時(shí))任務(wù)B無故障運(yùn)行的最大時(shí)間間隔(CPU小時(shí))2.9 信息安

14、全性測試用例(代號IS(Information security) 2.9.1被測試對象的介紹 2.9.2測試范圍與目的 2.9.3測試環(huán)境與測試輔助工具的描述 2.9.4測試驅(qū)動(dòng)程序的設(shè)計(jì)假想目標(biāo)A前提條件非法入侵手段是否實(shí)現(xiàn)目標(biāo)代價(jià)利益分析假想目標(biāo)B前提條件非法入侵手段是否實(shí)現(xiàn)目標(biāo)代價(jià)利益分析2.10 網(wǎng)絡(luò)性能測試(代號NP(Network Performance) 2.10.1被測試對象的介紹 2.10.2.測試范圍與目的 2.10.3 測試環(huán)境與測試輔助工具描述 2.10.4測試驅(qū)動(dòng)程序設(shè)計(jì) 測試用例測試用例ID用例目的測試方法運(yùn)行時(shí)間用戶并發(fā)數(shù)事務(wù)響應(yīng)時(shí)間端口流量丟報(bào)率 2.11 服

15、務(wù)器性能測試(代號SP(Server Performance) 2.11.1被測試對象的介紹 2.11.2.測試范圍與目的 2.11.3 測試環(huán)境與測試輔助工具描述 2.11.4測試驅(qū)動(dòng)程序設(shè)計(jì) 監(jiān)控指標(biāo)描述平均負(fù)載系統(tǒng)正常狀態(tài)下,最后60秒同步進(jìn)程的平均個(gè)數(shù)沖突率在以太網(wǎng)上監(jiān)測到的每秒沖突數(shù)進(jìn)程/線程交換率進(jìn)程和線程之間每秒交換次數(shù)CPU利用率CPU占用率磁盤交換率磁盤交換速率中斷速率CPU每秒處理的中斷數(shù)輸出包錯(cuò)誤率發(fā)送以太網(wǎng)數(shù)據(jù)包時(shí)每秒錯(cuò)誤數(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)存中讀出頁的個(gè)數(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ū)動(dòng)程序設(shè)計(jì) 配置說明測試用例測試用例ID安裝選項(xiàng)描述是否正常使用難易程度全部部分升級其它反安裝選項(xiàng)描述是否正常使用難易程度3測試用例清單與測試用例列表測試用例清單項(xiàng)目ID測試項(xiàng)目子項(xiàng)目ID測試子項(xiàng)目測試用例ID測試結(jié)論結(jié)論總數(shù)測試用例列表項(xiàng)目ID測試項(xiàng)目子項(xiàng)

溫馨提示

  • 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)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論