天天看點

用例篇

驗證需求,正确性和合理性

細分需求,多細緻的需求就設計多細緻的測試用例;從細分的需求裡,根據每一個功能點設計完整的測試用例

案例:

   使用者的需求:購買3000塊以内的華為手機

   如何測試買來的手機符合使用者需求?價格,品牌,真僞,手機基本功能的驗證

當輸入很多的情況下,沒辦法窮舉,把輸入(特殊情況下考慮輸出)劃分成若幹個等價類,從每一個等價類中選一個有代表的測試用例,如果這個測試用例通過,則表示這個等價類測試通過。

有效等價類:

無效等價類:

當我們的輸入有多種,不同的輸入組合對應不同的輸出,可以使用因果圖法;

因果圖:恒等,與,或,非

用例篇
用例篇

 如何根據因果圖設計測試用例

分析需求,找出所有的輸入和輸出

找出所有輸入和輸出之間的關系

畫因果圖

根據因果圖畫判定表

根據判定表設計測試用例

執行個體:淘寶618活動,訂單已送出,訂單合計金額大于300元或有紅包,則進行優惠

(1)輸入:訂單已送出/訂單不送出,合計金額大于300元/小于300,有紅包/沒紅包

         輸出:優惠/不優惠

(2)找關系

          訂單已送出,金額大于300,有紅包,優惠

          訂單已送出,金額小于300,有紅包,優惠

          訂單已送出,金額大于300,沒紅包,優惠

          訂單已送出,金額小于300,沒紅包,不優惠

          訂單未送出,金額大于300,有紅包,不優惠

          訂單未送出,金額小于300,有紅包,不優惠

          訂單未送出,金額大于300,沒紅包,不優惠

          訂單未送出,金額小于300,沒紅包,不優惠

(3) 畫因果圖

用例篇

(4) 畫判定表,寫測試用例

用例篇

繼續閱讀