1. 程式人生 > >如何編寫測試用例

如何編寫測試用例

核心 選擇 自己的 系統 推斷 class 業務流程 等價類 1-1

筆記=重點+自己總結+自己的想法+例子+自己動腦+PPT之外的做記錄 1、什麽是測試用例 測試用例(TestCase)是為項目需求而編制的一組測試輸入、執行條件以及預期結果,以便測試某個程序是否滿足客戶需求 可以總結為:每一個測試點的數據設計和步驟設計 例如:測試點為短信群發功能可正常使用 數據設計包括: 手機號和短信內容,如18256781234 testing 步驟設計: 1、成功登錄短信群發軟件平臺 2、填寫手機號和短信內容 3、點擊發送 2、測試用例的重要性 a、測試用例是軟件測試的核心 b、是評估測試結果的基準 c、保證測試時不遺漏測試功能點(可以在測試人員疲累的時候起到一個牽引作用、可引導測試思維,進行更多的探索性測試) d、在編寫測試用例的過程中,可以熟悉需求,對系統架構或者業務流程有一個整體的,深入地了解 用例寫完後,需檢查測試點是否覆蓋全 e、好的測試用例不僅要方便自己查看也需要別人查看 3、用例編寫8要素
  • 用例編號:產品名-測試階段(如系統測試、UI測試)-測試項-XXX編號
  • 功能模塊(功能模塊)可以再細分為測試子項目
  • 標題:輸入的內容+結果 (來自測試點)
  • 重要級別:高(用戶經常用到的功能)/中/低 可不用
  • 預置條件
  • 測試輸入:測試數據
  • 測試步驟
  • 預期結果
  • 測試結果
用例編號 測試項目 測試子項目 測試標題 重要級別 預置條件 測試輸入 測試步驟 預期結果
WX_ST_HB_001 微信紅包 輸入金額 驗證紅包正確金額0.01-200 1、網絡正常 2、賬號正常登陸 1、0.01 2、150 3、200 1、登陸微信->點開好友聊天界面 2、點開“+”選擇紅包功能 3、輸入金額 4、默認紅包備註 5、點擊發紅包 6、選擇零錢 7、輸入密碼 1、發送成功,界面顯示紅包信息 2、零錢余額對應減少相應金額
4、編寫測試用例流程 1)分析需求,得出測試點 2)使用等價類、邊界值、場景法、錯誤推斷法,細化分析測試點-->分解為測試標題,寫出對應的測試的步驟、測試數據、預期結果。 3)需覆蓋所有用戶需求、包括單個功能、正面和反面的測試用例 4)編寫測試用例註意格式要求,要有8大元素,編寫測試用例去除冗余、重復、含混字眼、二義性、要簡潔 測試步驟和預期結果,可以去除相同的操作步驟和結果 5、用例評審 5.1用例評審的流程 1)評審材料準備好(主要是測試用例) 2)提前(2天)發布評審通知( QA通知、郵件、或者討論組發布信息),同時將評審材料發送給評審成員,以節約溝通成本 3)召開會議評審,針對評審用例檢查清單,評審過程中收集相關人員的反饋信息(即問題記錄清單),在此基礎上對測試用例進行更新,直到評審通過 4)評審結束,測試負責人出測試用例評審報告 評審結果經項目經理同意確認

如何編寫測試用例