2010-06-25 5 views
2

Nous envisageons actuellement de faire construire et tester nos applications automatiquement via un serveur CI. Ma principale préoccupation concerne les tests d'assurance-chômage. Je ai joué avec FlexMonkium/Selenium IDE dans Firefox, mais il ne joue pas vraiment bien avec mon application. Je suis également en train de tester RIATest 3 mais j'aurais aimé que l'approche de Firefox soit meilleure car elle est facile à utiliser pour les utilisateurs non-techniques. Une plus grande préoccupation est que mon application est vraiment complexe, en utilisant des événements personnalisés, des composants personnalisés, des appels ExternalInterface .. afin de faire fonctionner tout en douceur, devrais-je donner un automationName tous les seul composant? Comment puis-je gérer les événements personnalisés? Réponses RPC temps? Plus généralement, à partir de zéro, quelle est la meilleure façon de concevoir votre application pour qu'elle soit conforme à l'automatisation?Flex: Comment concevoir une application automatisée entièrement fonctionnelle?

Répondre

0

Dans mon entreprise, un développeur Flex a étudié plusieurs outils pour automatiser l'interface utilisateur de test dans Flex. Sa conclusion était que RIATest a le meilleur support de l'interface utilisateur non triviale. Bien que vous puissiez avoir des problèmes même si votre interface utilisateur est très complexe. Comme alternative, vous pouvez réduire le nombre de tests de l'interface utilisateur, généralement plus onéreux, et tester à un niveau inférieur, moins cher. Vous n'aurez pas de mal de tête avec la maintenance des tests lorsque l'interface utilisateur change, et ainsi de suite.

Si vous pouvez tester derrière l'interface utilisateur, ce sera mieux. D'ailleurs, si je comprends bien, il n'y a pas un assez bon outil pour tester Flex UI complexe.

Questions connexes