我們在工作中執行自己的測試用例,沒有什么障礙,自己寫的,一看就明白是怎么回事。但有時執行別人寫的用例時,我們可能就不知所措了,一方面可能不知道該用例檢查的是什么功能點,另一方面看到測試用例不知道該怎么去執行,另外大家寫作的風格不同,也就會在看與自己風格不同的用例覺得不舒服。
測試用例是指導我們的測試,它的可讀性、可操作性非常重要。我們需要的是一看到測試用例,就知道它是測試什么功能點的,并且每個步驟都是可操作的,不希望出現“用戶輸入很長的名字”這樣的描述。
對于測試用例的編寫提一些個人的建議。
1、功能劃分時,一定要簡單、清晰,一個測試用例集就只需要檢查一個功能模塊。如果包含的功能點太多,會讓我們的測試用例比較混亂,降低了可讀性。
2、測試用例的劃分也要單一,一個測試用例只檢查功能點的一種情況。一個用例檢查的情況太多,會導致用例的目的不清晰,而且這樣組織用例,有利于需求覆蓋率的統計。一個功能點我們測試了那些情況,以及哪些功能點我們在重點測試,一目了然。
3、測試用例要有一個簡單的目的描述,有助于讀者對測試用例的理解。
4、測試用例要有明確的執行前提,包括環境,數據,場景。
5、測試用例的步驟描述要簡單、清晰,一步就是一步。比如:第一步,用戶登陸;第二步,用戶點擊“用戶信息”;第三步,用戶修改姓名為“張&三”;第四步,用戶點擊保存。這有利于提高用例的可操作性。
6、測試用例的數據要明確,特別是前提數據和要檢查的數據。比如,測試準備數據:用戶:張三,李四,王二。在排序后用例的預期結果為:李四,王二,張三。這樣,用例在執行時,很清晰,有很高的可操作性,執行者對于執行結果是否正確也非常清楚。
提出一些個人的經驗、建議,考慮的不是很全,希望大家提出意見和補充。
文章來源于領測軟件測試網 http://www.kjueaiud.com/