Top 50 測試目標

N43 餐廳指定日期、時段與人數桌位

一個餐廳訂位頁:桌位表由前端 JS 動態渲染,符合日期/時段/人數的空位出現時通知,但不自動訂位。

基準狀態 存取 public 審查 automatic travel 11 個欄位

基準值

restaurant.canonicalId 身分restaurant-example-bistro
restaurant.platform 身分opentable
slot.date 身分2026-10-03
slot.startTime 身分19:00
slot.endTime20:30
slot.timezoneAsia/Taipei
slot.partySize 身分2
slot.seatingType 身分indoor
slot.availabilityunavailable
slot.claimUntil(不存在)
slot.cancelPolicyHashsha256:cc10…

標記「身分」的欄位是這個領域判斷「這是不是同一個東西」的鍵。它們在各驗收頁之間刻意保持不變——否則變動看起來會像換了一個對象,而不是同一個對象改變了。

這個領域的事件詞彙

事件類型SLOT_AVAILABLE SLOT_REOPENED CANCELLATION_POLICY_CHANGED

五條驗收條件

N43-AC-01 應產生事件

(規格文件中找不到這一條)

N43-AC-02 應具名拒絕

(規格文件中找不到這一條)

N43-AC-03 應轉人工審查

(規格文件中找不到這一條)

N43-AC-04 不得產生事件

(規格文件中找不到這一條)

N43-AC-05 來源應標記為降級/損壞

(規格文件中找不到這一條)

N43-AC-06 重複只能收斂成一個事件

(規格文件中找不到這一條)

N43-AC-07 應具名拒絕

(規格文件中找不到這一條)