專注于軟件測試理論+實踐,自動化測試(功能、性能),希望廣交天下愛好測試的朋友,積極加入我的圈圈!測試者家園期待您的加入!
測試用例的有效維護
上一篇 /
下一篇 2007-06-20 16:56:12
轉載軟件測試和質量專欄
開發一個軟件產品,會發布多個版本,伴隨著測試用例(Test case)的不斷維護, 使測試用例不斷完善并與產品功能、特性(features)的變化保持一致,所以測試用例是和產品版本相關聯的。特別是對提供軟件服務的軟件產品,多個版本常常共存,為客戶提供服務,這時多個版本的測試用例也是并存的,所以在新建、修改、刪除測試用例時要十分小心,并有相應的規則。
根據產品特性和test case一致性,分下面幾種情況分別處理:
1. 產品特性沒變,只是根據Late Discovery Bug 或 Remedy Ticket 來完善 test case,只有這時候可以修改Test case, 也就意味著當前修改的test case,對目前和以前的版本都有效。
2. 原有產品特性發生了變化,不是new feature, 而是enhanced features(功能增強), 這時候原有的 test case 只對先前版本(如version 1.0、2.0) 有效,而對新的版本(如 version 3.0)無效,這時絕不能修改 test case ,只能增加新的 test case,這一點很重要。原有的 test case 依然對原有版本有效(如version 1.0、2.0)。
3. 原有功能取消了,這時只要在新版本上使之對應的test case置為inactive(無效)。
4. 完全新增加的特性,大家比較清楚,增加對應的、新的測試用例。
這樣,新舊版本的相同測試用例得到一致的維護,測試用例數也不會成幾、十幾倍的增加,可以真正保證 test case 的完整性、有效性!

Link URL:
http://www.cnblogs.com/tester2test/archive/2006/07/22/457484.html
導入論壇
引用鏈接
收藏
分享給好友
推薦到圈子
管理
舉報
TAG: