Pontos principais

  • Use destinatário, rua e subúrbio/localidade + código do estado + código postal
  • Trate o código postal de quatro dígitos como um identificador textual
  • Mantenha as abreviações de estado, como NSW, VIC e QLD, correspondentes ao subúrbio
  • Um nome de local tradicional pode aparecer entre o destinatário e a rua

Autoria e revisão

Princípios editoriais
Escrito por
Equipe Editorial do Gerador de Endereços Aleatórios
Revisado por
Equipe de revisão de formato de endereço internacional
Última atualização relevante
Subúrbio verificado, abreviatura do estado, código postal de quatro dígitos e posicionamento tradicional do nome do local de acordo com as orientações do Australia Post.

Estrutura de três a quatro linhas do Australia Post

Um endereço postal australiano geralmente coloca o destinatário em primeiro lugar, o número da rua e o nome em seguida, e o subúrbio ou localidade, a abreviatura do estado ou território e o código postal de quatro dígitos na linha inferior. O correio internacional adiciona o país em capitais.

Um campo genérico de Cidade geralmente carrega o valor subúrbio/localidade. Em vez de esperar que cada país entenda um campo de cidade no formato dos EUA, renomeie-o como Subúrbio/localidade depois que a Austrália for selecionada.

Exemplo de formato
Noah Williams42 Collins StreetMELBOURNE VIC 3000AUSTRALIA

Campos de dados e rótulos de exibição

Os códigos de estado e território podem ser enums, mas o subúrbio e o código postal devem permanecer vinculados no registro de referência. Os testes devem abranger mais de quatro dígitos: confirme se a mudança de estado atualiza quaisquer sugestões de localidade.

CampoExemploAsserção de teste
Linha de endereço 142 Collins StreetPermitir tipos de ruas comuns e detalhes de unidades
Subúrbio / localidadeMelbourneNão reescreva como um estado
EstadoVICEnvie o código do contrato mesmo ao exibir um rótulo completo
Código postal3000Sempre manuseie como uma string
PaísAUMantenha-se separado do estado

Subúrbio, estado e código postal se movem juntos

Três campos aleatórios independentes podem passar em uma regex e ainda assim fazer um teste regional inútil. Selecione a tupla subúrbio-estado-código postal de um registro revisado.

Um cenário negativo produtivo une deliberadamente Sydney com VIC. O produto deve relatar uma incompatibilidade regional em vez de um erro vago no formato da mensagem.

  • Normal: Melbourne + VIC + 3000
  • Negativo: Sydney + VIC + 3000
  • Limite: Linha de Endereço 2 vazia
  • Layout: envolvimento de subúrbio longo no celular

Suportando um nome de local tradicional opcional

O Australia Post permite um nome de local tradicional abaixo do destinatário ou empresa e acima da rua. Modele-o como uma linha de endereço adicional opcional em vez de forçá-lo para Subúrbio ou Estado.

Quando presente, preserve o texto Unicode original em exportações, impressão de etiquetas e visualizações. Quando ausente, não preencha a linha com espaço reservado.

Um fixture de formato não é um endereço de entrega

As instalações geradas podem exercitar a interface do usuário, API e o comportamento do banco de dados. Eles não substituem uma consulta de código postal ou verificação de entrega do Australia Post. Peça ao usuário para confirmar os dados reais de envio antes de concluir o pedido.

O que uma revisão prática de endereço australiano deve inspecionar

Ao revisar um fixture australiano, bloqueie uma tupla regional antes de alterar a rua sintética e a linha de unidade opcional. Isto separa um desfasamento regional do facto de as próprias premissas serem sintéticas. Se cada clique mudar independentemente de subúrbio, estado e código postal, o testador não terá uma maneira estável de identificar qual componente causou a falha.

Execute o mesmo registro em três viagens de ida e volta: navegador para API, API para banco de dados e banco de dados de volta para o formulário de edição. Compare o texto bruto, os valores normalizados e as linhas finais imprimíveis em cada limite. Isso captura um rótulo de estado que envia seu nome completo, um código postal convertido em um número ou uma linha opcional que retorna como a string literal nula.

Repita o fluxo sem o serviço address-suggestion. A entrada manual ainda deve funcionar e a tela deve explicar a diferença entre um endereço não verificado e um formato inválido. Por fim, inspecione larguras móveis estreitas: um subúrbio longo, um nome de local tradicional e um erro embutido podem colidir mesmo quando o cartão de desktop parece confortável.

  • Registre a versão do instantâneo de dados e a semente de geração
  • Afirmar rótulos visíveis, códigos enviados e texto imprimível separadamente
  • Leia as exportações CSV de volta em vez de verificar o sucesso do download
  • Execute novamente o caminho principal com sugestões indisponíveis

Perguntas frequentes

O que deve ser informado no campo City de um endereço australiano?

Os formulários internacionais genéricos geralmente usam Cidade para o subúrbio ou localidade. Um formulário localizado deve rotular o campo Subúrbio/localidade.

O código postal australiano deve ser um número?

Armazene-o como texto. Um código postal é um identificador, não um valor para aritmética, e o texto é mais consistente em um esquema internacional.

Uma correspondência de quatro dígitos significa que o endereço pode ser entregue?

Não. Parece apenas um código postal australiano; isso não prova que o subúrbio, a rua e as instalações correspondam.

Fontes e leituras

  1. Australia Post: Diretrizes de endereçamento
  2. Postagem da Austrália: localizador de código postal