핵심 요점
- 수취인과 건물명을 먼저 입력하고 일반적으로 Postcode는 하단에 입력합니다.
- 친숙한 도시 이름에서 추측하기보다는 Post Town을 우편 요소로 취급하십시오.
- County를 보편적으로 필수로 만들지 마십시오.
- Postcode를 텍스트로 저장하고 중요한 내부 공백을 유지합니다.
작성 및 검토
편집 및 검토 원칙- 작성
- 무작위 주소 생성기 편집팀
- 검토
- 국제주소형식심의팀
- 최근 주요 업데이트
- Royal Mail 조회 지침 및 HTML 주소 필드 규칙을 기준으로 영국 주소 계층 구조, Post Town 처리 및 우편번호 테스트 사례를 다시 확인했습니다.
영국 주소의 표준 순서
영국 주소는 일반적으로 수취인, 건물 또는 플랫, 도로명, 선택적 dependent locality, Post Town, Postcode 순으로 적습니다. 번지 없이 건물 이름만 사용하는 주소도 있습니다. 주소가 반드시 숫자로 시작해야 한다고 가정하는 검증기는 이런 올바른 형식을 거부하게 됩니다.
미국 양식과 달리 영국 양식에는 항상 작성해야 하는 전국적인 주 필드가 하나도 없습니다. County를 의무화하면 사람들은 우편 주소에 필요하지 않은 값을 만들거나 정보를 반복해야 하는 경우가 많습니다.
온라인 양식 필드에 주소 매핑
인쇄된 모든 행을 기계적으로 고정된 데이터베이스 열로 바꾸지 마십시오. 입력한 줄을 유지한 다음 검색 가능한 필드에 Postcode와 Postcode를 유지하세요. 주소 입력란 2는 선택사항이어야 하며 미국식 유효성 검사기에 실패하지 않고 아파트, 건물 또는 종속 지역 세부정보를 보유할 수 있어야 합니다.
| 양식 필드 | 예 | 무엇을 테스트할 것인가 |
|---|---|---|
| 주소 입력란 1 | Flat 4, Ash Court | 번호가 매겨진 거리가 필요하지 않습니다. |
| 주소 입력란 2 | 18 King Street | 비어 있는 것을 허용하고 삽입하지 마십시오. N/A |
| 포스트타운 | BRISTOL | 기록과 함께 제공된 우편 가격을 유지하십시오. |
| County | 선택사항으로 유지하세요. Post Town으로 대체하지 마세요. | |
| Postcode | BS1 4DJ | 정규화된 내부 공간을 유지합니다. |
| 국가 | GB | 코드를 디스플레이 라벨과 별도로 저장하세요. |
Postcode는 정규 표현식 그 이상입니다.
영국 Postcode에는 공백으로 구분된 외부 코드와 내부 코드가 포함되어 있습니다. 클라이언트측 패턴은 명백한 오타를 포착할 수 있지만 Postcode가 할당되었는지, 거리에 속해 있는지, 배달 지점을 나타내는지 확인할 수는 없습니다.
원시 입력, 정규화된 텍스트 및 모든 서버측 조회를 별도의 상태로 테스트합니다. 예를 들어, UI는 bs14dj를 BS1 4DJ로 정규화하면서도 생성된 전제가 전달 가능하다는 주장을 하지 않을 수 있습니다.
- 선행 및 후행 공백 자르기
- 문자를 대문자로 정규화
- 마지막 세 문자 앞에 공백을 한 칸 삽입하세요.
- 실제 조회가 필요한 경우 Royal Mail 또는 허가된 주소 소스를 사용하세요.
회귀 테스트에서 유지할 가치가 있는 영국의 엣지 케이스
미국 중심 데이터 모델을 노출할 가능성이 가장 높은 레코드는 명명된 건물, 여러 줄로 된 아파트 및 County가 없는 주소입니다. 이러한 사례를 일회성 수동 검사로 처리하는 대신 반복 가능한 회귀 분석 모음에 보관하세요.
- 거리 번호 대신 집 이름
- 두 줄로 나누어진 아파트 및 건물 이름
- 일상의 도시 라벨과 다른 포스트 타운
- County 필드가 비어 있는 유효한 제출
- BT로 시작하는 북아일랜드 Postcode
안전한 영국 테스트 데이터 선택
형식 형태의 데이터는 배송 가능 주소와 동일하지 않습니다. 레이아웃 및 스키마 테스트의 경우 기록에 합성 라벨을 붙이고 실제 배송, 계정 확인 또는 결제 확인에 사용하지 마세요.
테스트에 실제로 전달 가능성이 필요한 경우 조직이 소유하거나 테스트용으로 명시적으로 승인된 주소를 사용하십시오. 나중에 독자가 둘을 혼동하지 않도록 우편 조회 결과를 생성된 픽스처과 별도로 기록합니다.
자주 묻는 질문
모든 영국 주소에는 County가 필요합니까?
아니요. 정확한 주소, 우체국, Postcode는 중요한 우편 요소입니다. County는 위치를 이해하는 데 도움이 될 수 있지만 대부분의 국제 형식에서는 선택 사항으로 유지되어야 합니다.
공백 없이 Postcode를 입력할 수 있나요?
간략한 사용자 입력을 받아들인 다음 디스플레이와 저장된 표준 값을 바깥쪽 부분과 안쪽 부분 사이의 한 공백으로 정규화할 수 있습니다.
정규식을 통과하는 Postcode가 확실히 존재합니까?
아니요. 패턴은 문자 모양만 확인합니다. 할당, 거리 일치 또는 배달 지점 상태를 증명할 수 없습니다.
