Functional Tester는 여러 유형의 로그 파일을 지원하거나 아니면 전혀 지원하지 않습니다. 사용자 인터페이스를 통해 로그 파일 유형(HTML 로그 또는 텍스트 로그)을 선택합니다. 로깅된 각 이벤트에는 연관된 메시지가 있습니다.
Functional Tester는 자동으로 다음 이벤트를 로깅합니다.
스크립팅 SDK를 사용하여 사용자 인터페이스를 통해 지정한 로그 유형에 자신의 일반 메시지를 포함시키려면 다음 예제에 표시된대로 logInfo 메소드를 사용하십시오.
if(AnAWTButtonButton(p1,0)isEnabled())
{
logInfo("AWT button is enabled.");
}
else
{
logInfo("AWT button is not enabled.");
}
스크립팅 프레임워크로 logTestResult 메소드를 사용하여 테스트 결과를 로깅할 수 있습니다. 첫 번째 매개변수는 테스트에 대해 설명하는 헤드라인입니다. 두 번째 매개변수는 테스트 결과입니다(패스이면 true, 실패의 경우 false). 세 번째 선택적 매개변수는 추가 정보를 위한 것입니다. 예를 들어, 다음과 같습니다.
logTestResult("Text buffer comparison",
TextField_text.equals(msExpect));
다음은 추가 정보를 위해 세 번째 매개변수를 사용하는 다른 예제입니다.
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());}
스크립팅 SDK로 logWarning 메소드를 사용하여 로그에 경고 메시지를 추가할 수 있습니다.
logWarning("Your warning message goes here.");