Address format

美国地址格式完整指南:街道、城市、州缩写、ZIP 和表单测试

详细拆解美国地址格式,包括街道行、公寓号、城市、州缩写、ZIP 邮编、电话区号,以及表单和 QA 测试中最容易出错的地方。

标准美国地址长什么样

一个常见的美国地址通常包含姓名、街道地址、公寓或单元号、城市、两位州缩写和 ZIP 邮编。例如:John Smith, 4204 Fidelity St, Houston, TX 77095。

如果是公寓、办公室或套间,第二行可能出现 Apt、Unit、Ste、Suite 等字段。很多国际用户会漏掉这一行,导致地址看起来完整但无法准确投递或无法通过表单校验。

美国地址字段拆解

字段示例测试时要看什么
Street line 14204 Fidelity St门牌号、街道名、街道类型是否合理
Street line 2Apt 5B / Suite 200是否允许为空,是否支持公寓或套间
CityHouston城市是否属于所选州
StateTX是否使用 USPS 两位州缩写
ZIP77095是否和城市、州匹配
Phone+1 713 ...电话区号是否符合地区习惯

街道行:最容易被低质量数据糊弄过去

很多随机地址生成器会把门牌号、街道名和街道类型随便拼在一起,看起来像地址,但对测试没有太大价值。真正有用的数据至少应该保持城市、州、ZIP 和街道来源一致。

街道类型常见有 St、Ave、Blvd、Rd、Dr、Ln、Ct 等。表单如果只接受完整单词而不接受缩写,或者只接受缩写而不接受完整单词,都可能影响真实用户输入。

城市、州和 ZIP 必须一起看

美国 ZIP 是五位数字,也可以有 ZIP+4 扩展格式。但在大多数网站注册、账单地址和软件测试里,五位 ZIP 已经足够。

真正关键的是一致性。Houston 应该配 TX 和休斯敦范围内的 ZIP;Los Angeles 应该配 CA;New York City 应该配 NY。只检查 ZIP 是五位数字,不能说明地址有效。

表单和 QA 测试常见问题

  • 只校验 ZIP 是五位数字,不校验城市和州。
  • 把州名翻译成中文后,数据库没有保存两位州缩写。
  • 强制要求 ZIP+4,导致普通用户无法提交。
  • 不支持 Apt、Unit、Suite,导致公寓或办公室地址失败。
  • 电话字段只支持美国本地格式,不支持 +1 国际格式。
  • 把 county 当成必填字段,但多数用户并不知道自己的县。

推荐测试组合

至少准备三类美国地址样本:一个普通住宅地址、一个带 Apt 或 Suite 的地址、一个跨州对照地址。再加入加州、纽约、德州、特拉华和俄勒冈这样的常见州,可以覆盖大多数地址表单问题。

参考资料