跳至主要内容

Scenario 2: 依客戶等級過濾(VIP 客戶)

User Story: US-302: 客戶列表與搜尋

When: 執行操作

API 請求

GET /api/v1/customers?tier=vip&page=1&limit=20
Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9...

Then: 預期結果

{
"customers": [
{
"customerNumber": "ABC-CUST-000001",
"name": "王小明",
"tier": "vip",
"totalSpent": 5000
}
],
"pagination": {
"page": 1,
"limit": 20,
"totalPages": 1,
"totalItems": 1
}
}

業務規則驗證

  • ✅ 僅返回 tier = "vip" 的客戶
  • ✅ 不包含 regular 或 vvip 客戶

相關場景