軟件測試用例優秀例子 如何寫測試用例

經常看到無論是剛入職場的新人 , 還是工作了一段時間的老人 , 都會對編寫測試用例感到困擾?例如:

軟件測試用例優秀例子 如何寫測試用例



軟件測試用例優秀例子 如何寫測試用例


固然 , 編寫一份好的測試用例需要:充分的需求分析能力理論及經驗加持 。但這并不意味著 , 沒測試經驗、分析能力弱就不能寫好用例 , 還是有方法可循的 。作為混跡測試職場 9 年的老人 , 給大家分享一些用例編寫的心得 , 接下來我會從以下幾個方面展開來講:
  1. 測試用例概念、作用、內容等介紹
  2. 如何編寫測試用例?
  3. 發送朋友圈案例分享
為了支持一下新入行的朋友們 , 這里也把我入行多年精心整理的上百份學習資料和講解視頻分享出來 , 新手入門絕對用得上 , 需要的朋友轉發私信【軟件測試】發你
一、測試用例介紹
測試用例是為項目需求而編制的一組包含測試輸入、執行條件以及預期結果的文檔 , 以便測試某個程序是否滿足客戶需求 。
1、為什么要寫測試用例?
  1. 是測試工作的指導 , 是軟件測試質量穩定的根本保障 , 評估測試結果的基準 。
  2. 有一份用例來指導測試執行 , 可以在測試人員疲累的時候起到一個牽引作用 。
  3. 編寫用例的過程中 , 通過熟悉需求 , 對系統架構或業務有更深入理解
  4. 可避免測試背鍋
2、測試用例模板:每家公司模板可能會有差異性 , 一般大致包含以下內容
軟件測試用例優秀例子 如何寫測試用例


  • 用例編號:唯一性 , 一般規則:產品名_測試階段(it st uat)_測試項_數字
  • 測試項目:對應一個功能或子功能模塊
  • 測試標題:一句話總結當前測試的用意和目的
  • 重要級別:高/中/低
  • 預置條件:需要滿足一些前提條件 , 否則用例無法執行
  • 測試輸入:需要加工的輸入信息 , 跟步驟結合起來一定要具有指導性意義
  • 操作步驟:明確給出每個步驟的描述 , 執行人員可以根據該步驟完成執行工作
  • 預期結果:根據預期輸出比對實際結果 , 來判斷被測對象是否符合需求
  • 實際結果:通過測試執行后的實際結果 , 寫用例時為空 。
3、測試用例編寫形式
  1. 通過 Excel 編寫 , 上述給出的模板就是該種形式  , 適用于項目開發時間比較充分的情況下
  2. 通過 Xmind 梳理測試點 , 適用于項目開發時間緊急情況下
  3. 項目管理平臺例如禪道上編寫 , 不常用
二、如何編寫測試用例大體思路分為三步:
第 1 步:依據需求梳理功能及功能點
第 2 步:通過測試理論方法及經驗 , 梳理測試點
第 3 步:挖掘隱性需求 , 覆蓋非功能測試層面
舉例: 朋友圈動態發送
軟件測試用例優秀例子 如何寫測試用例

推薦閱讀