运费根据邮政编码

规则

电子商务具有基于邮政编码的运输规则。所有运送到加利福尼亚的都有资格免运费。所有其他西部成本为 10.00 美元,美国其他地区为 20.00 美元

如何应用技术

我们都知道州有很多拉链码,我们不会全部使用它们。对于这种情况,我们需要:

  1. 加州的一个有效邮政编码
  2. 西海岸的一个有效邮政编码,不包括加利福尼亚州
  3. 西海岸外的一个有效邮政编码
  4. 一个无效的邮政编码*

因此,我们将数千个 zipcode 减少到只有 4 个。现在好多了。

尽管规则中没有概述,我已经把第 4 个,无效的邮政编码。

这是因为这是最重要的测试 :测试规范本身。在这种情况下,考虑将数据划分为类别,我们发现一个不在规范中的类,并且没有明确设置的行为或期望。然后我在这里包括这个类,并询问合作伙伴/利益相关者/业务分析师,这个案例的行为应该是什么,然后修改规范,或者我可以从我的测试中查看和删除这个数据类。