Top 50 測試目標

T12 API schema、deprecation 與 breaking change

一份自有 API 的 OpenAPI 文件與 changelog 頁,schema hash 與 rate limit 都是可觀測欄位。

基準狀態 存取 public 審查 automatic security 10 個欄位

基準值

api.id 身分payments-api
spec.version2026-08-01
operation.id 身分createCharge
path/v1/charges
methodPOST
schema.hashsha256:4a11…8bd0
breaking.classnone
auth.scopeDiffnone
rate.limit600
release.idv2026.08.1

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

這個領域的事件詞彙

事件類型breakingChange deprecation requiredFieldRemoved rateLimitChanged

五條驗收條件

T12-AC-01 應產生事件

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

T12-AC-02 不得產生事件

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

T12-AC-03 應具名拒絕

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

T12-AC-04 來源應標記為降級/損壞

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

T12-AC-05 重複只能收斂成一個事件

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

T12-AC-06 應轉人工審查

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