




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、精選優質文檔-傾情為你奉上精選優質文檔-傾情為你奉上專心-專注-專業專心-專注-專業精選優質文檔-傾情為你奉上專心-專注-專業 測試用例 目錄 TOC o 1-3 h z u 引言測試文檔由軟件設計說明所驅動。測試用于驗證模塊單元實現了模塊設計中定義的規格。一個完整的單元測試說明應該包含白盒測試和黑盒的測試。測試驗證程序應該執行的工作,測試驗證程序不應該執行的工作。1.1編寫目的通過測試盡可能的找出項目中的錯誤,并加以糾正。測試不僅最后的復審,更是保證軟件質量的關鍵。簡單的說就是想盡一切方法嘗試“破壞”它,這樣才能找出失敗與不足之處,最終的任務就是建造高質量的軟件產品1.2項目背景系統說明:該
2、軟件系統主要實現對商品的展銷為主要目的的任務項目開發小組:第十小組主管科目:軟件工程任務下達者:教師1.3定義白盒測試也稱結構測試或邏輯驅動測試,它是按照程序內部的結構測試程序,通過測試來檢測產品內部動作是否按照設計規格說明書的規定正常進行,檢驗程序中的每條通路是否都能按預定要求正確工作。 這一方法是把測試對象看作一個打開的盒子,測試人員依據程序內部邏輯結構相關信息,設計或選擇測試用例,對程序所有邏輯路徑進行測試,通過在不同點檢查程序的狀態,確定實際的狀態是否與預期的狀態一致。黑盒測試也稱功能測試,它是通過測試來檢測每個功能是否都能正常使用。在測試中,把程序看作一個不能打開的黑盒子,在完全不考
3、慮程序內部結構和內部特性的情況下,在程序接口進行測試,它只檢查程序功能是否按照需求規格說明書的規定正常使用,程序是否能適當地接收輸入數據而產生正確的輸出信息。黑盒測試著眼于程序外部結構,不考慮內部邏輯結構,主要針對軟件界面和軟件功能進行測試。1.4參考資料項目的計劃任務書、合同或批文;項目開發計劃;需求規格說明書;概要設計說明書;測試計劃;用戶操作手冊;文檔中所引用的其他資料、軟件開發標準或規范。1.5測試種類的分類功能測試、健壯性測試、接口測試、強度測試、壓力測試、性能測試、用戶界面測試、安全測試、可靠性測試、安裝/反安裝測試、文檔測試1.6測試階段功能測試:功能測試就是對產品的各功能進行驗
4、證,根據功能測試用例,逐項測試,檢查產品是否達到用戶要求的功能。路徑測試:是指根據路徑設計測試用例的一種技術,經常用于狀態轉換測試中。界面測試:界面是軟件與用戶交互的最直接的層,界面的好壞決定用戶對軟件的第一印象。而且設計良好的界面能夠引導用戶自己完成相應的操作,起到向導的作用。1.7測試用例的分類功能測試用例: 功能測試、健壯性測試、可靠性測試路徑測試用例: 接口測試、健壯性測試、可靠性測試界面測試用例: 安全測試用例、美觀測試1.8測試種類、階段和測試用例的關系測試階段測試類型執行人員單元測試模塊功能測試、包含部分功能測試開發人員集成測試接口測試、路徑測試、含部分功能測試開發人員,如果測試
5、人員水平較高可以由測試人員執行系統測試功能測試、健壯性測試、性能測試、用戶界面測試、安全測試、壓力測試、可靠性測試、安裝/反安裝測試測試人員驗收測試對于實際項目基本同上,并包含文檔測試,對于軟件產品主要測試相關技術文檔測試人員,可能包含用戶1.9用例編寫方案開發階段依據文檔編寫的用例需求分析結束后需求文檔系統測試對應的用例概要設計階段結束概要設計、體系設計集成測試對應的用例詳細設計階段詳細設計文檔單元測試對應的用例2測試用例2.1 功能測試用例 (代號F(Function ) 2.1.1被測試對象(單元)的介紹 2.1.2測試范圍與目的 2.1.3測試環境與測試輔助工具的描述 2.1.4測試驅
6、動程序的設計測試用例測試用例ID輸入/動作期望的輸出/相應實際情況測試用例測試用例ID輸入/動作期望的輸出/相應實際情況2.2 接口-路徑測試用例(代號I(Interface) 2.2.1被測試對象(單元)的介紹 2.2.2測試范圍與目的 2.2.3測試環境與測試輔助工具的描述 2.2.4 測試驅動程序的設計接口A的函數原型測試用例測試用例ID前提條件輸入/動作期望的輸出/相應實際情況示例:典型值示例:邊界值示例:異常值接口函數B原型測試用例測試用例ID前提條件輸入/動作期望的輸出/相應實際情況示例:典型值示例:邊界值示例:異常值 2.2.5 路徑測試的檢查表(代號PI(Path Inspec
7、tion )檢查項結論數據類型問題()變量的數據類型有錯誤嗎?()存在不同數據類型的賦值嗎?()存在不同數據類型的比較嗎?變量值問題()變量的初始化或缺省值有錯誤嗎?()變量發生上溢或下溢嗎?()變量的精度不夠嗎? 邏輯判斷問題()由于精度原因導致比較無效嗎?()表達式中的優先級有誤嗎?()邏輯判斷結果顛倒嗎?循環問題()循環終止條件不正確嗎?()無法正常終止(死循環)嗎?()錯誤地修改循環變量嗎?()存在誤差累積嗎?內存問題()內存沒有被正確地初始化卻被使用嗎?()內存被釋放后卻繼續被使用嗎?()內存泄漏嗎?()內存越界嗎?()出現野指針嗎?錯誤處理問題()忘記進行錯誤處理嗎?()錯誤處理程
8、序塊一直沒有機會被運行?()錯誤處理程序塊本身就有毛病嗎?如報告的錯誤與實際錯誤不一致,處理方式不正確等等。()錯誤處理程序塊是“馬后炮”嗎?如在被它被調用之前軟件已經出錯。2.3 性能測試用例(代號PE(Performance) 2.3.1 被測試對象(單元)的介紹 2.3.2 測試范圍與目的 2.3.3 測試環境與測試輔助工具的描述 2.3.4 測試驅動程序的設計測試用例測試用例ID性能描述用例目的前提條件特殊的規程說明用例間的依賴關系步驟輸入/動作期望的性能(平均值)實際性能(平均值)回歸測試示例:典型值示例:邊界值示例:異常值2.4 圖形用戶界面測試用例(代號U(User Interf
9、ace) 2.4.1 被測試對象的介紹 2.4.2 測試范圍與目的 2.4.3 測試環境與測試輔助工具的描述 2.4.4測試驅動程序的設計 2.4.5測試人員分類類別特征A類B類 2.4.6用戶界面測試的檢查表檢查項測試用例ID測試人員的類別及其評價窗口切換、移動、改變大小時正常嗎?各種界面元素的文字正確嗎?(如標題、提示等)各種界面元素的狀態正確嗎?(如有效、無效、選中等狀態)各種界面元素支持鍵盤操作嗎?各種界面元素支持鼠標操作嗎?對話框中的缺省焦點正確嗎?數據項能正確回顯嗎?對于常用的功能,用戶能否不必閱讀手冊就能使用?執行有風險的操作時,有“確認”、“放棄”等提示嗎?操作順序合理嗎?有聯
10、機幫助嗎?各種界面元素的布局合理嗎?美觀嗎?各種界面元素的顏色協調嗎?各種界面元素的形狀美觀嗎?字體美觀嗎?圖標直觀嗎?2.5 健壯性測試用例(代號RO(Robustness) 2.5.1 被測試對象的介紹 2.5.2測試范圍與目的 2.5.3 測試環境與測試輔助工具的描述 2.5.4 測試驅動程序的設計 2.5.5 容錯能力/恢復能力測試用例異常輸入/動作容錯能力/恢復能力造成的危害、損失示例:錯誤的數據類型示例:定義域外的值示例:錯誤的操作順序示例:異常中斷通信示例:負荷超出了極限示例:異常關閉某個功能2.6 并發性能測試用例(代號C(Complicated) 2.6.1被測試對象的介紹
11、2.6.2測試范圍與目的 2.6.3測試環境與測試工具的描述 2.6.4測試驅動程序的設計功能描述測試用例測試用例ID用例目的測試方法并發用戶數與事物執行情況并發用戶數事務平均響應時間事務最大響應時間平均每秒處理事務數事務成功率每秒點擊率平均流量(字節/秒)20253035404550并發用戶數與數據庫主機并發用戶數CPU利用率MEM利用率磁盤I/O情況DB參數1其他參數20253035404550并發用戶與應用服務器的關系表并發用戶數CPU利用率MEM利用率磁盤I/O情況202530354045502.7 業務組合性能測試(集成性能測試)(代號IP(Inregrated Performanc
12、e) 2.7.1被測試對象的介紹 2.7.2測試范圍與目的 2.7.3測試環境與工具的描述 2.7.4測試驅動程序的設計功能描述測試用例測試用例ID用例目的測試方法并發用戶數與事務執行情況并發用戶數事務平均響應時間事務最大響應時間平均每秒事務數事務成功率每秒點擊率平均流量(字節/秒)業務1業務2業務3業務1業務2業務3業務1業務2業務3業務1業務2業務320253035404550并發用戶數與數據庫主機并發用戶數CPU利用率MEM利用率磁盤I/O情況DB參數1其他參數20253035404550并發用戶與應用服務器的關系表并發用戶數CPU利用率MEM利用率磁盤I/O情況202530354045
13、502.8 可靠性測試用例(代號RE(Reliability) 2.8.1被測試對象的介紹 2.8.2測試范圍與目的 2.8.3測試環境與工具的描述 2.8.4測試驅動程序的設計任務A描述測試用例測試用例ID連續運行時間故障發生的時刻故障描述統計分析任務A無故障運行的平均時間間隔(CPU小時)任務A無故障運行的最小時間間隔(CPU小時)任務A無故障運行的最大時間間隔(CPU小時)任務B描述測試用例測試用例ID連續運行時間故障發生的時刻故障描述統計分析任務B無故障運行的平均時間間隔(CPU小時)任務B無故障運行的最小時間間隔(CPU小時)任務B無故障運行的最大時間間隔(CPU小時)2.9 信息安
14、全性測試用例(代號IS(Information security) 2.9.1被測試對象的介紹 2.9.2測試范圍與目的 2.9.3測試環境與測試輔助工具的描述 2.9.4測試驅動程序的設計假想目標A前提條件非法入侵手段是否實現目標代價利益分析假想目標B前提條件非法入侵手段是否實現目標代價利益分析2.10 網絡性能測試(代號NP(Network Performance) 2.10.1被測試對象的介紹 2.10.2.測試范圍與目的 2.10.3 測試環境與測試輔助工具描述 2.10.4測試驅動程序設計 測試用例測試用例ID用例目的測試方法運行時間用戶并發數事務響應時間端口流量丟報率 2.11 服
15、務器性能測試(代號SP(Server Performance) 2.11.1被測試對象的介紹 2.11.2.測試范圍與目的 2.11.3 測試環境與測試輔助工具描述 2.11.4測試驅動程序設計 監控指標描述平均負載系統正常狀態下,最后60秒同步進程的平均個數沖突率在以太網上監測到的每秒沖突數進程/線程交換率進程和線程之間每秒交換次數CPU利用率CPU占用率磁盤交換率磁盤交換速率中斷速率CPU每秒處理的中斷數輸出包錯誤率發送以太網數據包時每秒錯誤數包輸入率每秒輸出的以太網數據包數目讀入內存頁速率物理內存中每秒讀入內存頁的數目寫出內存頁速率每秒從物理內存中寫道文件中的內存頁數目或者從物理內存中刪
16、掉的內存頁數目內存頁交換速率每秒寫入內存頁和從物理內存中讀出頁的個數進程入交換率交換區輸入的進程數目進程出交換率交換區輸出的進程數目系統CPU利用率系統的CPU占用率(%)用戶CPU利用率用戶模式下的CPU占用率(%)2.12 安裝/反安裝測試用例(代號IN(Installation)) 2.12.1被測試對象的介紹 2.12.2.測試范圍與目的 2.12.3 測試環境與測試輔助工具描述 2.12.4測試驅動程序設計 配置說明測試用例測試用例ID安裝選項描述是否正常使用難易程度全部部分升級其它反安裝選項描述是否正常使用難易程度3測試用例清單與測試用例列表測試用例清單項目ID測試項目子項目ID測試子項目測試用例ID測試結論結論總數測試用例列表項目ID測試項目子項
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 口腔健康牙齒護理課件
- 小學生祈使句課件
- 基于大數據的2025年城市污水處理廠智能化改造水質預測報告
- 小學生知憲法課件
- 麗江公共安全管理辦法
- 臨停車位收費管理辦法
- 企業產權處置管理辦法
- 中鐵質量檢查管理辦法
- 鄉鎮農村廚師管理辦法
- 京東開發流程管理辦法
- 2025至2030中國熱成型鋼(PHS)市場銷售模式及未來投資風險評估報告
- oracle考試試題及答案
- 2025年浙江省中考數學試卷真題(含官方標準答案)
- 實驗室留樣管理制度
- 二造考試試題及答案
- T/CI 202-2023TBM 隧道工程智慧工地系統接口和集成技術規范
- 兒童疼痛課件
- 統編版 高中語文 高三第二輪復習詩詞部分《八讀法鑒賞詩詞》教案
- 軍事醫學與戰場救護試題及答案
- 制砂場管理制度
- 2025年全國中小學生天文知識競賽試題庫(共八套)
評論
0/150
提交評論