ログへのメッセージの書き込み

ログとは、Functional Tester スクリプトの再生中に発生したイベントが記録されたファイルです。ログへのメッセージの書き込みに使用できる、いくつかの異なる方法があります。

Functional Tester は、複数のタイプのログ・ファイルをサポートします。ロギングをまったく行わないことも可能です。 ユーザー・インターフェースによって、ログ・ファイルのタイプ (TestManager ログ、HTML ログ、または テキスト・ログ) を選択します。 ログに記録されたイベントには、それぞれに関連付けられたメッセージがあります。 TestManager ログでこのメッセージを表示するには、ログ内のイベントを右クリックしてから「Properties」を選択します。

Functional Tester では、以下のイベントを自動的にログに記録します。

ユーザー・インターフェースによって指定したタイプのログに独自の一般メッセージを含めるには、以下の例に示すように LogInfo メソッドを使用します。

if(AnAWTButtonButton(p1,0)isEnabled())
{
    logInfo("AWT button is enabled.");
} 
else 
{
    logInfo("AWT button is not enabled.");
}

logTestResult メソッドを使用して、テスト結果をログに記録できます。最初のパラメーターは、テストを記述する見出しです。2 番目のパラメーターは、テストの結果です (合格の場合は true、不合格の場合は false)。3 番目のパラメーターはオプションで、追加情報用のパラメーターです。例:

logTestResult("Text buffer comparison",
     TextField_text.equals(msExpect));

次に示すのは別の例で、3 番目のパラメーターを追加情報用に使用しています。

if(TextField_text.equals(msExpect)) 
{
    logTestResult("Text buffer comparison", true);
} 
else 
{
    logTestResult("Text buffer comparison", false,
       "Expected '"+TextField_text+"' but found '"+msExpect+"'");
}

エラー・メッセージをログに書き込む場合は、次のように logError メソッドを使用します。

catch (Exception e)
   {logError("Exception e = "+e.toString());}

logWarning メソッドを使用して、ログに警告メッセージを追加できます。

logWarning("Your warning message goes here.");

フィードバック