票務系統
規則
故障單系統的有效轉換記錄在下表中,其中 O 表示允許, X 表示不允許。
從到 | 報道 | 開啟 | 進行中 | 在審查中 | 交付 | 被拒絕 | 重開 |
---|---|---|---|---|---|---|---|
報道 | - | Ø | X | X | X | Ø | X |
開啟 | X | - | Ø | X | X | Ø | X |
進行中 | X | X | - | Ø | X | Ø | X |
在審查中 | X | Ø | Ø | - | Ø | Ø | X |
交付 | X | X | X | X | - | X | Ø |
被拒絕 | X | X | X | X | X | - | X |
重開 | X | X | Ø | X | X | X | - |
如何應用技術
應用這種技術來設計測試用例並沒有什麼祕密。
- 每個轉換顯示由一個測試用例表示
- 從一個狀態到另一個狀態沒有過渡(帶點的對角線)
- 測試用例的數量總是等於((n * n) - n)
對於這種情況,我們有 7 個狀態(n = 7)。所以我們將有 42 個測試用例,如下:
- 從報告到公開(正面)
- 從報告到進行中(否定)
- 從報告到稽核(否定)
- 從報告到交付(否定)
- 從報告到拒絕(正面)
- 從報告到重新開放(負面)
- 從開放到報告(負面)
- 從開放到進行中(正面)
- 從開放到稽核(否定)
- 從開放到交付(負面)
- 從開放到拒絕(正面)
- 從開放到重新開放(負面)
- 從進行中報告(否定)
- 從進行到開放(負面)
- 從進展到回顧(正面)
- 從進行中交付(負面)
- 從進行到拒絕(正面)
- 從進行到重新開放(負面)
- 從審查到報告(否定)
- 從評論到公開(正面)
- 從審查到進展(正面)
- 從評論到交付(積極)
- 從審查到拒絕(正面)
- 從審查到重新開放(否定)
- 從交付到報告(否定)
- 從交付到開放(負面)
- 從交付到進行中(否定)
- 從已交付到稽核(否定)
- 從已交付到已拒絕(否定)
- 從交付到重新開放(正面)
- 從拒絕報告(否定)
- 從拒絕到開放(負面)
- 從拒絕到進行中(否定)
- 從拒絕到審查(否定)
- 從拒絕交付(否定)
- 從拒絕重新開始(否定)
- 從重新開放到報告(否定)
- 從重新開放到開放(負面)
- 從重新開放到正在進行(正面)
- 從重新開始到稽核(否定)
- 從 Reopen 到 Delivered(負面)
- 從重新開放到拒絕(否定)