Kernaussagen
- Verwenden Sie Empfänger, Straße, dann Vorort/Ort + Landesvorwahl + Postleitzahl
- Behandeln Sie die vierstellige Postleitzahl als Textkennung
- Halten Sie Landesabkürzungen wie NSW, VIC und QLD passend zum Vorort
- Zwischen Empfänger und Straße kann ein traditioneller Ortsname stehen
Autorenschaft und Prüfung
Redaktionsgrundsätze- Verfasst von
- Redaktionsteam des Zufallsadressengenerators
- Geprüft von
- Internationales Adressformat-Überprüfungsteam
- Letzte wesentliche Aktualisierung
- Vorort, Landesabkürzung, vierstellige Postleitzahl und traditionelle Ortsnamenplatzierung anhand der Leitlinien der Australia Post überprüft.
Die drei- bis vierzeilige Struktur der Australia Post
Bei einer australischen Postadresse steht im Allgemeinen zuerst der Empfänger, dann die Straßennummer und der Name und in der unteren Zeile die Abkürzung für Vorort oder Ort, Bundesstaat oder Territorium sowie eine vierstellige Postleitzahl. internationale Post fügt das Land in Großbuchstaben hinzu.
Ein generisches Stadtfeld trägt häufig den Wert „Vorort/Ort“. Anstatt zu erwarten, dass jedes Land ein US-förmiges Stadtfeld versteht, benennen Sie es nach der Auswahl von Australien in Vorort/Ort um.
Datenfelder und Anzeigebeschriftungen
Staats- und Territorialcodes können Aufzählungen sein, der Vorort und die Postleitzahl sollten jedoch im Referenzdatensatz verknüpft bleiben. Tests sollten mehr als vier Ziffern abdecken: Bestätigen Sie, dass durch die Änderung des Bundesstaats alle Ortsvorschläge aktualisiert werden.
| Feld | Beispiel | Testaussage |
|---|---|---|
| Adresszeile 1 | 42 Collins Street | Erlauben Sie allgemeine Straßentypen und Einheitendetails |
| Vorort/Ortschaft | Melbourne | Nicht als Staat umschreiben |
| Staat | VIC | Geben Sie den Vertragscode auch bei Anzeige eines vollständigen Etiketts an |
| Postleitzahl | 3000 | Immer als String behandeln |
| Land | AU | Vom Staat getrennt halten |
Suburb, Bundesstaat und Postleitzahl gehören zusammen
Drei unabhängig voneinander zufällige Felder können einen regulären Ausdruck bestehen und dennoch einen nutzlosen regionalen Test ergeben. Wählen Sie das Tupel „subur-state-postcode“ aus einem überprüften Datensatz aus.
Ein produktives negatives Spiel bringt Sydney absichtlich mit VIC zusammen. Das Produkt sollte eine regionale Nichtübereinstimmung und nicht den vagen Nachrichtenformatfehler melden.
- Normal: Melbourne + VIC + 3000
- Negativ: Sydney + VIC + 3000
- Grenze: leere Adresszeile 2
- Layout: lange Vorortverpackung auf dem Handy
Unterstützung eines optionalen traditionellen Ortsnamens
Australia Post erlaubt die Angabe eines traditionellen Ortsnamens unterhalb des Empfängers oder Unternehmens und oberhalb der Straße. Modellieren Sie es als optionale zusätzliche Adresszeile, anstatt es in „Vorort“ oder „Staat“ zu zwingen.
Behalten Sie, sofern vorhanden, den ursprünglichen Unicode-Text in Exporten, Drucketiketten und Vorschauen bei. Wenn kein Platzhalter vorhanden ist, füllen Sie die Zeile nicht mit einem Platzhalter.
Eine Formatvorgabe ist keine Lieferadresse
Generierte Räumlichkeiten können UI-, API- und Datenbankverhalten ausüben. Sie ersetzen nicht die Suche nach Postleitzahlen oder die Zustellungsprüfung der Australia Post. Bitten Sie den Benutzer, vor der Ausführung die tatsächlichen Versanddaten zu bestätigen.
Was eine praktische australische Adressprüfung prüfen sollte
Wenn Sie ein australisches Spiel überprüfen, sperren Sie ein regionales Tupel, bevor Sie die synthetische Straße und die optionale Einheitenlinie ändern. Das unterscheidet eine regionale Diskrepanz von der Tatsache, dass die Prämissen selbst synthetisch sind. Wenn jeder Klick unabhängig voneinander Vorort, Bundesland und Postleitzahl ändert, hat ein Tester keine stabile Möglichkeit, festzustellen, welche Komponente einen Fehler verursacht hat.
Führen Sie denselben Datensatz über drei Roundtrips aus: Browser zu API, API zur Datenbank und Datenbank zurück zum Bearbeitungsformular. Vergleichen Sie Rohtext, normalisierte Werte und die endgültigen druckbaren Linien an jeder Grenze. Dadurch wird eine Zustandsbezeichnung erfasst, die ihren vollständigen Namen übermittelt, eine in eine Zahl umgewandelte Postleitzahl oder eine optionale Zeile, die als Literalzeichenfolge null zurückgibt.
Wiederholen Sie den Ablauf ohne den address-suggestion-Dienst. Die manuelle Eingabe sollte weiterhin funktionieren und der Bildschirm sollte den Unterschied zwischen einer ungeprüften Adresse und einem ungültigen Format erklären. Untersuchen Sie abschließend schmale mobile Breiten: Ein langer Vorort, ein traditioneller Ortsname und ein Inline-Fehler können kollidieren, selbst wenn die Desktop-Karte bequem aussieht.
- Notieren Sie die Daten-Snapshot-Version und den Generierungs-Seed
- Behaupten Sie sichtbare Etiketten, übermittelte Codes und druckbaren Text separat
- Lesen Sie CSV-Exporte zurück, anstatt den Download-Erfolg zu überprüfen
- Führen Sie den primären Pfad erneut aus, da die Vorschläge nicht verfügbar sind
Häufige Fragen
Welcher Wert gehört bei einer australischen Adresse in das Feld City?
Allgemeine internationale Formulare verwenden üblicherweise „Stadt“ für den Vorort oder die Ortschaft. Ein lokalisiertes Formular sollte das Feld Vorort/Ort beschriften.
Sollte eine australische Postleitzahl eine Zahl sein?
Speichern Sie es als Text. Eine Postleitzahl ist eine Kennung, kein arithmetischer Wert, und der Text ist in einem internationalen Schema konsistenter.
Bedeutet eine vierstellige Übereinstimmung, dass die Adresse zustellbar ist?
Nein. Es sieht nur aus wie eine australische Postleitzahl. Es beweist nicht, dass Vorort, Straße und Grundstück übereinstimmen.
