| 測試場景 | 當前等級 | 輸入數據 (CROWD / Streak) | 預期結果 | 實際結果 | 狀態 |
|---|---|---|---|---|---|
| 未達標:數量不足 (Total < 3) | L1 | C:1, R:1 (Down Streak: 0) | L1 stable | L1 stable Raw: L1 | PASS |
| 標準升級:基礎題達標 (C+R >= 3) | L1 | C:2, R:1 (Down Streak: 0) | L2 transition | L2 transition Raw: L2 | PASS |
| 能力溢出升級:量夠且有進階題 (Total>=3 & Adv>=1) | L1 | C:1, R:1, O:1 (Down Streak: 0) | L2 transition | L2 transition Raw: L2 | PASS |
| 測試場景 | 當前等級 | 輸入數據 (CROWD / Streak) | 預期結果 | 實際結果 | 狀態 |
|---|---|---|---|---|---|
| L2 滯留:表現平穩 (O+W < 3 但不算太差) | L2 | C:2, R:2, O:1, W:1 (Down Streak: 0) | L2 stable | L2 stable Raw: L2 | PASS |
| L2 升級:數量達標 (O+W >= 3) | L2 | O:2, W:1 (Down Streak: 0) | L3 transition | L3 transition Raw: L3 | PASS |
| L2 升級:深度達標 (D >= 2) | L2 | D:2 (Down Streak: 0) | L3 transition | L3 transition Raw: L3 | PASS |
| 測試場景 | 當前等級 | 輸入數據 (CROWD / Streak) | 預期結果 | 實際結果 | 狀態 |
|---|---|---|---|---|---|
| L2 表現差 (第一次):應啟動保護,維持 L2 | L2 | C:1 (Down Streak: 0) | L2 stable | L2 stable Raw: L1 | PASS |
| L2 表現差 (第二次):保護結束,正式降級 L1 | L2 | C:1 (Down Streak: 1) | L1 transition | L1 transition Raw: L1 | PASS |
| L3 表現差 (第一次):應啟動保護,維持 L3 | L3 | C:5, R:5 (Down Streak: 0) | L3 stable | L3 stable Raw: L2 | PASS |
| L3 表現差 (第二次):保護結束,正式降級 L2 | L3 | C:5, R:5 (Down Streak: 1) | L2 transition | L2 transition Raw: L2 | PASS |
| 測試場景 | 當前等級 | 輸入數據 (CROWD / Streak) | 預期結果 | 實際結果 | 狀態 |
|---|---|---|---|---|---|
| L3 保級:有一題 D 即可 (D >= 1) | L3 | D:1 (Down Streak: 0) | L3 stable | L3 stable Raw: L3 | PASS |
| L3 保級:雖無 D 但中階夠多 (O+W >= 2) | L3 | O:2 (Down Streak: 0) | L3 stable | L3 stable Raw: L3 | PASS |