ローカリゼーション テストとはテストケースとチェックリストの例

ローカリゼーションテスト

ローカリゼーションテスト は、特定の地域、ロケール、または文化に対してソフトウェアの動作をテストするソフトウェア テスト手法です。 ソフトウェアのローカリゼーション テストを行う目的は、特定のロケールに適切な言語的および文化的側面をテストすることです。 これは、対象の言語と国に応じてソフトウェアをカスタマイズするプロセスです。

ローカリゼーション テストの影響を受ける主な領域は次のとおりです。 コンテンツとUI。

これは、UI、デフォルト言語、通貨、日付、時刻形式、およびドキュメントが対象国または地域に従って設計されたグローバル化されたアプリケーションをテストするプロセスです。 これにより、アプリケーションがその特定の国で使用するのに十分な能力があることが保証されます。

例:

1. プロジェクトがインドのタミル・ナドゥ州向けに設計されている場合、設計されたプロジェクトはタミル語である必要があり、タミル語仮想キーボードが存在する必要があります。

2. プロジェクトが米国向けに設計されている場合は、米国標準時に従って時刻形式を変更する必要があります。 また、言語と通貨の形式は米国の標準に従う必要があります。

ローカリゼーション テスト チュートリアル: サンプル テスト ケースで学ぶ

ローカリゼーション テストを行う理由

ローカリゼーション テストを行う目的は、特定のロケールに適切な言語的および文化的側面をチェックすることです。 これには、ユーザー インターフェイスの変更や、要件に応じた初期設定の変更も含まれます。

このタイプのテストでは、多くの異なるテスターが同じ機能を繰り返します。 彼らは、タイプミス、UI の文化的適切性、言語的エラーなど、さまざまなことを検証します。

とも呼ばれます。L10N」 ローカリゼーションという単語の L と N の間に 10 文字があるためです。

ローカリゼーション テストの方法

一般的なローカリゼーション テストでは、ビルド検証テストを設定します。 機能テスト, 回帰テスト、最終承認。

1. ビルド検証テストは、次の小さなサブセットです。 機能テストこれは、QA が詳細なテストを開始する前に実行されます。

2. 通常のテストは、通常のテスト ケースを実行し、実行中にログの欠陥を見つけるステップです。

3. 回帰テストは 欠陥 回帰プロセスを使用して、修正された欠陥が周囲の領域に影響を及ぼさないようにしながら、欠陥が修正されていることを確認します。

4. 最終サインオフでは、クライアントに配信する前にビルドの最終チェックを実行します。

ローカリゼーションテストの自動化

プロジェクトが大きく、頻繁にテストする必要がある場合は、次のようにします。 自動化テスト.

  • スクリプトを作成する自動化ツールを選択します。
  • ローカリゼーション戦略をテストするシナリオを考えてみましょう。
  • それに従ってスクリプトを書きます。
  • 結果を収集し、合格/不合格としてシナリオを更新します。

Note: Selenium は、この分野における先駆的なツールの XNUMX つです。 非常に機能が豊富ですが、使用するにはより専門的な知識が必要です。

ローカリゼーション テストのベスト プラクティス チェックリスト

  • 次の専門知識を持つローカリゼーション会社を雇う i18n エンジニアリング
  • ローカリゼーション テスト戦略により多くの時間を確保できるようにしてください。 double-バイト言語。
  • 翻訳のために送信するテキストを抽出する前に、DBCS 用にコードを適切に国際化していることを確認してください。

このチュートリアルを確認してください ローカリゼーション テストとグローバリゼーション テストの違い。

ローカリゼーション テストのテスト ケースの例

S.No テストケースの説明
1 用語集は参照および確認のために利用できます。
2 時刻と日付はターゲット地域に合わせて適切にフォーマットされます。
3 電話番号の形式は対象地域に応じて適切です。
4 ターゲット地域の通貨。
5 ライセンスとルールは現在の Web サイト (地域) に従っていますか。
6 ページ内のテキスト コンテンツのレイアウトにはエラーがなく、フォントは独立しており、行の位置も調整されています。
7 特殊文字、ハイパーリンク、ホットキー機能。
8 入力フィールドの検証メッセージ。
9 生成されたビルドには、必要なファイルがすべて含まれています。
10 ローカライズされた画面には、ソース製品と同じ種類の要素と番号が含まれています。
11 ソフトウェアまたは Web アプリケーションのユーザー インターフェイスがローカライズされていることを確認します。ares ターゲット オペレーティング システムおよびユーザー環境のソース ユーザー インターフェイスに。

ローカリゼーション テストの利点

Following ローカリゼーションテストの利点は次のとおりです

  • 全体的なテストコストの削減
  • 全体的なサポートコストの削減
  • テスト時間の短縮に役立ちます。
  • より高い柔軟性と拡張性を備えています。

ローカリゼーション テストの欠点

Following ローカリゼーションテストの課題は

  • ドメインの専門家が必要
  • 現地の翻訳者を雇うと手続きに費用がかかることが多い
  • DBCS 文字の格納方法は国ごとに異なります
  • テスターはスケジュールの問題に直面する可能性があります

概要

  • ソフトウェア エンジニアリングでは、製品がその地域の文化や設定に従って動作することを確認するために、ローカリゼーション テストが行​​われます。
  • ローカリゼーション テストの影響を受ける主な領域には、コンテンツと UI が含まれます。
  • テスターは、タイプミス、UI の文化的適切性、言語的エラーなど、さまざまなことを検証します。