qileilove

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

          系統測試用例設計之等價類劃分

          什么是等價類?
            等價類:一類數據具有等價性。
            從正向來說,它們具有相同的功能。
            從逆向來說,它們暴露相同的錯誤。
            有效數據->有效等價類     無效數據->無效等價類
            如何劃分等價類?
            可以根據測試數據背后的處理信息,分析數據有無共同特點。將含有共同特點的數據劃為一個等價類。
            等價類劃分的原則
            1、在輸入條件規定了取值范圍或取值的個數的情況下,可以確立一個有效等價類和兩個無效等價類。
            2、在輸入條件規定了輸入值的集合或者規定了“必須如何”的條件的情況下,可以確立一個有效等價類和一個無效等價類。
            3、在輸入條件是一個布爾量的情況下,可以確立一個有效等價類和一個無效等價類。
            4、在規定了輸入數據的一組值(假設N個),并且程序要對每一個輸入值進行處理的情況下,可以確立N個有效等價類和一個無效等價類。
            5、在規定了輸入數據必須遵守的規則的情況下,可以確立一個有效等價類(符合條件)和若干無效等價類(從各個角度違反規則)。
            6、在確知已劃分的等價類中各元素在程序處理中的方式不同的情況下,則應再將該等價類劃分為更小的等價類。
            劃分完等價類以后就要設計用例對劃分的等價類進行覆蓋。對于有效等價類,要使用例能盡可能多地覆蓋尚未被覆蓋的有效等價類,對于無效等價類,則每次只覆蓋一個。
            等價類劃分的優點是比較簡單,缺點是它并沒有考慮組合的情況。

          posted on 2013-11-28 11:38 順其自然EVO 閱讀(208) 評論(0)  編輯  收藏


          只有注冊用戶登錄后才能發表評論。


          網站導航:
           
          <2013年11月>
          272829303112
          3456789
          10111213141516
          17181920212223
          24252627282930
          1234567

          導航

          統計

          常用鏈接

          留言簿(55)

          隨筆分類

          隨筆檔案

          文章分類

          文章檔案

          搜索

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 襄垣县| 泉州市| 集贤县| 随州市| 岱山县| 黄冈市| 大埔区| 巴林左旗| 大连市| 思茅市| 临桂县| 阳曲县| 屯门区| 太湖县| 兴业县| 垣曲县| 丰台区| 锡林浩特市| 石柱| 永和县| 屏东市| 湘西| 石屏县| 麦盖提县| 庆城县| 娱乐| 丹江口市| 安溪县| 增城市| 福清市| 海原县| 南川市| 张家港市| 林甸县| 瑞丽市| 舒兰市| 四会市| 沙田区| 揭阳市| 阜康市| 集安市|