利用Pairwise算法自動生成接口測試用例

Pairwise算法是測試行業比較著名的用例設計方法,它基於正交法的全量窮舉用例,將其中的值兩兩結合視爲一組,只要出現重複就剔除,簡單說就是若有: ABC和ABD, 則剔除ABD; 若有AEHK和BGHK, 則剔除BGHK

測試場景舉例:U盤在不同品牌筆記本上的傳輸效率:

  • 3組變量:
    金士頓 \ 閃迪
    HUAWEI \ XIAOMI \ LENOVO
    USB2.0 \ USB3.0
1. 使用正交法則用例數量爲2 * 3 * 2 = 12條
用例編號 U盤 筆記本品牌 USB協議
01 金士頓 HUAWEI USB2.0
02 金士頓 HUAWEI USB3.0
03 金士頓 XIAOMI USB2.0
04 金士頓 XIAOMI USB3.0
05 金士頓 LENOVO USB2.0
06 金士頓 LENOVO USB3.0
07 閃迪 HUAWEI USB2.0
08 閃迪 HUAWEI USB3.0
09 閃迪 XIAOMI USB2.0
10 閃迪 XIAOMI USB3.0
11 閃迪 LENOVO USB2.0
12 閃迪 LENOVO USB3.0
2. 使用Pairwise規則優化(紅色標記的視爲重複的)後剩餘6條
用例編號 U盤 筆記本品牌 USB協議
01 金士頓 HUAWEI USB2.0
02 金士頓 XIAOMI USB3.0
03 金士頓 LENOVO USB2.0
04 閃迪 HUAWEI USB3.0
05 閃迪 XIAOMI USB2.0
06 閃迪 LENOVO USB3.0
3. 知道原理後我們探索一下算法實現:
# 敬請期待
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章