Forum Programmation.autre Outil de commande d'application et de test: idées + qu'est-ce qui existe?

Posté par  .
Étiquettes : aucune
0
28
juin
2005
Salut

Pour tester des logiciels (principalement des applications de rendu graphique ou d'applications purement logiques sans IHM, pas vraiment d'application interactives avec IHM), j'ai développé une suite d'outils, qui permet de:


1. commander le logiciel (ie. envoyer des commandes manuelles) dans une architecture client (outil de test) / serveur (logiciel à tester) reposant sur TCP

2. automatiser le processus, et donc...

3. tester le logiciel (à partir de fichier définis par le testeur)

Cela consiste en:

- une application graphique (Python/TKinter) qui permet de charger des descriptions de tests (commandes/résultats attendus) de manière interactive

- une bibliothèque à lier au programme à tester

- un générateur de code (C) pour compléter la librairie, qui facilite l'implémentation de l'interface de test dans le programme à tester


L'implémentation repose sur:

  • Python (GUI, générateur de code)

  • TKinter (GUI)

  • XML (fichiers décrivant les tests, fichiers décrivant les commandes acceptées par le logiciel ainsi que leurs arguments, résultats des tests)

  • un protocole très fortement inspiré de HTTP pour la communication entre le logiciel et la GUI




Le tout est sous licence GPL, mais pas vraiment distribué.

Le tout marche très bien et remplit bien son rôle, mais je voudrais l'améliorer, avec l'idée principale de me reposer sur des outils plus puissants ou plus standards:

- Qt ou wxWidgets pour la GUI

- SOAP pour la communication

Avant que je me lance là dedans, je voudrais savoir si:

- des outils équivalents n'existeraient pas déjà (pas envie de réinventer la roue :) )

- vous auriez des idées d'outils ou protocoles plus adaptées au cas où je continuerai le développement

- quelqu'un a envie de co-développer ce genre d'outils!

Merci!

Olivier
  • # Opensource Testing

    Posté par  . Évalué à 2.

    Bonjour,

    j'avais un peu cherché pour le boulot des applications libres de type WinRunner pour automatiser une partie de mes tests.

    J'étais tombé sur http://opensourcetesting.org/ qui apparement (pas encore eu le temps d'approfondir) ressence ce qui existe actuellement.

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.