Un journal est un fichier qui contient l'enregistrement des événements qui se produisent lors de la lecture d'un script Functional Tester. Functional Tester prévoit plusieurs types de fichiers journaux et inclut une option permettant de ne rien journaliser. Vous pouvez choisir le type de fichier journal à créer (TestManager, format HTML ou format texte) via son interface utilisateur. A chaque événement consigné est associé un message. Dans un journal TestManager, vous pouvez voir ce message en cliquant avec le bouton droit sur l'événement dans le journal, puis en sélectionnant Properties (l'interface de TestManager est en anglais).
Functional Tester consigne automatiquement les événements suivants :
Début du script
Fin du script
Appels à la méthode callScript
Appels à la méthode startApplication
Démarrage d'un temporisateur
Arrêt d'un temporisateur
Exceptions
Points de vérification
Pour inclure vos propres messages dans le journal (quel que soit son type),
utilisez la méthode logInfo
, comme illustré dans l'exemple suivant :
if(UnBoutonAWTButton(p1,0)isEnabled() ) {
logInfo("Le bouton AWT est activé.");
} else {
logInfo("Le bouton AWT n'est pas activé.");
}
Vous pouvez consigner un résultat de test en utilisant la méthode logTestResult
.
Le premier paramètre est un titre décrivant le test. Le second est
le résultat du test (true
en cas de réussite, false
en cas d'échec). Un troisième paramètre optionnel permet d'ajouter des informations complémentaires.
Par exemple :
logTestResult("Comparaison tampon
de texte",
TextField_text.equals(msExpect));
Voici un autre exemple dans lequel le troisième paramètre est utilisé pour ajouter des informations complémentaires :
if(TextField_text.equals(msExpect)) {
logTestResult("Comparaison tampon
de texte", true);
} else {
logTestResult("Comparaison tampon
de texte", false,
"'"+TextField_text+"' était attendu,
mais '"+msExpect+"' a été trouvé à la place");
}
Si vous souhaitez consigner un message d'erreur dans le journal,
utilisez la méthode logError
:
catch (Exception e)
{logError("Exception e
= "+e.toString());}
Vous pouvez ajouter un message d'avertissement au journal en
utilisant la méthode logWarning
:
logWarning("Votre message d'avertissement");
Conditions d'utilisation | Appréciations en retour
(C) Copyright IBM Corporation 2002, 2004. All Rights Reserved.