1. 程式人生 > >黑盒測試用例設計方法實踐--用例合併---(判定表驅動法)

黑盒測試用例設計方法實踐--用例合併---(判定表驅動法)

概念理解:

  判定表是分析和表達多邏輯條件下執行不同操作的情況的工具

  a、可配合因果圖後期使用;

  b、適合於多邏輯條件下的組合分析;

  掌握判定表的結構:

  1)條件樁:列出了問題的所有條件

  2)動作樁:列出了問題規定可能採取的操作

  3)條件項:列出針對它左列條件的取值。如Y或N

  4)動作項:列出在條件項的各種取值情況下應該採取的動作。如X表示

  實踐方法:

  Step1:確定規則的個數(假如有n個條件。每個條件有兩個取值(0,1),故有2的 n次方 種規則);

  Step2:列出所有的條件樁和動作樁;

  Step3:填入條件項(如Y或N);

  Step4:填入動作項(X);

  Step5:簡化.合併相似規則(整列)

  實踐心得:

  1、列出所有的條件樁和動作樁

  2、前幾步大家都很容易執行得出,但是關鍵在於最後的規則合併;

  合併原則一般為:1、以相同動作項出發;2、相同的條件項直接合並;3、相反的條件忽略(注意:此處為一般情況,需結合業務再次明確其必要性,否則不予合併)

  示例: