運費根據郵政編碼

規則

電子商務具有基於郵政編碼的運輸規則。所有運送到加利福尼亞的都有資格免運費。所有其他西部成本為 10.00 美元,美國其他地區為 20.00 美元

如何應用技術

我們都知道州有很多拉鍊碼,我們不會全部使用它們。對於這種情況,我們需要:

  1. 加州的一個有效郵政編碼
  2. 西海岸的一個有效郵政編碼,不包括加利福尼亞州
  3. 西海岸外的一個有效郵政編碼
  4. 一個無效的郵政編碼*

因此,我們將數千個 zipcode 減少到只有 4 個。現在好多了。

儘管規則中沒有概述,我已經把第 4 個,無效的郵政編碼。

這是因為這是最重要的測試 :測試規範本身。在這種情況下,考慮將資料劃分為類別,我們發現一個不在規範中的類,並且沒有明確設定的行為或期望。然後我在這裡包括這個類,並詢問合作伙伴/利益相關者/業務分析師,這個案例的行為應該是什麼,然後修改規範,或者我可以從我的測試中檢視和刪除這個資料類。