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)

          隨筆分類

          隨筆檔案

          文章分類

          文章檔案

          搜索

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 山西省| 邹城市| 南阳市| 富蕴县| 河池市| 平潭县| 渭南市| 石家庄市| 雷波县| 庐江县| 松溪县| 阜宁县| 长汀县| 滁州市| 房产| 苗栗县| 塘沽区| 漾濞| 昌江| 南宁市| 玉林市| 永安市| 宣武区| 卓尼县| 新宁县| 漳平市| 曲麻莱县| 若羌县| 桓台县| 花莲县| 肇东市| 仁怀市| 武安市| 富宁县| 明水县| 泉州市| 桐梓县| 南投县| 军事| 昌吉市| 镇安县|