12

Existe-t-il des solutions de test unitaire pour Flex? ou actionscript 3?Tests unitaires en flex

Si oui, quelles sont leurs caractéristiques? Toutes les capacités de test de l'interface utilisateur? Test fonctionel? Des pointeurs, des exemples, des bibliothèques ou des outils que vous pouvez partager?

Répondre

4

Je viens de trouver fluint, et c'était une grande bibliothèque de tests unitaires, mieux que Flexunit et ASUnit imho. Il gère les tests asynchrones vraiment bien.

9

FlexUnit est assez impressionnant - http://opensource.adobe.com/wiki/display/flexunit/FlexUnit

également AsUnit - http://asunit.org

Ils sont tous deux assez similaire et les deux paradis pris un peu de cadres comme JUnit. FlexMonkey (http://code.google.com/p/flexmonkey/) Bien que je ne l'utilise pas moi-même semble faire des tests d'unité d'interface utilisateur.

+1

Pour votre information: FlexUnit a été déplacé vers http://opensource.adobe.com/wiki/display/flexunit/FlexUnit –

+0

Et le lien vers AsUnit devrait être: http: // AsUnit .org –

4

Je peux confirmer que FlexMonkey effectue effectivement des tests d'unité d'interface utilisateur. Il permet d'enregistrer/lire les interactions de l'interface utilisateur et génère des scénarios de test FlexUnit.

Check it out à http://flexmonkey.googlecode.com

+0

lien mort ....... –

2

Je recommande FlexUnit aussi ... et vous aussi jeter un oeil à Visual FlexUnit.
Quelques jours avant, j'ai trouvé l'outil RIATest, mais je ne l'ai pas encore essayé.

0

Pour le test unitaire asynchrone, dpUint est très utile. Cependant, FlexUnit est la solution, si vous souhaitez intégrer les tests unitaires à une version Maven. Des tests asynchrones (par exemple des événements Cairngorm) peuvent également être effectués avec FlexUnit, mais ils ne sont pas aussi élégants qu'avec dpUint.

1

Je recommanderais fluint simplement parce qu'il a une base de développeur plus active (et il a amélioré la prise en charge du test du code asynchrone). En outre, si vous êtes après moqueur/stubs, il y a asmock (un cadre de simulation dynamique) et mock-as3 (un cadre de simulation statique).