Projet exemple de test fonctionnel

Le projet exemple a été créé à l'aide du tutoriel de test fonctionnel. Si vous le souhaitez, vous pouvez consulter le script et d'autres ressources de test lors de l'exécution du tutoriel ou après afin de les comparer à vos fichiers.

Le projet exemple contient le script, les points de vérification, la mappe d'objets et d'autres fichiers créés lors de l'exécution du tutoriel. Le script exemple est à l'état où il devrait se trouver à la fin du tutoriel. A titre de référence, vous pouvez consulter le script ou d'autres ressources afin de les comparer aux vôtres, ou lire le script en conditions réelles. Le script du tutoriel a pour nom   "ClassicsSample."

Pour ouvrir le projet, cliquez sur le lien Importer. Le projet s'affiche alors dans la vue Projets. Cliquez sur le nom du script pour l'afficher dans la fenêtre de script. Pour lire le script, cliquez sur le bouton Exécute le script du test fonctionnel dans la barre d'outils de test fonctionnel.


De plus, le projet comporte du code exemple que vous pouvez utiliser dans vos propres scripts.

Utilisation de ces exemples

Pour utiliser ces exemples, copiez les répertoires testobject et superscript, ainsi que leur contenu, dans un projet de test fonctionnel.

Pour utiliser l'un des superscripts, affectez à la propriété de la superclasse d'auxiliaire d'un script le nom de classe complet du superscript. Par exemple, pour utiliser la superclasse ExtensionScript, d'un script appelé X, cliquez à l'aide du bouton droit de la souris sur X dans la vue Projets de test fonctionnel et sélectionnez Propriétés dans le menu en incrustation. Dans la boîte de dialogue des propriétés X.java, sélectionnez "Script de test fonctionnel" dans la liste située à gauche. Pour terminer, indiquez le texte "superscript.ExtensionScript" dans la boîte d'édition "Superclasse d'auxiliaire". Vous pouvez également modifier les préférences du projet afin que les scripts créés dans le projet étendent ce superscript. Pour définir un superscript d'auxiliaire par défaut pour un projet, cliquez à l'aide du bouton droit de la souris sur le projet, sélectionnez Propriétés dans le menu en incrustation et définissez la zone de texte dans "Functional Tester Project" libellée "New Script Helper superclass".

Le script X.java peut ainsi utiliser les méthodes supplémentaires d'ExtensionScript, telles que getClipboardText(), setClipboardText(), clipboardVP(), etc.

 

Classe Package Description
ExtensionScript superscript Fournit des méthodes utility générales.
HtmlScript superscript Fournit un gestionnaire permettant d'ignorer automatiquement les boîtes de dialogue HTML actives inattendues.
WindowScript superscript Fournit des méthodes permettant de résoudre les incidents liés aux applications Microsoft Windows natives.
SwtScript superscript Fournit des méthodes susceptibles d'être utiles lors du test d'applications SWT. Sachez que cette implémentation utilise WindowScript, qui est une classe spécifique de Microsoft Windows. Cette classe n'est pas compatible avec Linux.
EclipseScript superscript Fournit des méthodes susceptibles d'être utiles lors du test des plug-ins exécutés sur la plateforme Eclipse  (voir le site http://www.eclipse.org/). Ce code utilise des classes Eclipse internes et peut donc engendrer une rupture avec les versions futures d'Eclipse.
Cette classe illustre l'appel de méthodes statiques dans les tests d'unité de module de remplacement et l'utilisation des objets de test personnalisés.
WorkbenchTestObject testobject.eclipse Objet de test de l'élément Workbench du shell Eclipse (voir http://www.eclipse.org/).
WorkbenchWindowTestObject testobject.eclipse Objet de test de l'élément WorkbenchWindow du shell Eclipse (voir http://www.eclipse.org/).
WorkbenchPageTestObject testobject.eclipse Objet de test de l'élément WorkbenchPage du shell Eclipse (voir http://www.eclipse.org/).