Poin utama
- Gunakan penerima, jalan, lalu pinggiran kota/lokalitas + kode negara bagian + kode pos
- Perlakukan kode pos empat digit sebagai identifier berbentuk string
- Jaga agar singkatan negara bagian seperti NSW, VIC, dan QLD disesuaikan dengan pinggiran kota
- Nama Tempat Tradisional mungkin muncul di antara penerima dan jalan
Penulis dan tinjauan
Prinsip editorial- Ditulis oleh
- Tim Editorial Penghasil Alamat Acak
- Ditinjau oleh
- Tim Peninjau Format Alamat Internasional
- Pembaruan substantif terakhir
- Memeriksa pinggiran kota, singkatan negara bagian, kode pos empat digit, dan penempatan nama Tempat Tradisional berdasarkan panduan Australia Post.
Struktur tiga sampai empat baris Australia Post
Alamat pos Australia umumnya mencantumkan penerima di urutan pertama, nomor jalan dan nama di samping, serta pinggiran kota atau lokalitas, singkatan negara bagian atau teritori, dan empat digit kode pos di baris paling bawah. Surat internasional menambahkan negara di ibukota.
Bidang Kota yang umum sering kali membawa nilai pinggiran kota/lokalitas. Daripada mengharapkan setiap negara untuk memahami bidang Kota yang berbentuk AS, berikan label baru pada Suburb/lokalitas setelah Australia dipilih.
Bidang data dan label tampilan
Kode negara bagian dan teritori dapat berupa enum, namun kode pos dan pinggiran kota harus tetap tertaut dalam catatan referensi. Pengujian harus mencakup lebih dari empat digit: konfirmasikan bahwa perubahan negara bagian akan menyegarkan saran lokalitas apa pun.
| Bidang | Contoh | Uji pernyataan |
|---|---|---|
| Jalur Alamat 1 | 42 Collins Street | Izinkan tipe jalan umum dan detail unit |
| Pinggiran kota / lokalitas | Melbourne | Jangan menulis ulang sebagai negara |
| Negara | VIC | Kirimkan kode kontrak meskipun menampilkan label lengkap |
| Kode pos | 3000 | Selalu tangani sebagai string |
| Negara | AU | Tetap terpisah dari negara bagian |
Pinggiran kota, negara bagian, dan kode pos bergerak bersama
Tiga bidang acak independen mungkin lulus regex dan masih membuat tes regional tidak berguna. Pilih tuple kode pos negara bagian pinggiran dari satu catatan yang ditinjau.
Pertandingan negatif yang produktif sengaja memasangkan Sydney dengan VIC. Produk harus melaporkan ketidakcocokan regional, bukan kesalahan format pesan yang tidak jelas.
- Biasa: Melbourne + VIC + 3000
- Negatif: Sydney + VIC + 3000
- Batas: Baris Alamat kosong 2
- Tata letak: pembungkus pinggiran kota yang panjang di perangkat seluler
Mendukung nama Tempat Tradisional opsional
Australia Post mengizinkan nama Tempat Tradisional di bawah penerima atau perusahaan dan di atas jalan. Modelkan sebagai baris alamat tambahan opsional daripada memaksakannya ke Suburb atau Negara Bagian.
Jika ada, pertahankan teks Unicode asli dalam ekspor, label cetak, dan pratinjau. Jika tidak ada, jangan mengisi baris dengan placeholder.
Fixture format bukanlah alamat pengiriman
Tempat yang dihasilkan dapat menjalankan UI, API, dan perilaku basis data. Mereka tidak menggantikan pencarian kode pos Australia Post atau cek pengiriman. Minta pengguna untuk mengonfirmasi data pengiriman sebenarnya sebelum pemenuhan.
Apa yang harus diperiksa oleh tinjauan alamat Australia yang praktis
Saat meninjau fixture Australia, kunci satu tupel regional sebelum mengubah jalan sintetis dan jalur unit opsional. Hal ini membedakan ketidaksesuaian regional dengan fakta bahwa bangunan tersebut merupakan bangunan sintetis. Jika setiap klik secara independen mengubah pinggiran kota, negara bagian, dan kode pos, penguji tidak memiliki cara yang stabil untuk mengidentifikasi komponen mana yang menyebabkan kegagalan.
Jalankan rekaman yang sama melalui tiga perjalanan bolak-balik: browser ke API, API ke database, dan database kembali ke formulir edit. Bandingkan teks mentah, nilai yang dinormalisasi, dan baris akhir yang dapat dicetak di setiap batas. Ini menangkap label negara bagian yang mengirimkan nama lengkapnya, kode pos yang dikonversi menjadi angka, atau baris opsional yang dikembalikan sebagai string literal null.
Ulangi alurnya tanpa layanan address-suggestion. Entri manual seharusnya tetap berfungsi, dan layar akan menjelaskan perbedaan antara alamat yang tidak dicentang dan format yang tidak valid. Terakhir, periksa lebar seluler yang sempit: pinggiran kota yang panjang, nama Tempat Tradisional, dan kesalahan sebaris dapat bertabrakan meskipun kartu desktop terlihat nyaman.
- Catat versi snapshot data dan benih generasi
- Tegaskan label yang terlihat, kode yang dikirimkan, dan teks yang dapat dicetak secara terpisah
- Baca kembali ekspor CSV daripada memeriksa keberhasilan pengunduhan
- Jalankan kembali jalur utama dengan saran tidak tersedia
Pertanyaan umum
Apa yang berlaku di Kota untuk alamat Australia?
Bentuk internasional umum biasanya menggunakan Kota untuk pinggiran kota atau lokalitas. Formulir yang dilokalkan harus memberi label pada bidang Suburb/lokalitas.
Haruskah kode pos Australia berupa angka?
Simpan sebagai teks. Kode pos adalah pengidentifikasi, bukan nilai aritmatika, dan teks lebih konsisten dalam skema internasional.
Apakah kecocokan empat digit berarti alamat dapat diantar?
Tidak. Ini hanya terlihat seperti kode pos Australia; itu tidak membuktikan kecocokan pinggiran kota, jalan, dan lokasi.
