현지화 테스트란 무엇입니까? 테스트 사례 및 체크리스트 예시
현지화 테스트
현지화 테스트 특정 지역, 로케일 또는 문화에 대해 소프트웨어의 동작을 테스트하는 소프트웨어 테스트 기술입니다. 소프트웨어에 대한 현지화 테스트를 수행하는 목적은 특정 로케일에 적합한 언어적, 문화적 측면을 테스트하는 것입니다. 대상 언어 및 국가에 따라 소프트웨어를 사용자 정의하는 프로세스입니다.
현지화 테스트의 영향을 받는 주요 영역은 다음과 같습니다. 콘텐츠와 UI.
UI, 기본 언어, 통화, 날짜, 시간 형식 및 문서가 대상 국가 또는 지역에 따라 설계된 세계화된 애플리케이션을 테스트하는 프로세스입니다. 이는 애플리케이션이 해당 특정 국가에서 사용하기에 충분히 능력이 있는지 확인합니다.
예:
1. 프로젝트가 인도의 타밀나두주를 위해 설계된 경우, 설계된 프로젝트는 타밀어로 되어 있어야 하며 타밀어 가상 키보드가 있어야 합니다.
2. 프로젝트가 미국을 대상으로 설계된 경우 시간 형식은 미국 표준 시간에 따라 변경되어야 합니다. 또한 언어 및 화폐 형식은 미국 표준을 따라야 합니다.
현지화 테스트를 수행하는 이유는 무엇입니까?
현지화 테스트를 수행하는 목적은 특정 지역에 적합한 언어적, 문화적 측면을 확인하는 것입니다. 여기에는 요구 사항에 따른 사용자 인터페이스 또는 초기 설정 변경도 포함됩니다.
이러한 유형의 테스트에서는 다양한 테스터가 동일한 기능을 반복합니다. 오타, UI의 문화적 적합성, 언어적 오류 등 다양한 사항을 검증합니다.
"라고도 불린다.L10N”라는 단어에는 localization이라는 단어의 L과 N 사이에 10개의 문자가 있기 때문입니다.
현지화 테스트 방법
일반적인 현지화 테스트를 위해 빌드 검증 테스트를 설정했습니다. 기능 테스트, Regression Testing, 최종 승인을 받습니다.
1. 빌드 검증 테스트는 다음의 작은 부분 집합입니다. 기능 테스트, 이는 QA가 자세한 테스트를 시작하기 전에 수행됩니다.
2. 노멀 테스팅(Normal Testing)은 정상적인 테스트 케이스를 실행하고 실행 중 로그 결함을 찾아내는 단계이다.
3. 회귀 테스트는 결함 고정된 결함이 주변 영역에 영향을 주지 않으면서 결함이 수정되었는지 확인하는 회귀 프로세스입니다.
4. 최종 승인(Final Sign-off)은 고객에게 납품하기 전에 빌드에 대한 최종 확인을 수행하는 것입니다.
현지화 테스트 자동화
프로젝트 규모가 크고 자주 테스트해야 한다면 자동화 테스트.
- 스크립트를 작성하려면 자동화 도구를 선택하세요.
- 현지화 전략을 테스트할 시나리오를 가져옵니다.
- 그에 따라 스크립트를 작성하세요.
- 결과를 수집하고 시나리오를 합격/불합격으로 업데이트합니다.
주의 사항: Selenium 이 분야의 선구적인 도구 중 하나입니다. 기능이 매우 풍부하지만 사용하려면 더 많은 기술 지식이 필요합니다.
현지화 테스트를 위한 모범 사례 체크리스트
- 전문 지식을 갖춘 현지화 회사를 고용하세요. 익명 성 공학
- 로컬라이제이션 테스트 전략을 통해 더블바이트 언어에 더 많은 시간을 할애할 수 있는지 확인하세요.
- 번역을 위해 보낼 텍스트를 추출하기 전에 DBCS에 대한 코드를 적절하게 국제화했는지 확인하세요.
이 튜토리얼을 확인하세요 현지화 테스트와 세계화 테스트의 차이점
현지화 테스트를 위한 테스트 케이스 예시
S.No | 테스트 케이스 Descript이온 |
---|---|
1 | 용어집을 참조하고 확인할 수 있습니다. |
2 | 시간과 날짜가 대상 지역에 맞게 형식화되었습니다. |
3 | 전화번호 형식은 대상 지역에 적합합니다. |
4 | 대상 지역의 통화입니다. |
5 | 라이센스 및 규칙이 현재 웹사이트(지역)를 준수하고 있습니까? |
6 | 페이지의 텍스트 콘텐츠 레이아웃은 오류가 없고 글꼴 독립적이며 줄 정렬입니다. |
7 | 특수 문자, 하이퍼링크 및 단축키 기능. |
8 | 입력 필드에 대한 유효성 검사 메시지. |
9 | 생성된 빌드에는 필요한 모든 파일이 포함되어 있습니다. |
10 | 지역화된 화면에는 소스 제품과 동일한 유형의 요소와 숫자가 있습니다. |
11 | 소프트웨어나 웹 애플리케이션의 지역화된 사용자 인터페이스가 대상 운영 체제와 사용자 환경의 소스 사용자 인터페이스와 비교되는지 확인하세요. |
현지화 테스트의 장점
현지화 테스트의 이점은 다음과 같습니다.
- 전반적인 테스트 비용 절감
- 전반적인 지원 비용 절감
- 테스트 시간을 줄이는 데 도움이 됩니다.
- 더 많은 유연성과 확장성을 제공합니다.
현지화 테스트의 단점
현지화 테스트의 과제는 다음과 같습니다.
- 도메인 전문가가 필요합니다
- 현지 번역가를 고용하면 프로세스 비용이 많이 드는 경우가 많습니다.
- DBCS 문자 저장은 국가마다 다릅니다.
- 테스터는 일정 문제에 직면할 수 있습니다
요약
- 소프트웨어 엔지니어링에서는 제품이 현지 문화나 설정에 따라 작동하는지 확인하기 위해 현지화 테스트가 수행됩니다.
- 현지화 테스트의 영향을 받는 주요 영역은 콘텐츠와 UI입니다.
- 테스터는 오타, UI의 문화적 적합성, 언어적 오류 등 다양한 사항을 검증합니다.