Test automatisé des applications basées sur FLEX
Quels outils, de préférence open source, sont recommandées pour la conduite d'un système automatisé de suite de tests sur une base de FLEX application web? Le même outil est également construit dans les capacités à conduire Services Web, ce serait bien.
source d'informationauteur Erick
Vous devez vous connecter pour publier un commentaire.
Adobe distribue un framework de test eux-mêmes: FlexUnit.
J'ai entendu parler de gens à l'aide de sélénium, comme un libre/open source, outil de test. Un rapide google a révélé une API FLEX. Vous ne savez pas si il fonctionne ou est encore en développement, mais il peut être en valeur un regard.
http://sourceforge.net/projects/seleniumflexapi/
Vous êtes à la recherche d'un script au niveau du code des tests unitaires? Si oui, dpuint est de la bombe: http://code.google.com/p/dpuint/ . Cette bibliothèque, il est vraiment facile de faire des tests automatisés sur toutes sortes d'événements asynchrones, sur la non-visuelles des objets ActionScript ou de composants visuels. Ils ont aussi une belle multi-page de tutoriel sur le Google Code de la page du projet.
Si vous êtes à la recherche pour le test fonctionnel des outils le long des lignes automatisées d'enregistrement et de lecture de la simulation d'un utilisateur final à l'aide d'un Flex app, HP QuickTest Pro est le logiciel Adobe appuyé par la solution. Il fonctionne très bien, mais les coûts à environ 4 000 $à 6 000 $par siège.
Découvrez FlexMonkey. Il n'tests automatisés via des tests FlexUnit.
Il y a un outil de test automatique appelé RIATest qui pourraient faire l'affaire pour vous.
Malheureusement que pour Windows, et pas open source, mais si il fait le travail, il pourrait être bien vaut le prix ($399 au moment de l'écriture).
FunFX est une option pour l'automatisation de l'INTERFACE utilisateur de test. Je ne l'ai pas utilisé beaucoup, mais j'ai entendu parler de certains d'avoir du succès avec elle. Ici est l'article où j'ai d'abord appris à ce sujet.
J'ai été beaucoup en utilisant FunFX depuis plusieurs mois maintenant sur un Flex 3 + Rails de projet. Non seulement est-il open source, il est également écrit en Ruby, afin que l'intégration avec les services web devrait être assez facile. Il y a quelques écranjette y couvrant les bases.
Essayez de regarder Melomel. Il a le Concombre support droit au four et vient emballé avec des étapes pour la plupart des Halo et les composants Spark.
http://melomel.info
Le Flex code que votre Flex app besoins est contenue dans le SeleniumFlexAPI de distribution .fichier swc, SeleniumFlexAPI.de cfc. Il suffit d'inclure ce fichier dans une bibliothèque lorsque vous compilez votre Flex app.
Sikuli est un bon outil, qui peut être utilisé pour tester flex/flash, applications web basées.
-Il peut automatiser quoi que ce soit sur l'interface utilisateur graphique.
-Il fonctionne sur Windows, MAC OSX et Linux ainsi que sur iPhone et Android.
-Ici, c'est le Sikuli lien
Mon outil de prédilection est le Sélénium de Contrôle à Distance. Il y a un plug-in que j'ai découvert il y a quelques mois:
http://code.google.com/p/flash-selenium/
Ce nécessaire de crochets d'être écrit sur le côté serveur (ActionScript/Flex). Une fois qu'ils ont été ajoutés, j'ai été capable de faire quelques test du navigateur à l'aide de Selenium RC.
FunFX est grande. Nous avons abondamment utilisé et ont été très heureux avec elle. La communauté est active et très réactif, ce qui est un gros plus pour moi.
La nouvelle version de la Sélénium-Flex (0.2.5) fonctionne très bien.