IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Tests et Performance Java Discussion :

Tests IHM avec UISpec4J


Sujet :

Tests et Performance Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau candidat au Club
    Profil pro
    Inscrit en
    Avril 2008
    Messages
    1
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2008
    Messages : 1
    Par défaut Tests IHM avec UISpec4J
    Bonjour,
    je cherche a effectuer des tests de l'IHM d'une application Java (que je n'ai pas codée moi-même...) a l'aide de UISpec4J.
    Le but est de tester l'affichage de différents "formulaires" (pré-remplis ou a remplir) .
    Mon problème est que l'application en question utilise une Applet...
    Je ne trouve pas de documentation concernant l'utilisation de UISpec4J avec les Applet (configuration de l'Adapter (sans main())...)
    quelqu'un pourrait-il m'aider?
    Merci d'avance.

  2. #2
    Nouveau candidat au Club
    Profil pro
    Inscrit en
    Septembre 2006
    Messages
    3
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2006
    Messages : 3
    Par défaut
    Bonjour,

    je suis l'un des co-auteurs originaux de UISpec4J.
    Une Applet étant un Panel Swing, un moyen simple de tester consiste dans ton Adapter à inclure ton Applet dans une Frame, et afficher cette Frame.
    Un exemple de code vaut plus que tous ces mots :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
     
    new UISpecAdapter() {
      Window getMainWindow() {
         MonApplet applet = new MonApplet();
         applet.init();
         applet.start();
         JFrame f = new JFrame();
         f.getContentPane().add(applet, BorderLayout.CENTER);
         f.pack();
         f.show();
      }
    }
    Tes tests vont ensuite tester ton applet comme ils testeraient une fenêtre d'application standalone.

    J'espère que cela pourra t'aider.

    Cordialement,
    Pascal.

  3. #3
    Nouveau candidat au Club
    Profil pro
    Inscrit en
    Septembre 2006
    Messages
    3
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2006
    Messages : 3
    Par défaut
    Oups, je me suis aperçu d'un petit manque dans le code que je viens de poster.
    Bien entendu, la méthode getMainWindow devant retourner une instance de Window, il faut appeler à l'aide notre cher WindowInterceptor!

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
     
        new UISpecAdapter() {
          public Window getMainWindow() {
            return WindowInterceptor.run(new Trigger() {
              public void run() throws Exception {
                MonApplet applet = new MonApplet();
                applet.init();
                applet.start();
                JFrame f = new JFrame();
                f.getContentPane().add(applet, BorderLayout.CENTER);
                f.pack();
                f.show();
              }
            });
          }
        }

Discussions similaires

  1. [En cours de Test]Onglet avec IHM identique
    Par Samshay dans le forum Windows Forms
    Réponses: 5
    Dernier message: 17/04/2008, 23h38
  2. IHM Avec Winforms
    Par Ari31 dans le forum Windows Forms
    Réponses: 4
    Dernier message: 05/03/2007, 14h21
  3. Outil de test IHM sous Linux avec Application JAVA et AWT
    Par mmayniel dans le forum AWT/Swing
    Réponses: 3
    Dernier message: 18/01/2007, 16h29
  4. Tests unitaires avec vbUnit sur des contrôles utilisateurs
    Par Patrick Mortas dans le forum VB 6 et antérieur
    Réponses: 1
    Dernier message: 07/09/2006, 18h06
  5. test unitaire avec python
    Par Abla23 dans le forum Zope
    Réponses: 4
    Dernier message: 30/06/2006, 13h04

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo