qileilove

          blog已經轉移至github,大家請訪問 http://qaseven.github.io/

          淺談如何維護軟件測試用例

           軟件產品的版本是隨著軟件的升級而不斷變化的,而每一次版本的變化都會對測試用例集產生影響,所以測試用例集也需要不斷地變更和維護,使之與產品的變化保持一致。以下原因可能導致測試用例變更:

            1)軟件需求變更:軟件需求變更可能導致軟件功能的增加、刪除、修改等變化,應遵循需求變更控制管理方法,同樣變更的測試用例也需要執行變更管理流程。

            2)測試需求的遺漏和誤解:由于測試需求分析不到位,可能導致測試需求遺漏或者誤解,相應的測試用力也要進行變更。特別是對于軟件隱性需求,在測試需求分析階段容易遺漏,而在測試執行過程中被發現,這時需要補充測試用例。

            3)測試用例遺漏:在測試過程中,發現測試用例未覆蓋全部需求,需要補充相應的測試用例。

            4)軟件發布后,用戶反饋的缺陷:表明測試不全面,存在尚未發現的缺陷,需要補充或者修改測試用例。

            對于提供軟件服務的產品,其多個版本常常共存,而對應的測試用例也是共存的,而且測試用例需要專人定期維護,并遵循以下原則:

            1)及時刪除過時的測試用例

            需求變更可能導致原有部分測試用例不再適合新的需求要求。例如,刪除了某個功能,那么針對該功能的測試用例也不再需要。所以隨著需求的每一次變更,都要刪除那些不再使用的測試用例。

            2)及時刪除冗余的測試用例

            在設計測試用例時,可能存在兩個或者多個用例測試相同內容,降低回歸測試效率,所以要定期整理測試用例集,及時刪除冗余的測試用例。

            3)增加新的測試用例

            由于需求變更、用例遺漏或者版本發布后發現缺陷等原因,原有的測試用例集沒有完全覆蓋軟件需求,需要增加新的測試用例。

            4)改進測試用例

            隨著開發工作進行,測試用例不斷增加,某些用例隨著系統輸入和當前狀態的變化而變得不再適用,這些用例難以重用,影響回歸測試的效率,需要進行改進,使之可重用可控制。

            總之,測試用例的維護是一個長期的過程,也是一個不斷改進和完善的過程。

          posted on 2012-05-17 09:20 順其自然EVO 閱讀(610) 評論(0)  編輯  收藏 所屬分類: 測試學習專欄

          <2012年5月>
          293012345
          6789101112
          13141516171819
          20212223242526
          272829303112
          3456789

          導航

          統計

          常用鏈接

          留言簿(55)

          隨筆分類

          隨筆檔案

          文章分類

          文章檔案

          搜索

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 海城市| 万年县| 惠安县| 普兰店市| 石门县| 重庆市| 淅川县| 嘉定区| 石屏县| 科技| 双城市| 嘉祥县| 金门县| 措美县| 布尔津县| 吴忠市| 镇原县| 靖边县| 兴业县| 宁陵县| 安泽县| 晋城| 凤冈县| 莱阳市| 建平县| 都匀市| 大安市| 九寨沟县| 瓦房店市| 文山县| 台湾省| 兰考县| 观塘区| 二连浩特市| 罗江县| 绥棱县| 大洼县| 湖口县| 浮梁县| 平远县| 墨脱县|