Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1376 connectés 

  FORUM HardWare.fr
  Programmation
  Divers

  Automatiser les tests d'une IHM

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Automatiser les tests d'une IHM

n°2142635
sofoot31
Posté le 16-05-2012 à 14:42:02  profilanswer
 

Je suis actuellement à la recherche d'outils ou de méthodes permettant de tester des interfaces en vu d'automatiser les tests de celle-ci (qui sont assez long ^^).
Je souhaite savoir si quelqu'un aurait des informations.
Comme c'est pour automatiser des tests sur un logiciel fini, je voudrais trouver un moyen de tester les interfaces sans entrer dans le code de celles-ci tout en pouvant vérifier que les entrer clavier et souris sont bien réalisé sans être forcement devant l'écran pour vérifier.
 
Merci pour votre aide !

mood
Publicité
Posté le 16-05-2012 à 14:42:02  profilanswer
 

n°2142713
SquiZZ
Posté le 16-05-2012 à 19:48:43  profilanswer
 

Tu peux regarder du côté d'AutoIt ou d'AutoHotKey
[edit] peut-être aussi Sikuli, je sais pas si le projet est encore actif.


Message édité par SquiZZ le 16-05-2012 à 19:51:36
n°2143425
sofoot31
Posté le 23-05-2012 à 15:48:34  profilanswer
 

Merci pour l'aide :)

n°2143434
rufo
Pas me confondre avec Lycos!
Posté le 23-05-2012 à 16:31:52  profilanswer
 

Ca dépend aussi de la techno du logiciel. par ex, si c'est une appli web, des outils comme Selenium ou SimpleTest sont plus adaptés.
 
Java a des outils d'automatisation de tests il me semble.


---------------
Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta
n°2143499
sofoot31
Posté le 24-05-2012 à 08:56:55  profilanswer
 

Dans mon cas, ce n'est pas un appli web, c'est un interface Java pour un système embarqué.
 
Je sais pour Java, il y a Abbot, par exemple, mais je ne vois pas trop comment m'en servir ^^ Il est décrit comme une librairie, mais sur le site, il montre un interface pour s'en servir ...

n°2143508
rufo
Pas me confondre avec Lycos!
Posté le 24-05-2012 à 09:47:33  profilanswer
 

Ben approfondis la doc pour comprendre :/


---------------
Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta
n°2143627
sofoot31
Posté le 25-05-2012 à 09:50:37  profilanswer
 

Pour ce que ça intéresse, j'ai réussi à utiliser simplement l'outil Abbot avec l'aide de l'interface Costello sous Ubuntu 10.04.
 
Pour cela, téléchargez le zip sur le lien suivant : http://abbot.sourceforge.net/doc/download.shtml
 
une fois dézipé, à l'aide du terminal, allez dans le dossier abbot-1.2.0 (fichier dézipé). une fois dans ce dossier, vous pouvez lancer un exemple d'utilisation à l'aide de la commande suivante :
java -cp lib/costello.jar junit.extensions.abbot.ScriptFixture doc/editor-tutorial-1.xml
 
ou lancé l'application à l'aide de celle-ci : java -jar lib/costello.jar
 
Une fois l'outil lancé, il suffit de suivre les indications données sur le site officiel : http://abbot.sourceforge.net/doc/quick-start.shtml
 
Pour ma part, je l'ai testé sur un projet contenu dans Calculatrice.jar.  
Pour utiliser l'automatisation sur mon projet, il m'a suffit de renseigner dans le Launch :
launch :
Launch Main.main([])
 
Target Class Name :
Main
 
Method :
main
 
Classpath:
/*le chemin pour accéder au point .jar*/
lib/Calculatrice.jar
/*Dans mon cas, j'avais copier mon .jar dans le dossier lib/ contenu dans le dossier dézipé*/
 
PS: Pour info, mon fichier est composé d'une classe Main qui lance la calculatrice et d'une classe Calculatrice qui fait tous le reste.
 
Une fois cela renseigné, j'ai effectué les opérations suivantes :
Capture->All Actions
 
Puis pour vérifier la capture :
Test->Run de ma sélection
 
J'espère que ça pourra en aider certains :)


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Divers

  Automatiser les tests d'une IHM

 

Sujets relatifs
Automatiser le remplissage des tablesessai
JUnit : Tests instanciés dynamiquementconception d'une IHM
IHM simpleScript ou programme pour automatiser la gestion de mon site
Probleme IHM, JPanel automatiser un support motorisé
Automatiser tâche (script) via programme : Possible ?Logiciel pour automatiser lien relatif
Plus de sujets relatifs à : Automatiser les tests d'une IHM


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR