3

自動テストについて質問があります。

さまざまな言語 (フランス語、ドイツ語など) の検索をテストする必要があります。

すべてのテスト方法は同じなので、コードを複製したくありません。検索クエリが違うだけ

それを実装するためのベストプラクティスは何ですか。

これを行う方法の経験がある場合は、いくつかの小さな例を教えていただければ非常に役立ちます

4

1 に答える 1

1
  1. Id、クラス、属性の正規の要素名を使用して、コンテンツ言語からレイアウトを分離します。
  2. ターゲット Web サイトを制御できない場合は、プロパティ ファイルを使用します。
    • 英語.要素名.xpath=
    • french.element-name.xpath=
    • german.element-name.xpath=
  3. 組み込みの Java ローカリゼーション サポートを使用します。
    • ResourceBundle.getBundle("GuiMapBundle", targetLocale);
  4. ポリモーフィズムを使用する例
    • EnglishSite は SiteNavigation を拡張します
    • FrenchSite は SiteNavigation を拡張します
    • GermanSite は SiteNavigation を拡張します
于 2012-05-30T12:11:31.990 に答える