測試用例模板設計需要了解的點

       測試用例是進行測試的最小單元粒度。在編寫測試用例之前需要很多準備工作去分析需求,提取測試點,然後根據提取的測試點選擇相應分析方法,來設計測試用例。但測試用例如果要自己在excl手動填寫,製作用例模板時,需要注意哪些呢?哪些關鍵屬性要注意呢?

      在一些項目管理工具中都用用例這麼個模塊,會有一些必要屬性字段需要填寫,如果不適用工具,那麼自己手動組織需要有以下屬性字段:

  •  版本號

     測試是一個迭代的過程,每個版本都有增加或刪減的測試用例,這裏要記錄當前測試用例所屬的哪個版本,用於項目的跟蹤管理以及後期測試用例的重複使用。

  • 用例編號

     用例編號作爲用例的關鍵屬性,可以通過這唯一ID能很快的查找,同時用例編號命名也有一定的要求,而不是簡單的一個順序1、2、3、4、5等等。它需要一定的組織形式,常用的有:功能名簡寫+編號、需求編號+編號、需求+功能+編號。這樣的做的目的是爲了在後期統計所屬功能區應用數量、以及在執行用例時,能通過編號知道所執行的用例屬於什麼功能、哪個需求。這個需要根據相關業務而進行設計,形成一個共識。

  • 用例名稱

      這個字段應該很好理解,就是用例的名稱。通過這名稱,應該能達到以下兩個目的:這個用例目的是驗證哪個測試點?這個用例所屬哪個功能或需求?有見名知意的效果。例如“登錄_驗證用戶名長度爲256”,登錄模塊,用戶名長度這測試點。

  • 前置條件

   這個字段可以爲空,這個字段主要用來描述,在執行這個測試用例時,需要哪些前提,才能進行執行。如果測試用例不需要在執行前,構造一些測試數據等所需的前置條件或在執行該用例之前需要先執行其他用例(這裏不建議用例之間進行關聯,這會增加執行的複雜度,編寫可能會省功,但可執行程度要求高)

  • 所屬功能/需求模塊

    這個字段爲必要屬性,雖然用例編號中能識別所屬功能或需求,但可能會存在遺漏或編寫錯誤的情況,着這裏增加一條過濾。該字段作用是用例編寫完畢之後,查看需求覆蓋率,所編寫的用例是否100%覆蓋所屬需求。

  • 執行步驟

    該模塊包含三個子模塊:步驟編號、步驟描述、預期結果。在測試某個點是,需要按照什麼樣的執行順序,每步需要執行什麼樣的操作,該步操作會產生什麼樣的預期結果。這個模塊就是操作流程的描述與預期結果的描述。

  • 用例狀態

    該字段用來描述,執行測試用例時,用例的執行狀態。用例主要狀態包括以下:通過、失敗、待測試。其他狀態可以根據自己添加。

  • 問題描述

     用例執行失敗之後,需要記錄測試中產生的問題,如果有缺陷管理系統,這裏可以添加bugID的超鏈接,如果沒有,這裏可以加入問題的簡要描述。

  • 用例作者

    至此編寫用例時中的一些關鍵字段就介紹完畢了,這些字段只是常用或必須的字段,可以更加業務需求進行增加或刪減。有的會有用例還會有用例創建時間、用例執行人、產品模塊等等。這裏不進行介紹。大部分的用例模板與上述差不多。只要瞭解其原理,如何通過用例來完成需求覆蓋、問題跟蹤記錄、項目跟蹤記錄這些需要,很容易寫出自己公司所需要的模板。如果有疑問,可以進入QQ羣進行討論學習。

 

 

    

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章