FlexMonkey : Tests unitaires en Flex

le 15 janvier 2009 par Julien Lestel

tests unitaires flex - unit tests flexLes développeurs Adobe Flex professionnels ont été jusqu’à présent frustrés par le manque d’outils de tests unitaires pour Flex. Bien que FlexUnit ait été développé pendant quelques temps, les développeurs Flex n’ont d’outil de tests unitaires digne de ce nom…

Plutôt que d’attendre que quelqu’un (Adobe ?) le fasse,  Gorilla Logic a créé un système open sourced nommé FlexMonkey. FlexMonkey permet donc d’enregistrer et de lire les interactions faites avec une interface Flex, et génère des tests en ActionScript grâce à des scripts qui peuvent facilement être inclus dans un processus d’intégration. Il utilise les API Flex Automation et a été créé grâce à l’extension Adobe d’automatisation graphique, AutoQuick.
La demande croissante pour un outil était tel que, même si la release est sortie il y a 2 mois à peine, un communauté active a déjà commencé à grossier autour de ce projet open source qui a été téléchargé près de 1000 fois.

Pour plus d’infos sur le projet FlexMonkey, voici une vidéo de présentation par ses concepteurs :

et pour les ressources c’est ici : Google Code ou site de Gorilla Logic

N'oubliez pas que vous pouvez vous abonner à mon Twitter http://twitter.com/flexinfo ou au flux RSS ;)

1 étoile2 étoiles3 étoiles4 étoiles5 étoiles (2 votes, 5,00 sur 5)
Loading ... Loading ...

2 Commentaires de cet article

  1. Arnaud Says:

    Hello,

    Je l’ai téléchargé il y a 2-3 semaines mais je n’ai pas encore pris le temps de le mettre en place. As-tu déjà essayé ? as-tu des retours d’expérience à partager ?

  2. Ruben Says:

    Io lo sto usando….Ho cercato di automatizzarlo con maven sull’applicazione web che sto sviluppando.
    Secondo me ha ancora dei limiti se si vuole utilizzare in maniera del tutto automatizzata. Credo che possa essere utile per i test fatti manualmente e non lo vedo adatto per pile di test automatiche. Poi per esempio io ho un’applicazione che apre e chiude dei panel: l’evento di chiusura non lo avverte quindi capita che se voglio con lo stesso test testare due pannelli diversi, lui apre il secondo senza avere chiudo il primo..Quindi se il mio ipotetico di test automatizzato prevede l’apertura di 100 pannelli nn c’è il bisogno di dire cosa succederebbe.

Rédiger un commentaire

Subscriptions

Sondage

Préférez-vous travailler avec l'ancien Flex Builder ou le nouveau Flash Builder ?

  • Flex Builder (50,0%, 8 Votes)
  • Flash Builder (31,0%, 5 Votes)
  • Aucun des 2 ! (19,0%, 3 Votes)

Nombre de votants: 16

Loading ... Loading ...

Twitter

Mugsho