i18nテストのベストプラクティスは何ですか?
質問者:Guilhem Schuttken |最終更新日:2020年5月16日
カテゴリ:テクノロジーとコンピューティングのWebデザインとHTML
ベストプラクティス
- 早く始めましょう。アプリケーションを作成してから、国際化するために書き直さないでください。
- 柔軟なレイアウト。前の投稿で述べたように、テキストの長さは言語によって異なります。
- 英語以外の入力のサポート。
- Unicodeエンコーディング。
- カルチャ固有のフォーマット。
- 右から左への許可。
- ネイティブスピーカーレビュー。
- ハードコードされたテキスト。
国際化テストは、機能しないテスト手法です。これは、さまざまな言語や地域に変更を加えることなく適応できるソフトウェアアプリケーションを設計するプロセスです。ローカリゼーション、国際化、グローバリゼーションは高度に相互に関連しています。
同様に、l10nテストとは何ですか?ローカリゼーションとは、製品、アプリケーション、またはドキュメントのコンテンツを、特定の地域またはロケールの文化的、言語的、およびその他の要件に適合させることと定義されています。ローカリゼーションはl10nと省略されます。ここで、10はlとnの間の文字数です。
人々はまた、ローカリゼーションテストをどのように実行するのかと尋ねます。
ローカリゼーションテストプロセス:
- テスト環境のセットアップ:まず、高品質のテストプロセスを実行するために、テスト環境をセットアップします。
- 製品の選択:ローカリゼーションテストを実行する製品を選択します。
- スクリプトの生成:
- 比較:
- 分析と結果:
なぜローカリゼーションテストが必要なのですか?
ローカリゼーションテストを行う目的は、特定のロケールに適した言語的および文化的側面を確認することです。このタイプのテストでは、多くの異なるテスターが同じ機能を繰り返します。誤植、UIの文化的妥当性、言語エラーなど、さまざまなことを検証します。
38関連する質問の回答が見つかりました
正気度とスモークテストとは何ですか?
スモークテストとは、ビルドで実行された実装が正常に機能していることを(基本的に)検証することを意味します。健全性テストとは、新しく追加された機能やバグなどが正常に機能していることを確認することを意味します。 2.これは初期ビルドでの最初のテストです。
l10nとi18nの違いは何ですか?
I18n-国際化-文字列、グラフィックス、サウンド、その他のリソースを簡単に交換できるように、ある種のフレームワークを提供し、一般的にさまざまな通信規則を処理します。 L10n-ローカリゼーション-一連の文字列、グラフィックス、サウンドなどを作成するプロセス。
グローバリゼーションとローカリゼーションの違いは何ですか?
グローバリゼーションは、複数の文化に対応するアプリケーションを設計および開発するプロセスです。ローカリゼーションは、特定の文化とロケールに合わせてアプリケーションをカスタマイズするプロセスです。ユーザーのロケールに応じて、数値、日付などをフォーマットおよび解析します。
なぜi18nと呼ばれるのですか?
「 I18n 」は「国際化」という言葉の略語です。 「 i18n 」という用語は、文字「i」と18文字と文字「n」のスペルに由来します。例としては、犬の「K9」や、カセットという単語の「K-sept」と発音されるフランス語の「K7」などがあります。
ローカリゼーションと国際化の違いは何ですか?
国際化とは、ソフトウェアアプリケーションを設計して、エンジニアリングを変更せずにさまざまな言語や地域に適応できるようにするプロセスです。ローカリゼーションとは、テキストを翻訳し、ロケール固有のコンポーネントを追加することにより、国際化されたソフトウェアを特定の地域または言語に適合させるプロセスです。
スモークテストとはどういう意味ですか?
また、「ビルド検証テスト」として知られているSMOKEテストは、ソフトウェアテストのタイプであることを最も重要な機能の仕事ことを確実にすることを目指しテストの非網羅的セットの備えます。このテストの結果は、ビルドがさらにテストを進めるのに十分安定しているかどうかを判断するために使用されます。
アクセシビリティテストとは何ですか?
アクセシビリティテストは、テスト対象のアプリケーションが、聴覚、色覚異常、老年期、その他の不利な立場にあるグループなどの障害を持つ人々が使用できることを確認するために実行されるソフトウェアテストの一種として定義されます。これは、ユーザビリティテストのサブセットです。
グローバリゼーションとローカリゼーションのテストとは何ですか?
グローバリゼーションテストでは、アプリケーションがさまざまな言語をサポートしていることを確認します。ローカリゼーションテストでは、アプリケーションが特定の言語をサポートしていることを確認します。グローバリゼーションテストは、一般的なユーザーベースとしてのユーザーに焦点を当てています。ローカリゼーションテストは、特定の文化またはロケールの少数のユーザーグループに焦点を当てています。
例を挙げた信頼性テストとは何ですか?
信頼性は、テストスコアの安定性または一貫性の尺度です。また、テストや調査結果を再現できる能力と考えることもできます。例えば、医療用体温計は、正しい温度にそれが使用されるたびに測定することになる信頼性の高いツールです。
ローカリゼーションQAとは何ですか?
<ローカリゼーション。品質保証は、製品またはサービスが顧客の要件を満たしているかどうかを確認するプロセスです。ローカリゼーションQAは、リリースされたローカライズされた製品が意図した機能をエンドユーザーに正確に提供できることを確認するための最後のステップである必要があります。
ローカリゼーションの概念は何ですか?
ローカリゼーションとは、特定の言語、文化、または希望する人々の「ルックアンドフィール」のニーズを満たすために製品またはサービスを適応させることです。正常にローカライズされたサービスまたは製品は、ローカルカルチャー内で開発されたように見えるものです。
テストのユーザビリティとは何ですか?
ユーザビリティテストは、実際のユーザーでテストすることにより、何かがどれほど使いやすいかを確認する方法です。ユーザーは、通常、研究者が観察している間にタスクを完了して、どこで問題が発生し、混乱が生じるかを確認するように求められます。
ロケールテストとは何ですか?
疑似ロケールは、アプリの翻訳時にUI、レイアウト、およびその他の翻訳関連の問題を引き起こす言語の特性をシミュレートするように設計されたロケールです。疑似ロケールは、ローカライズ可能なすべてのメッセージを英語で読み取ることができる即時および自動翻訳によって作成されます。
例を挙げたブラックボックステストとは何ですか?
ブラックボックステストとホワイトボックステストの比較:
ブラックボックステスト | ホワイトボックステスト |
---|---|
ブラックボックステストの主な焦点は、機能要件の検証です。 | ホワイトボックステスト(単体テスト)は、ソフトウェアコードの内部構造と動作を検証します |
ソフトウェアのパフォーマンスをどのようにテストしますか?
パフォーマンステストにテスト環境を使用するには、開発者は次の7つの手順を使用できます。
- テスト環境を特定します。
- パフォーマンスメトリックを特定します。
- パフォーマンステストを計画および設計します。
- テスト環境を構成します。
- テストデザインを実装します。
- テストを実行します。
- 分析、報告、再テスト。
グローバリゼーションテストとはどういう意味ですか?
グローバリゼーションテストは、システムまたはソフトウェアアプリケーションが地理的および文化的環境から独立して機能できることを確認するために実行されるソフトウェアテストの一種です。これにより、アプリケーションを世界中で使用できるようになり、すべての言語テキストを受け入れることができます。
システムテストとはどういう意味ですか?
システムテスト。システムテストは、完全で統合されたソフトウェアがテストされるソフトウェアテストのレベルです。このテストの目的は、システムが指定された要件に準拠しているかどうかを評価することです。 ISTQBによる定義。